[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
participants (1)
-
burek