ChanServ changed the topic of #linux-sunxi to: Allwinner/sunxi development - Did you try looking at our wiki? https://linux-sunxi.org - Don't ask to ask. Just ask and wait for an answer! - This channel is logged at https://oftc.irclog.whitequark.org/linux-sunxi
vagrantc has quit [Quit: leaving]
apritzel has quit [Ping timeout: 480 seconds]
ftg has quit [Read error: Connection reset by peer]
sunshavi has joined #linux-sunxi
mehdix has quit []
mehdix has joined #linux-sunxi
sunshavi has quit [Ping timeout: 480 seconds]
cmeerw has joined #linux-sunxi
Daanct12 has quit [Quit: Quitting]
Danct12 has joined #linux-sunxi
apritzel has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
hlauer has joined #linux-sunxi
hlauer has quit [Ping timeout: 480 seconds]
gsz has joined #linux-sunxi
apritzel has joined #linux-sunxi
Mangy_Dog has joined #linux-sunxi
MangyDog has joined #linux-sunxi
Mangy_Dog has quit [Ping timeout: 480 seconds]
<ndufresne> I was expected fields to say which set of fields (top or bottom) is being referenced,
jagan_ has joined #linux-sunxi
<ndufresne> arg never mind, got a wake up
<ndufresne> reference in ffmpeg being binary compatible, just masking here
<ndufresne> ok got it I think, if the current picture is a frame, then you upgrade complete ref to frame when both fiels are available, otherwise you only reference the available field, that logic is already implemented higher up in ffmpeg H264Ref
<ndufresne> jernej: 125/135 ;-D
<jernej> oh, that's even better than ffmpeg :)
<ndufresne> I'll create a new summary and update the snippet on gitlab
<jernej> great!
<jernej> are you testing with tiled nv12?
<ndufresne> with ffmpeg binary, strict = normal, I get 120 with sw decode, so I'm not sure we'll easily get further
<ndufresne> yes, all test was with tiled NV12
<ndufresne> but forcing NV12 gives identical results, I think the HW detiler is correct
<jernej> you said strict = strict is worse, right?
ftg has joined #linux-sunxi
<ndufresne> yeah, in the command line its worst, in gst libav, were we only set that to the decoder (not the parser) its better
<ndufresne> I didn't figure-out how to set strict to the decoder only with the command line, the thing is global
<ndufresne> note that some sample fails due to really large height (Even though in the spec, we have a squared restriction in most of the HW we have)
<ndufresne> and then FMO/ASO samples fails too
<jernej> so, is there any case left to fix?
<ndufresne> in theory, 4 more on gst side
<ndufresne> and that would match our results with libav sw dec, d3d11 and Intel VA
<jernej> I'm not sure there is anything to improve on driver side, at least regarding decoding correctness
<ndufresne> but I think I'll upstream what I got, as it way way better
<ndufresne> indeed, we stated that ASO/FMO is out of scope, so if anything else comes, it will be about adding scalable extension other
<jernej> so, next gstreamer release will be relly important for v4l2 request api decoding
<ndufresne> but what is the point of looking at that till we have HW, and H264 is eol anyway
<ndufresne> yep, will be a much better h264 decoder
<ndufresne> but 1.20 also comes with async decode and better memory usage
<ndufresne> we use to match the number of bitstream and picture buffers, which was a huge memory overhead
<ndufresne> now if only someone dared reviewing code on FFMPEG side
<ndufresne> APi is stable, conformance test shows this is really good
<ndufresne> perhaps naming is ... but they could at least comment on that
<jernej> ffmpeg code was already reviewed (current, lock step approach)
<ndufresne> oh, missed that part
<ndufresne> what was the main thing to fix ?
<jernej> but kwiboo never followed up after (I think second) submission
<ndufresne> isn't he still out of the game 6
<jernej> he is
<ndufresne> then no-one to blame, we are all human
<jernej> this is second submission, first one was RFC: https://patchwork.ffmpeg.org/project/ffmpeg/list/?series=2898
<jernej> afaics, there is no big issue, it just needs new iteration
<ndufresne> indeed, some interesting stuff "The way I read it, these are submitted redundantly with every slice of a picture. Is that intended?"
<ndufresne> we fixed that in gst already, and fixed drivers that would not cooperate ;-D
<ndufresne> and this reveiwer, Mark, seems to know something about v4l2
<jernej> I never come around to address all comments
<ndufresne> ok, update, https://gitlab.freedesktop.org/-/snippets/2739 (Cedrus summary) and added https://gitlab.freedesktop.org/-/snippets/2753, a PC sw + VA result (Intel HW)
<ndufresne> CVFC1_Sony_C is the extra one that passes on gstreamer new VAAPI implementation
<ndufresne> and I should be able to fix CVWP2_TOSHIBA_E considering it passes with ffmpeg
<ndufresne> MR8_BT_B is intresting, as it passes in ffmpeg sw ad vaapi
<ndufresne> I see difference in weight_factors for CVWP2_TOSHIBA_E (ffmpeg pass, gst fails)
<ndufresne> ok, that one was easy, just a typo, wrong index
<jernej> only 3 left :)
* ndufresne testing what I got on rkvdec, just to make sure
sunshavi has joined #linux-sunxi
sunshavi has left #linux-sunxi [#linux-sunxi]
sunshavi has joined #linux-sunxi
JohnDoe_71Rus has joined #linux-sunxi
vagrantc has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
chewitt has quit [Quit: Zzz..]
apritzel has joined #linux-sunxi
gsz has quit [Quit: leaving]
cmeerw_ has joined #linux-sunxi
cmeerw has quit [Read error: Connection reset by peer]
hlauer has joined #linux-sunxi
apritzel has quit [Ping timeout: 480 seconds]
Daanct12 has joined #linux-sunxi
JohnDoe_71Rus has quit []
Danct12 has quit [Ping timeout: 480 seconds]
jagan_ has quit [Remote host closed the connection]
apritzel has joined #linux-sunxi
vagrantc has quit [Quit: leaving]
hanetzer has quit [Ping timeout: 480 seconds]
Mangy_Dog has joined #linux-sunxi
MangyDog has quit [Ping timeout: 480 seconds]
chewitt has joined #linux-sunxi
sunshavi has quit [Remote host closed the connection]
cmeerw_ has quit [Ping timeout: 480 seconds]
chewitt has quit [Quit: Zzz..]
chewitt has joined #linux-sunxi
sunshavi has joined #linux-sunxi
vagrantc has joined #linux-sunxi
hlauer has quit [Ping timeout: 480 seconds]