[00:41] <cone-232> ffmpeg.git 03Michael Niedermayer 07master:5c073bbb57b5: avcodec/dvdsubdec: fix VD/SD identifier name [02:52] <cone-232> ffmpeg.git 03James Almer 07master:33c752be513d: x86/me_cmp: port mmxext vsad functions to yasm [10:04] <wm4> michaelni: I just spent an hour wasting my time and found it's because of RELATIVE_TS_BASE; why does Libav not have/need to ridiculous shit? [10:09] <ubitux> ad53c7f9ece7f95cd9538775fb6fd7a17eb1d301 ? [10:10] <wm4> fucked up [10:16] <Case> libav is a piece of crap that can't do simple things right. That's why [10:18] <ubitux> Case: please tone down a bit... [10:19] <ubitux> wm4: is there a bug with this? [10:19] <wm4> probably, but none which I know or observed [10:19] <Case> I was very conservative with my comment. See wm4's [10:19] <nevcairiel> he insulted the code of this project, not the other project, there is a big difference [10:20] <wm4> I just tried to use pkt->pts somewhere, and was naively expecting it would contain the pts [10:20] <wm4> instead of randomly mangled pts [12:18] <cone-281> ffmpeg.git 03Pascal Massimino 07master:7ac6b8cfa7e6: avfilter/idet: typo fix: PROGRSSIVE -> PROGRESSIVE [13:27] <wm4> how do I rsync samples for certain fate tests automatically? [14:00] <J_Darnley> wm4: i believe you can specify a subdirectory in the "source" argument to rsync [14:00] <J_Darnley> ... if that's what you mean? [14:04] <wm4> I think ubitux had a command that automatically invokes rsync for a specific test [14:18] <J_Darnley> Ah, I don't know that. [14:18] <J_Darnley> It sounds like a makefile rule though. [14:34] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:051ac5c0f51c: mpegvideo: Use the current_picture pts [14:34] <cone-281> ffmpeg.git 03Anton Khirnov 07release/2.2:3ac0638d573f: mpegenc: limit the maximum muxrate [14:35] <cone-281> ffmpeg.git 03Anton Khirnov 07release/2.2:7bc37641e3e6: avconv: fix the muxrate values for -target [14:35] <cone-281> ffmpeg.git 03Anton Khirnov 07release/2.2:f7395926f204: avconv: fix parsing the AVOptions for -target [14:35] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:58b5b062b84b: Merge commit '051ac5c0f51c119b33a57f3e137d7344eb1c2b26' into release/2.2 [14:35] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:1a642b72172d: Merge commit '3ac0638d573fc483ba6be3444858b26711c5d67d' into release/2.2 [14:35] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:516ba41f05c8: Merge commit '7bc37641e3e6c24d472ae06fcbecaba4c863829b' into release/2.2 [14:35] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:4b6e46c4277e: Merge commit 'f7395926f204051af9ad459a6d876b96ee6179ee' into release/2.2 [14:35] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:481118615c15: ffmpeg_opt: reduce diff to libav in opt_target() by 16 lines [14:46] <cone-281> ffmpeg.git 03Luca Barbato 07release/2.2:9fcc632249be: pulse: Add a wallclock option to be compatible with other other captures [14:46] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:e940d15a98cb: Merge commit '9fcc632249be3080836a3afce25b3092939743ac' into release/2.2 [14:54] <cone-281> ffmpeg.git 03Diego Biurrun 07release/2.2:1a7d1793d6d2: license: Mention that vf_interlace is GPL, not LGPL [14:54] <cone-281> ffmpeg.git 03Diego Biurrun 07release/2.2:40c7613ecf2f: doc: Fix syntax and logical errors in avconv stream combination example [14:54] <cone-281> ffmpeg.git 03Diego Biurrun 07release/2.2:f2abf8df7a08: Prepare for 10.5 release [14:54] <cone-281> ffmpeg.git 03Diego Biurrun 07release/2.2:d0af7d5745f3: Update Changelog for v10.5 [14:54] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:da1dfea07670: Merge commit '1a7d1793d6d2de4201c2d9fc7056e7c9e202c5fe' into release/2.2 [14:54] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:3bc5aa65bbcf: Merge commit '40c7613ecf2f3f7565309f9780183228605c3684' into release/2.2 [14:54] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:1aab0609968e: Merge commit 'd0af7d5745f3e228293633faa9e57994f3308c31' into release/2.2 [15:15] <kierank> please let me know when the "discussion room" is over [15:17] <wm4> kierank: are there any ffmpeg folks at VDD? [15:17] <kierank> yes [15:17] <wm4> good, who? [15:19] <kierank> stefano, nicolas i saw [15:42] <funman> reimar, thilo [15:57] <ubitux> wm4: make fate-rsync, ^C when the rsync command appears, and adjust to your needs [16:07] <wm4> hm ok seems there's no automagic then [17:33] <ubitux> wm4: the total is 876M [17:33] <ubitux> it's too much? [17:46] <cone-281> ffmpeg.git 03Katerina Barone-Adesi 07release/2.2:d14696c99cca: apetag: Fix APE tag size check [17:46] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:6dd718e416c0: Merge commit 'd14696c99ccac12a052ce10e70859ffc0293ed6a' into release/2.2 [18:13] <ubitux> Dialogue: 0,0:03:59.70,0:04:04.95,Main,,0000,0000,0000,,Umm... I'm just able to move objects without touching them, but... [18:13] <ubitux> Dialogue: 0,0:04:06.10,0:04:08.74,Main",,0259,0000,0000,, Can we stop now?\N No way. [18:13] <ubitux> Dialogue: 0,0:04:08.74,0:04:12.53,Main,,0000,0000,0000,,I want to make those powers a secret between us. [18:13] Action: ubitux wonders what's going on here [18:14] <ubitux> >Main" [18:15] <ubitux> ah, it's actually part of the style name [18:16] <ubitux> how evil [18:21] <ubitux> michaelni: you probably don't remember, but in the ass muxer, you stop writing the extradata header after the first line following [Event] [18:21] <ubitux> and then write the trailing part at the end [18:21] <ubitux> AFAICT these are generally Comments: [18:22] <ubitux> OTOH mkvextract just dump the whole extradata on top [18:22] <ubitux> why this extra complexity? [18:22] <ubitux> were you afraid of junk or something? [18:24] <ubitux> http://lucy.pkh.me/ass-mkvextract-ffmpeg.html [18:25] <michaelni> ubitux, i dont remember [18:25] <ubitux> ok [18:25] <ubitux> do you want to keep the current behaviour? [18:25] <michaelni> ubitux, you know ass much better than i do [18:41] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:1f8e0f7e06af: avcodec/proresenc_kostya: set initial max_slice_size based on frame_size_upper_bound [18:41] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:1a6218954a35: avcodec/proresenc_kostya: allocate 1 slice more to avoid triggering the reallocation warning when the used space is actually less than the allocated [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:f93f739ecac0: avcodec/utils: add GBRP16 to avcodec_align_dimensions2() [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:8d10d6e12738: avcodec/snow: check coeffs for validity [18:42] <cone-281> ffmpeg.git 03wm4 07release/2.2:f1685bd31a19: oggdec: fix invalid free on error [18:42] <cone-281> ffmpeg.git 03Mark Harris 07release/2.2:85b829bff9c3: doc/filters.texi: fix filter name in examples [18:42] <cone-281> ffmpeg.git 03Mika Raento 07release/2.2:0484d7ad7ef7: segment: don't access outside seg->frames array [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:b3f30cb6d63d: avformat/swfdec: Use side data to communicate w/h changes to the decoder [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:b4d2888ce8d1: avformat/swfdec: Do not change the pixel format [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:9e1ce9a8eee1: avcodec/h264: Allow partial escaping [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:9406d3c910bf: avcodec/mpegvideo: Use "goto fail" for all error paths in ff_mpv_common_frame_size_change() [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:fd6230e8f0d2: avcodec/mpegvideo: check that the context is initialized in ff_mpv_common_frame_size_change() [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:d19b55649c55: avcodec/mpegvideo: Set err on failure in ff_mpv_common_frame_size_change() [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:56fb830c302b: avformat/m4vdec: Check for non startcode 00 00 00 sequences in probe [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:252356cf06a4: tools/crypto_bench: fix build when AV_READ_TIME is unavailable [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:6c66ea5e73f2: avcodec/x86/vp9lpf: Always include x86util.asm [18:42] <cone-281> ffmpeg.git 03Pascal Massimino 07release/2.2:99af97ea112d: libavcodec/webp: treat out-of-bound palette index as translucent black [18:42] <cone-281> ffmpeg.git 03James Almer 07release/2.2:16b5df17ea9d: x86/dsputil: add emms to ff_scalarproduct_int16_mmxext() [18:42] <cone-281> ffmpeg.git 03Christophe Gisquet 07release/2.2:dd9b24a48808: wavpack: report if there is no bits left [18:42] <cone-281> ffmpeg.git 03Christophe Gisquet 07release/2.2:da1a8191c524: wavpackenc: proper buffer allocation [18:42] <cone-281> ffmpeg.git 03Michael Niedermayer 07release/2.2:014dee89d00f: avcodec: fix aac/ac3 parser bitstream buffer size [19:42] <ubitux> it's fun that the matroska specs doesn't say to mux [Events] [19:42] <ubitux> but everyone does [19:42] <ubitux> maybe someone should fix that specs [19:42] <ubitux> it's all wrong :D [19:43] <Rodeo_> ubitux: what's that? [19:44] <ubitux> what's what? [19:44] <ubitux> a spec? [19:46] <Rodeo> no, [Events] [19:47] <ubitux> the beginning of the dialogue events [19:47] <ubitux> after [Events] you have a Format: line [19:47] <ubitux> and then all the "Dialogue:" entries (or "Comment:", or even "Command:" or whatever) [19:48] <Rodeo> oh, I failed to read my buffer [19:48] <ubitux> http://www.matroska.org/technical/specs/subtitles/ssa.html it basically says the CodecPrivate shouldn't contain the [Events] and "Format:..." [19:49] <Rodeo> I wonder if we do it wrong too [19:49] <ubitux> but every muxer actually does it; and it's important if you want to store the Comments or whatever [19:49] <ubitux> well if you don't, shit breaks [19:49] <Rodeo> OK [19:50] <Rodeo> yeah, then the spec is wrong and you're right [19:51] <ubitux> there is also a mismatch about the readorder [19:51] <ubitux> (starting at 1 instead of 0) [19:53] <ubitux> i'd be curious if mkvextract actually reconstruct the [Events] header properly when it's missing from CodecPrivate [19:56] <ubitux> mmh interesting, actually it does [19:57] <ubitux> but it completely breaks the Comment: thing [19:57] <ubitux> (at least if they're part of the CodecPrivate [19:57] <ubitux> well, maybe i should do something about it in FFmpeg [20:19] <cone-281> ffmpeg.git 03wm4 07master:d87fe2687fdc: avformat/mp3dec: fix gapless audio support [21:00] <cone-281> ffmpeg.git 03Christophe Gisquet 07master:a0844935354b: alacenc: fix incorrect buffer use [21:00] <cone-281> ffmpeg.git 03Christophe Gisquet 07master:9950073655f5: alacenc: remove unneeded masking [21:22] <nevcairiel> why is audio such a PITA and all the codecs absolutely closed and secret, while for video we have open standards and everything <.< [21:24] <ubitux> it looks mostly the same to me [21:25] <nevcairiel> well i can read specs for h.264, h.265, mpeg2, even vc-1 [21:25] <nevcairiel> i have no decent specs for any dolby audio formats :d [21:25] <ubitux> all of those are open now? [21:26] <ubitux> and aac is (still?) closed? [21:26] <nevcairiel> i havent really tried to find aac [21:27] <iive> nevcairiel: ac3, a51, a52 should be quite open. [21:28] <nevcairiel> a52 and ac3 are the same thing [21:28] <iive> i think a52 is (minor) extension of ac3 [21:54] <nevcairiel> too bad i dont have a copy of the hex-rays decompiler, reading asm is tiresome [22:06] <ubitux> there are so much things to do with text subtitles... [22:06] <ubitux> but i kind of see the end of the tunnel [22:07] <ubitux> i'm pretty sure the text subtitles will be kind of sane after all of this [22:08] <ubitux> wm4: what's the state of the utf16 auto probing? [22:32] <ubitux> what's up with the sup demuxer btw? [00:00] --- Sun Sep 21 2014
participants (1)
-
burek