[Ffmpeg-devel-irc] ffmpeg-devel.log.20180220

burek burek021 at gmail.com
Wed Feb 21 03:05:03 EET 2018


[00:51:58 CET] <jamrial> jkqxz: don't forget version bumps when you push these changes
[00:56:52 CET] <cone-063> ffmpeg 03Gyan Doshi 07master:b50f68bb1ecc: docs/codecs: remove dead codec debug options
[02:13:51 CET] <cone-063> ffmpeg 03James Almer 07master:acdea9e7c56b: avformat/matroskadec: ignore CodecPrivate if the stream is VP9
[02:34:23 CET] <cone-063> ffmpeg 03James Almer 07release/3.4:3fdff40a32e3: avformat/matroskadec: ignore CodecPrivate if the stream is VP9
[03:36:15 CET] <gagandeep> kierank: are you available
[03:58:59 CET] <shinchiro> sfan5: apparently someone reported second colon in url gave error (tls: server name not specified)
[03:59:05 CET] <shinchiro> from https://github.com/libressl-portable/openbsd/issues/90
[04:00:40 CET] <shinchiro> according to the owner, there's misconfiguration on how it parsing the url
[07:12:42 CET] <sfan5> shinchiro: thanks for telling me, will take a look later today
[08:49:42 CET] <cone-239> ffmpeg 03Tobias Rapp 07release/3.4:8be1edf47ba9: swresample/rematrix: fix update of channel matrix if input or output layout is undefined
[08:52:31 CET] <cone-239> ffmpeg 03Tobias Rapp 07release/3.3:fea559c3d557: swresample/rematrix: fix update of channel matrix if input or output layout is undefined
[10:06:47 CET] <cone-239> ffmpeg 03Tobias Rapp 07release/3.2:1c3144751a82: swresample/rematrix: fix update of channel matrix if input or output layout is undefined
[10:10:46 CET] <cone-239> ffmpeg 03Tobias Rapp 07release/3.0:8ae9bbef87f8: swresample/rematrix: fix update of channel matrix if input or output layout is undefined
[12:43:24 CET] <atomnuker> nvdec is horrible
[12:43:44 CET] <atomnuker> if decoding a non-display frame rate video it lags in mpv for some reason
[12:43:59 CET] <atomnuker> and the chroma planes lag behind the luma planes
[12:46:06 CET] <wm4> I've heard of that happening with cuvid, but never could reproduce it and apparently it went away with a driver update
[12:49:07 CET] <nevcairiel> i've never heard of that on windows
[13:15:56 CET] <ubitux> jamrial: pong
[13:16:26 CET] <ubitux> jamrial: i'm in holidays currently, so even less available than usual
[13:19:17 CET] <jamrial> ubitux: oh, nevermind then. was going to request something regarding your fate clients
[13:19:29 CET] <jamrial> it can wait, so have fun :p
[13:20:34 CET] <ubitux> it's okay, i have some time in the evening for doing stuff, feel free to ask, i can do that with some dela  y
[13:20:37 CET] <ubitux> it's not a problem
[13:22:28 CET] <jamrial> can you disable libxvid from the --enable-random client? it's currently making one module fail to link and the solution is not trivial/clean
[13:22:42 CET] <jamrial> so I'd like it to at least stop making so much noise and potentially hide actual dependency bugs for the time being
[13:46:59 CET] <ubitux> jamrial: should be done
[13:47:22 CET] <jamrial> cool, thanks!
[13:50:13 CET] <durandal_1707> atomnuker: when will you finish atrac9?
[13:52:48 CET] <atomnuker> give me time, I'm almost done with vulkan, need to figure out how to make the configure script convert glsl to spirv and include that into c as hex
[13:54:37 CET] <SortaCore> turns out the QSV "rate control not supported" was due to time_base being interpreted as frame rate
[13:55:16 CET] <shtomik__> Hi to all ;)
[13:55:21 CET] <SortaCore> would probably save a few lives if I slap a check for too-low framerate
[13:58:01 CET] <shtomik__> Can somebody tell me, avdevice lib contain API for retrieve information about avfoundation devices and their indexes? ffmpeg -f avfoundation -list_device -i "" show that my default input audio device have index 1. But if I tried get info about audio device from Qt, for example, default device have index 0. I want to make a choice from Qt(index from Qt set to avfoundation input)
[13:58:43 CET] <shtomik__> Is it real? 
[13:59:10 CET] <wm4> the indexes are probably not related - you'd probably need to look at underlying device names/IDs/whatever
[13:59:23 CET] <wm4> also user questions including API user questions are offtopic in this channel
[14:01:29 CET] <shtomik__> so sorry about that, on which channel I can ask an answer?
[14:02:13 CET] <wm4> #ffmpeg normally
[14:04:38 CET] <shtomik__> Okay, thanks for your help!
[14:30:39 CET] <cone-536> ffmpeg 03James Almer 07master:88eb368f4210: avformat/matroskadec: free the packet on webvtt side data allocation failure
[14:30:40 CET] <cone-536> ffmpeg 03James Almer 07master:f4f39582e786: avformat/matroskadec: fix return value
[15:21:34 CET] <SortaCore> the sw_pix_fmt is set as unused during encoding, but QSV encoder uses it when pix_fmt is AV_PIX_FMT_QSV
[16:25:39 CET] <gagandeep> kierank: do you recommend doing the coursera course in quickly on image and video processing?
[16:25:57 CET] <kierank> if you like but cfhd is relatively straightforward
[16:27:27 CET] <gagandeep> will we need to understand wavelet transform for cfhd
[16:29:59 CET] <gagandeep> kierank: about maths used, is wavelet transform knowledge required?
[16:30:10 CET] <kierank> no
[16:30:17 CET] <kierank> just what it's doing
[16:31:46 CET] <gagandeep> kierank: i'll just quickly try to go through that course by sunday and then properly look into the codes as my exams will end on 23rd
[18:01:26 CET] <cone-536> ffmpeg 03Michael Niedermayer 07master:3748746a4d69: avcodec/dxtory: Remove code that corrupts dimensions
[18:01:27 CET] <cone-536> ffmpeg 03Michael Niedermayer 07master:cbcbefdc3b4c: avcodec/diracdec: Use int64 in global mv to prevent overflow
[18:01:28 CET] <cone-536> ffmpeg 03Michael Niedermayer 07master:793347a54579: avcodec/jpeg2000dwt: Fix integer overflows in sr_1d53()
[18:01:29 CET] <cone-536> ffmpeg 03Michael Niedermayer 07master:33fe17bdc88d: avcodec/aacdec_templat: Fix integer overflow in apply_ltp()
[18:01:30 CET] <cone-536> ffmpeg 03Michael Niedermayer 07master:85c85fffff3f: avcodec/h264_parse: Clear invalid chroma weights in ff_h264_pred_weight_table()
[18:01:31 CET] <cone-536> ffmpeg 03Michael Niedermayer 07master:47e65ad63b3d: avcodec/diracdec: Fix integer overflow in mv computation
[18:01:32 CET] <cone-536> ffmpeg 03Vishwanath Dixit 07master:a877d22d9a8a: avformat/movenc: addition of flag to fragment at every frame
[18:28:36 CET] <wm4> michaelni: can you explain your behavior
[18:50:14 CET] <kierank> wm4: ?
[18:50:45 CET] <kierank> oh
[18:50:48 CET] <jamrial> he wants a proper dynamic registration api for codecs to replace the current limited one, but people instead wrote one where the codec list is static
[18:50:54 CET] <wm4> not responding to my arguments but reiterating always the same stuff that was discussed to death
[20:00:27 CET] <durandal_1707> yay
[21:59:29 CET] <durandal_1707> only one student contacted me so far, should i worry?
[22:11:15 CET] <lrusak> ldts, wm4: what do you think the best path forward for v4l2m2m is? using the AV_PIX_FMT_DRM_PRIME? or should I possibly pursue other avenues such as using the v4l2 userptrs or dmabuf and then create my own buffers
[22:27:04 CET] <jamrial> durandal_1707: if he passes the qualification task and can handle the project, not really
[23:14:11 CET] <philipl> jkqxz: Do your vaapi mjpeg patches require libva2 and friends?
[23:14:24 CET] <philipl> I got garbage for all jpegs when I tried it out
[23:16:18 CET] <jkqxz> Shouldn't?  There is <https://github.com/intel/intel-vaapi-driver/issues/363> for the issue I found yesterday.
[23:16:58 CET] <jkqxz> Note though that the output is never in a sensible format, so you have to send it through scale_vaapi or whatever to make it usable for anything.
[23:18:07 CET] <jkqxz> Even the crazy formats (4:1:1, 4:4:0) worked for me.
[23:25:26 CET] <philipl> jkqxz: So, with the caveat that this is mpv right now - if I have no filter, it says unsupported format (yuv420p or yuv440p depending). If I insert a filter to convert to nv12, I get garbage.
[23:26:45 CET] <philipl> I was able to transcode with 'ffmpeg' correctly
[23:29:19 CET] <jkqxz> I have not tested with mpv.  I don't really know how the filtering stuff works there.
[23:32:25 CET] <philipl> That's secondary, for sure.
[23:32:32 CET] <jkqxz> Passing it through a vavpp instance to convert to NV12?
[23:33:19 CET] <jkqxz> Oh, I assume this is Intel?
[23:33:37 CET] <jkqxz> (Should probably have checked that first.)
[23:36:04 CET] <philipl> Yes, intel. skylake
[23:36:28 CET] <philipl> Passing it through vavpp yields something that is nv12, but when I say garbage, I mean lots of green.
[23:36:31 CET] <philipl> Not recognisable at all
[23:39:18 CET] <philipl> The filter chain logging in mpv says it's recognising the raw decode as 440p (for example) and then vavpp turns it into nv12, and then it displays the nv12 and it's green garbage.
[23:39:30 CET] <jkqxz> But it works with ffmpeg scale_vaapi?
[23:40:04 CET] <philipl> I can't get scale_vaapi to work actually. I got a successful transcode without a filter and with software encoding. I can't do full hardware transcode at all.
[23:41:03 CET] <jkqxz> "./ffmpeg_g -y -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i in.mjpeg -an -vf scale_vaapi=format=nv12 -c:v h264_vaapi out.mp4"?
[23:42:21 CET] <philipl> I keep getting an autoscaler inserted.
[23:42:29 CET] <philipl> which then is unhappy
[23:42:52 CET] <jkqxz> Don't use a file containing a format/size change?
[23:43:50 CET] <jkqxz> Webcams are good too: "./ffmpeg_g -y -f v4l2 -input_format mjpeg -video_size 1920x1080 -hwaccel vaapi -hwaccel_device /dev/dri/renderD128 -hwaccel_output_format vaapi -i /dev/video0 -an -vf scale_vaapi=format=nv12 -c:v h264_vaapi out.mp4".
[23:44:05 CET] <philipl> I just have jpeg files here.
[23:45:38 CET] <jkqxz> Upload one that fails for you?
[23:47:23 CET] <philipl> https://www.dropbox.com/s/9hxdwretz87bz4s/422n-fast.jpg
[23:51:09 CET] <jkqxz> Works for me.
[23:51:18 CET] <philipl> Then I'm doing something silly.
[23:51:27 CET] <jkqxz> (Coffee Lake, git libva/i965.)
[23:51:37 CET] <jkqxz> Let me try something older.
[23:52:05 CET] <jkqxz> I did a lot of testing on Haswell too, but I didn't look at older driver versions.
[23:52:17 CET] <philipl> I'm libva 1.8.3 (ubuntu default)
[00:00:00 CET] --- Wed Feb 21 2018


More information about the Ffmpeg-devel-irc mailing list