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

burek burek021 at gmail.com
Sun Sep 21 02:05:02 CEST 2014


[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


More information about the Ffmpeg-devel-irc mailing list