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

burek burek021 at gmail.com
Fri Mar 21 02:05:02 CET 2014


[07:15] <wm4> vdpau is broken in git master
[07:26] <wm4> and it works in libav git
[08:17] <wm4> ah, big WTF
[08:17] <wm4> struct Picture is supposed to alias struct H264Picture, but the field offsets don't match
[08:17] <wm4> so hwaccel_picture_private is "off"
[08:29] <wm4> found the issue, it was caused by libav refactoring
[08:55] <ubitux> wm4: but doesn't affect libav?
[08:55] <wm4> probably by coincidence
[08:55] <wm4> I sent a patch to libav-devel
[09:02] <nevcairiel> didnt michael fix such aliasings in various places
[11:07] <anshul_> wm4,the code should be cleaned up not to call av_log from a signal. What  would you suggest in How to tell the user that he has got seg-fault similar signal
[11:18] <wm4> anshul_: don't handle segfaults, that's just broken
[11:18] <wm4> for terminal, you could start a cleanup thread
[11:38] <anshul_> wm4,thanks
[12:47] <cone-171> ffmpeg.git 03James Almer 07master:32291ba6eaac: swresample: add swri_resample_float_sse
[13:03] <cone-171> ffmpeg.git 03Janne Grunau 07master:6a74ebc34dd3: float-dsp-test: do not use C99's predefined  __func__
[13:03] <cone-171> ffmpeg.git 03Michael Niedermayer 07master:3d04b1aab140: Merge remote-tracking branch 'qatar/master'
[13:24] <cone-171> ffmpeg.git 03Michael Niedermayer 07master:9d60527a1315: configure: fix direct symbol ref support detection
[16:34] <cone-706> ffmpeg.git 03Michael Niedermayer 07master:d3ed8a4d2b10: ffmpeg: try to avoid calling av_log() from sigterm_handler()
[17:19] <Case> I have one mp4 file that causes some trouble for ffmpeg.exe. Even a simple remux attempt gives "Assertion next_dts >= 0 failed at libavformat/movenc.c:620" message and Windows tells the exe crashed
[17:28] <ubitux> Case: open a ticket with a sample
[17:28] <ubitux> or you're here to fix it yourself?
[17:29] <Case> no. I don't understand about mp4 format. But I'm a bit hesitant to go make a ticket as the sample is over 1 GB and copyrighted video file. The cut versions work
[17:31] <JEEB> I would recommend grabbing L-SMASH and seeing what you can poke at it with the boxdumper tool
[17:31] <JEEB> it will output a human-readable dump of whatever's in the file
[17:40] <Case> --timestamp dump that outputs a list of DTS at least doesn't seem to have zeroes anywhere but for the first frame
[17:45] <Case> foobar2000's File Integrity Verifier says the file has garbage at the end
[17:52] <JEEB> well that assert just means that there's a DTS that's going backwards suddenly
[17:52] <JEEB> not sure what next_dts is
[17:52] <JEEB> but if it is the next dts value from the previous, that would mean it's not more or the same as the previous one
[17:52] <JEEB> thus making the time difference negative
[17:52] <wm4> but isn't this the encoder?
[17:52] <wm4> also av_assert is AFAIK for internal errors
[17:53] <JEEB> yeah, it should...
[17:53] <JEEB> can't say much without a sample :P
[17:53] <Case> it happens without encoding. ffmpeg -i file.mp4 -c:a copy -c:v copy test.mp4
[17:53] <JEEB> well, it is pushing the data through a demuxer and muxer at the very least
[17:53] <Case> it happens very close to the end so it may go to that garbage data
[17:53] <JEEB> and muxers are also sometimes called "encoders"
[17:53] <wm4> yeah, I meant muxing
[17:54] <JEEB> (as with lavf/movenc.c f.ex.)
[17:54] <wm4> that might mean ffmpeg.c is feeding the demuxer with invalid data
[17:54] <wm4> *muxer
[17:58] <Case> I modified that boxdumper tool and made it check for timecode errors. None found
[20:50] <cone-796> ffmpeg.git 03Diego Biurrun 07master:e8eace32765d: hpel_template: K&R formatting cosmetics
[20:50] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:da760a64d113: Merge commit 'e8eace32765da4b42ac3c575fdb2c70cce8aa224'
[21:08] <cone-796> ffmpeg.git 03Diego Biurrun 07master:2972087e3984: hpel_template: Drop some unnecessary parentheses
[21:08] <cone-796> ffmpeg.git 03Diego Biurrun 07master:2539cf1c8141: hpeldsp_template: K&R formatting cosmetics
[21:08] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:8b66b43128ea: Merge commit '2972087e398454122a82a970ed07924185175c6d'
[21:08] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:76d7676fccee: Merge commit '2539cf1c814190a017cb8986b41aa2f949e37fd9'
[21:29] <cone-796> ffmpeg.git 03Diego Biurrun 07master:cce791b17bec: hpeldsp_template: Merge some declarations and initializations
[21:30] <cone-796> ffmpeg.git 03Diego Biurrun 07master:82ee14d2cedd: ppc: dsputil: comment formatting and wording/grammar improvements
[21:30] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:75cc29a8a8e6: Merge commit 'cce791b17becc99f47e097adb93f4b4bbd382e7e'
[21:30] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:047cf46e9754: Merge commit '82ee14d2cedd7867920529b408ed6c7ec2f13ff1'
[21:43] <cone-796> ffmpeg.git 03Diego Biurrun 07master:30f3f959879e: ppc: dsputil: K&R formatting cosmetics
[21:43] <cone-796> ffmpeg.git 03Diego Biurrun 07master:022184a64689: ppc: dsputil: more K&R formatting cosmetics
[21:43] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:13405ecdfe7d: Merge commit '30f3f959879eee7890973e8cc9ce076450ced111'
[21:43] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:adf82fe4f71c: Merge commit '022184a646896c6b27c6cca387039b030685266e'
[21:50] <cone-796> ffmpeg.git 03Diego Biurrun 07master:8bd6f8826674: ppc: dsputil: Drop some unnecessary parentheses
[21:50] <cone-796> ffmpeg.git 03Diego Biurrun 07master:b045283f2126: ppc: dsputil: Simplify some ifdeffed function definitions
[21:51] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:d648ffe446bc: Merge commit '8bd6f88266740068415f7da0628117f1b802efb9'
[21:51] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:eb680f2ab007: Merge commit 'b045283f2126637477a597f184638ebef09bf898'
[21:57] <cone-796> ffmpeg.git 03Diego Biurrun 07master:b7d24fd4b221: ppc: dsputil: Merge some declarations and initializations
[21:57] <cone-796> ffmpeg.git 03Diego Biurrun 07master:1675975216ec: ppc: dsputil: Drop trailing semicolon from macros
[21:57] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:ba91ac5c0e52: Merge commit 'b7d24fd4b2213104c001ed504074495568600b9c'
[21:57] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:b20b7724744b: Merge commit '1675975216ecbea8e4826235f204dc0f4234383f'
[22:12] <cone-796> ffmpeg.git 03Diego Biurrun 07master:cf7a2167570e: arm: dsputil: K&R formatting cosmetics
[22:12] <cone-796> ffmpeg.git 03Diego Biurrun 07master:5169e688956b: dsputil: Propagate bit depth information to all (sub)init functions
[22:12] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:a87188ebdb83: Merge commit 'cf7a2167570e6ccb9dfbd62e9d8ba8f4f065b17e'
[22:12] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:ba85bfabf3a1: Merge commit '5169e688956be3378adb3b16a93962fe0048f1c9'
[22:18] <cone-796> ffmpeg.git 03Diego Biurrun 07master:54a6e08a650a: dsputil: Conditionally compile dsputil code on all architectures
[22:18] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:3775224b2f8a: Merge commit '54a6e08a650a71fd375551585b0ea40a3a06d228'
[22:27] <cone-796> ffmpeg.git 03Diego Biurrun 07master:0e083d7e4380: build: Group general components separate from de/encoders in arch Makefiles
[22:27] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:011d83de488d: Merge commit '0e083d7e43805db1a978cb57bfa25fda62e8ff18'
[22:37] <cone-796> ffmpeg.git 03Diego Biurrun 07master:82bb30480132: dsputil: Use correct type in me_cmp_func function pointer
[22:37] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:e98bac82e515: Merge commit '82bb3048013201c0095d2853d4623633d912252f'
[22:46] <cone-796> ffmpeg.git 03wm4 07master:7948a51b5c3d: vdpau: don't assume Picture and H264Picture are the same
[22:46] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:4d216420bed9: Merge commit '7948a51b5c3d08e1a1173442a7ff72b220def303'
[22:56] <cone-796> ffmpeg.git 03wm4 07master:1b1094a19d9e: vdpau: switch ff_vdpau_get_surface_id from Picture to AVFrame
[22:56] <cone-796> ffmpeg.git 03Michael Niedermayer 07master:1ec295a5c52b: Merge commit '1b1094a19d9e41baf3253c83841f9e5343cecbd0'
[00:00] --- Fri Mar 21 2014


More information about the Ffmpeg-devel-irc mailing list