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

burek burek021 at gmail.com
Sun Mar 4 02:05:04 CET 2012


[00:38] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r2f4b476e04 10ffmpeg/libavcodec/ (6 files): msmpeg4: Split encoding backend code off from general backend code.
[00:38] <CIA-17> ffmpeg: 03Anton Khirnov 07master * reb727387fd 10ffmpeg/libavcodec/utils.c: 
[00:38] <CIA-17> ffmpeg: lavc: shrink encoded video packet size after encoding.
[00:38] <CIA-17> ffmpeg: Based on a patch by Nicolas George <nicolas.george <at> normalesup.org>
[00:38] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r562b6c744a 10ffmpeg/libavcodec/ (28 files): Remove unnecessary AVFrame pointer casts.
[00:38] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r1c4717be4f 10ffmpeg/libavcodec/mjpegdec.c: 
[00:38] <CIA-17> ffmpeg: mjpegdec: use correct variable in av_log invocation
[00:38] <CIA-17> ffmpeg: libavcodec/mjpegdec.c:1463: warning: format %x expects type unsigned int, but argument 5 has type const uint8_t *
[00:38] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r324deaa268 10ffmpeg/libavcodec/ (18 files): Replace AVFrame pointer type punning by proper struct member assignments.
[00:38] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r47c0ac96aa 10ffmpeg/libavcodec/ (8 files): Replace AVFrame pointer casts by proper struct member accesses.
[00:38] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r36697be187 10ffmpeg/libswscale/ppc/yuv2rgb_altivec.c: swscale: K&R formatting cosmetics for PowerPC code (part II/II)
[00:38] <CIA-17> ffmpeg: 03Derek Buitenhuis 07master * rf604eab30a 10ffmpeg/libavcodec/wavpack.c: 
[00:38] <CIA-17> ffmpeg: wavpack: Fix an integer overflow
[00:38] <CIA-17> ffmpeg: Integer Overflow Checker detected an integer
[00:38] <CIA-17> ffmpeg: overflow while FATE was running.
[00:38] <CIA-17> ffmpeg: See: http://fate.libav.org/x86_64-linux-ioc/
[00:38] <CIA-17> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[00:38] <CIA-17> ffmpeg: Signed-off-by: Kostya Shishkov <kostya.shishkov at gmail.com>
[00:38] <CIA-17> ffmpeg: 03Ingo Brückl 07master * rc05e2be9a2 10ffmpeg/libavformat/mp3dec.c: 
[00:38] <CIA-17> ffmpeg: mp3dec: Fix reading file size and frames in VBRI headers
[00:38] <CIA-17> ffmpeg: The fields "Number of Bytes" and "Number of Frames" are mixed up. "Bytes"
[00:38] <CIA-17> ffmpeg: come first, "Frames" behind.
[00:38] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[00:38] <CIA-17> ffmpeg: Signed-off-by: Alex Converse <alex.converse at gmail.com>
[00:38] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r10a6e0c346 10ffmpeg/libavformat/avs.c: 
[00:39] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r268098d8b2 10ffmpeg/: (log message trimmed)
[00:39] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master'
[00:39] <CIA-17> ffmpeg: * qatar/master: (29 commits)
[00:39] <CIA-17> ffmpeg:  amrwb: remove duplicate arguments from extrapolate_isf().
[00:39] <CIA-17> ffmpeg:  amrwb: error out early if mode is invalid.
[00:39] <CIA-17> ffmpeg:  h264: change underread for 10bit QPEL to overread.
[00:39] <CIA-17> ffmpeg:  matroska: check buffer size for RM-style byte reordering.
[00:39] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * r154b8bb800 10ffmpeg/libavcodec/amrwbdec.c: 
[00:39] <CIA-17> ffmpeg: amrwb: error out early if mode is invalid.
[00:39] <CIA-17> ffmpeg: Prevents using the invalid mode as an index in a static array, which
[00:39] <CIA-17> ffmpeg: would generate invalid reads.
[00:39] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:39] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[00:39] <CIA-17> ffmpeg: 03Alex Converse 07master * r2f6528537f 10ffmpeg/libavcodec/rv10.c: 
[00:39] <CIA-17> ffmpeg: rv10/20: Fix a buffer overread caused by losing track of the remaining buffer size.
[00:39] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:39] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[00:39] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r71db86d53b 10ffmpeg/libavcodec/h263dec.c: 
[00:39] <CIA-17> ffmpeg: h263dec: Disallow width/height changing with frame threads.
[00:39] <CIA-17> ffmpeg: Fixes CVE-2011-3937
[00:39] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:39] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[00:39] <CIA-17> ffmpeg: 03Alex Converse 07master * r9243ec4a50 10ffmpeg/libavcodec/rv10.c: rv10/20: Fix slice overflow with checked bitstream reader.
[00:39] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * r45549339bc 10ffmpeg/libavcodec/x86/ (vp8dsp-init.c vp8dsp.asm): 
[00:39] <CIA-17> ffmpeg: vp8: disable mmx functions with sse/sse2 counterparts on x86-64.
[00:39] <CIA-17> ffmpeg: x86-64 is guaranteed to have at least SSE2, therefore the MMX/MMX2
[00:39] <CIA-17> ffmpeg: functions will never be used in practice.
[00:39] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r75c553eb26 10ffmpeg/libavformat/rmdec.c: 
[00:39] <CIA-17> ffmpeg: rmdec: adjust printf format string specifier to fix warning
[00:39] <CIA-17> ffmpeg: libavformat/rmdec.c:383: warning: format %d expects type int, but argument 7 has type int64_t
[00:39] <CIA-17> ffmpeg: 03Mashiat Sarker Shakkhar 07master * r9d25f1f619 10ffmpeg/ (6 files in 3 dirs): (log message trimmed)
[00:39] <CIA-17> ffmpeg: Windows Media Audio Lossless decoder
[00:39] <CIA-17> ffmpeg: Decodes 16-bit WMA Lossless encoded files. 24-bit is not supported yet.
[00:40] <CIA-17> ffmpeg: Bitstream parser written by Andreas Öman with contributions from
[00:40] <CIA-17> ffmpeg: Baptiste Coudurier and Ulion.
[00:40] <CIA-17> ffmpeg: Includes a number of bug-fixes from Benjamin Larsson, Michael Niedermayer and
[00:40] <CIA-17> ffmpeg: Konstantin Shishkov, shine and polish by Diego Biurrun.
[01:06] <Compn> havent seen ulion in a while
[02:56] <CIA-17> ffmpeg: 03Dale Curtis 07master * re42b5362f1 10ffmpeg/libavutil/pixdesc.c: 
[02:56] <CIA-17> ffmpeg: Remove duplicate initializers for VDA_VLD and GBR24P.
[02:56] <CIA-17> ffmpeg: Noticed by the Chromium Mac clang build, http://crbug.com/116599
[02:56] <CIA-17> ffmpeg: Signed-off-by: Dale Curtis <dalecurtis at chromium.org>
[02:56] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[02:57] <CIA-17> ffmpeg: 03Fabian Greffrath 07master * raaa1173de7 10ffmpeg/libavcodec/srtdec.c: 
[02:57] <CIA-17> ffmpeg: srtdec: fix a format string vulnerability.
[02:57] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[03:17] <ohsix> wonder how many of those google fixes were in their own trees before chrome started using it
[04:10] <Compn> michaelni : 2 week ping on Re: [FFmpeg-devel] [PATCH] BluRay protocol using libbluray
[04:11] <Compn> ffmpeg with bluray support :)
[04:11] <Compn> or who should i ping this to? :)
[04:41] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r4299dfa5de 10ffmpeg/libavcodec/qpeg.c: 
[04:41] <CIA-17> ffmpeg: qpeg: Fix out of array writes.
[04:41] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[04:41] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[04:41] <CIA-17> ffmpeg: 03Petri Hintukainen 07master * r23a5bf9db0 10ffmpeg/ (7 files in 3 dirs): 
[04:41] <CIA-17> ffmpeg: bluray protocol
[04:41] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[04:41] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r81d4b3af81 10ffmpeg/libavcodec/qpeg.c: 
[04:41] <CIA-17> ffmpeg: qpeg: fix overreads.
[04:41] <CIA-17> ffmpeg: qpeg should probably be changed to use the checked bytestream reader.
[04:41] <CIA-17> ffmpeg: But for now this fixes it and is significantly less work.
[04:41] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[04:41] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[04:50] <michaelni> Compn, done, anything else that should be merged ?
[15:08] <CIA-17> ffmpeg: 03Nicolas George 07master * reb6b6d7f8a 10ffmpeg/libavfilter/vsrc_life.c: vsrc_life: free option values.
[15:08] <CIA-17> ffmpeg: 03Nicolas George 07master * rf8210f892e 10ffmpeg/libavfilter/vf_fade.c: vf_fade: free type when overwriting it.
[15:08] <CIA-17> ffmpeg: 03Nicolas George 07master * r07fb7682d1 10ffmpeg/libavfilter/vsrc_testsrc.c: vsrc_testsrc: free option values.
[16:10] <CIA-17> ffmpeg: 03Nicolas George 07master * rb2792a436b 10ffmpeg/libavcodec/utils.c: lavc: unify similar code merged from both branches.
[17:10] <cbsrobot> openjpeg released version 1.5
[17:10] <cbsrobot> the headers are now located in openjpeg-1.5/openjpeg.h
[17:13] <cbsrobot> whats the best way to support 1.4 and 1.5 ?
[17:21] <Compn> cbsrobot : ifdef  on lib version ?
[18:28] <Daemon404> saste, oh good youre here!
[18:28] <Daemon404> ping
[18:42] <Compn> did anyone else get a mail from justin.tv ?
[18:44] <Compn> people are trying to recruit me for work :P
[18:50] <saste> Daemon404: hi, what's going on?
[18:50] <Daemon404> saste, i cannot figure out how to use a certain lavfi filter properly to do something
[18:51] <Daemon404> youre the guy to ask
[18:51] <Daemon404> (trying to use asplit)
[18:51] <Daemon404> im considering putting a betetr example i ndocs for it
[18:51] <saste> ah... although i never used it myself :)
[18:51] <Daemon404> didnt you write it?
[18:51] <Daemon404> or are you nto stefano?
[18:51] <saste> no he was clement or nicolas
[18:52] <saste> anyway i'll see if i can help
[18:52] <Daemon404> teh goal is to take a stereo audio input
[18:52] <Daemon404> split each channel into a mono track
[18:52] <Daemon404> so you end up with 2 mono tracks
[18:52] <saste> uhm no asplit is not the way to go then
[18:52] <Daemon404> im currently doing ffmpeg -> sox -> ffmpeg to do this
[18:52] <Daemon404> id love to cut out sox.
[18:52] <saste> asplit "forks" the input to two identical outputs
[18:53] <Compn> isnt that aconvert script then ?
[18:53] <Compn> er aconvert filter *
[18:53] <Daemon404> saste, yes thats what i was getting
[18:53] <Compn> or maybe aformat...
[18:53] <saste> what you want to achieve it is currently possibly, altough somehow awkward
[18:54] <Compn> doesnt look like either have what you want
[18:54] <saste> check the docs about remapping, there's also something in the FAQ iirc
[18:54] Action: Compn quiets down now
[18:55] <Daemon404> relaxed, -map isnt what i want
[18:55] <Daemon404> er, saste
[18:55] <saste> Daemon404: check -map_channel
[18:56] <Daemon404> oh
[18:56] <saste> recent change, so you won't find it in old ffmpeg versions
[18:56] <Daemon404> hmm
[18:57] <Daemon404> -map_channel 0.0.0:0.0 -map_channel 0.0.1:0.1
[18:57] <Daemon404> looks liek what i want.. i think
[19:11] <ubitux> <@Compn> did anyone else get a mail from justin.tv ? // yes
[19:12] <ubitux> Daemon404: yes, -map_channel will do the trick, you can also use af pan
[19:13] <ubitux> something like ffmpeg -f lavfi -i amovie=stereo.wav,pan=1:c0=c0 ch0.wav -f lavfi -i amovie=stereo.wav,pan=1:c1=c1 ch1.wav
[19:13] <ubitux> should do the trick
[19:13] <ubitux> -map_channel works too, there is at least one example with what you are trying to achieve
[19:13] <kierank> awww i didn't get a mail and usually i get loads of mail from companies
[19:14] <Daemon404> .. O_o.. if i use ff_alloc_packet in a c++ file
[19:14] <Daemon404> i get an undefined reference
[19:14] Action: Daemon404 wonders wehat sort of voodoo this is
[19:14] <kierank> not public api
[19:15] <Daemon404> this is an internal c++ file
[19:15] <Daemon404> a decoder/wrapper
[19:15] <nevcairiel> if its compiled with c++, you need to wrap all includes in extern "C" {...}
[19:16] <Daemon404> orite
[19:16] <Daemon404> i forgot that
[19:16] Action: Daemon404 very rarely uses c++
[19:16] Action: Daemon404 facedesks at himself
[19:18] <ubitux> Daemon404:  	
[19:18] <ubitux> ffmpeg -i INPUT -map_channel 0.0.0 OUTPUT_CH0 -map_channel 0.0.1 OUTPUT_CH1
[19:18] <ubitux> from the documentation
[19:24] <Compn> ubitux : ah did you reply to it ? hehe
[19:27] <ubitux> Compn: not yet, but i "can't" answer sth positive atm anyway
[19:29] <Compn> i'm going to reply to it, even tho i'm no programmer :)
[19:35] <ubitux> if you're a pgm, it should be fine ;)
[19:55] <Compn> i am no program, i am the user!
[19:55] <Compn> something tron something something
[19:57] <kierank> Compn: you can be management
[19:59] <ubitux> Compn: i meant pro-gamer obviously
[19:59] <ubitux> not pro-gramer
[20:03] <kierank> ubitux: are you going to http://tech.ebu.ch/news/a-growing-role-for-open-source-in-media-10feb12
[20:04] <ubitux> i don't think so; any reason i should?
[20:04] <kierank> looks quite interesting with regards to open source in broadcast
[20:04] <kierank> geneva is expensive though :(
[20:05] <ubitux> i don't like meetings :(
[20:45] <Compn> why not? you can play powerpoint bingo
[20:45] <Compn> :P
[20:46] <cbsrobot> Compn: you mean powerpoint karaoke ?
[20:54] <Compn> no, the more boring bingo, where you and a teammate each try to get bingo from any buzzwords on the presentation
[20:54] <Compn> and then somehow indicate you have bingo without letting anyone in the room know you got it
[20:56] <ubitux> and then you yell "bullshits!" and win the game?
[20:57] <Compn> yeah i guess
[21:25] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc6810d98a5 10ffmpeg/MAINTAINERS: 
[21:25] <CIA-17> ffmpeg: MAINTAINERS: add 0.10 to the releases, seems ive forgotten it.
[21:25] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[21:25] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * re732d0f608 10ffmpeg/libavformat/mpegts.c: 
[21:25] <CIA-17> ffmpeg: mpeg-ts: fix handling of size=0 SL headers.
[21:25] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:25] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[21:25] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rd629f3edaa 10ffmpeg/libavcodec/cook.c: 
[21:25] <CIA-17> ffmpeg: cook: check that category is smaller than 8
[21:25] <CIA-17> ffmpeg: This fixes some out of global array accesses of dither_tab.
[21:25] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:26] <CIA-17> ffmpeg: Reviewed-by: Benjamin Larsson <benjamin at southpole.se>
[21:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[21:26] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r4a310a19de 10ffmpeg/libavformat/mpegts.c: 
[21:26] <CIA-17> ffmpeg: mpegts: prevent get_bits64() from reading nonsense at the end.
[21:26] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[21:26] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rf83687bc78 10ffmpeg/libavformat/mpegts.c: 
[21:26] <CIA-17> ffmpeg: mpegts: fix stack array overread in read_sl_header()
[21:26] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:26] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[22:00] <ubitux> saste: do you have comments on the av_bprint utils by nicolas?
[22:00] <ubitux> it would be nice to have it soon
[22:00] <ubitux> i "need" it for subtitles stuff
[22:05] <beastd> ubitux: IIRC that code was in quite good shape already. did someone else besides you comment on the 2nd submission?
[22:06] <ubitux> i don't remember
[22:06] <ubitux> iirc nicolas was waiting for a senior review
[22:28] <Daemon404> does paul never come on irc anymore?
[22:39] <Compn> Daemon404 : who? 
[22:39] <Compn> paul b mahol ?
[22:45] <Daemon404> yea
[22:45] <Compn> i dont remember his nick
[22:46] <Daemon404> dur..._<numbers>
[22:47] <Compn> durandal_1707 ?
[22:48] <Compn> i asked him about getting some coins from his country ;)
[22:48] <Compn> i thought he was someone else tho
[22:50] <Daemon404> yeah
[23:45] <ubitux> lavfi really does a lot of allocations&
[23:46] <funman> iirc it's a reason why vlc doesn't use it
[23:47] <ubitux> for each decode, alloc samples, allo filter buf, alloc filter buf ref, alloc props, copy some data even though there isn't
[23:47] <ubitux> and then feed the data in the graph
[23:49] <overflow_0f8b>  
[23:54] <ubitux>  
[00:00] --- Sun Mar  4 2012


More information about the Ffmpeg-devel-irc mailing list