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

burek burek021 at gmail.com
Fri Mar 23 02:05:03 CET 2012


[00:13] <durandal_1707> audio in electronic arts vp6 samples is broken
[00:40] <durandal_1707> lol that is mplayer bug actually
[00:43] <Compn> what sample ?
[00:43] <durandal_1707> mplayer is missing adpcm_ea_r1(,2,3) entries
[00:46] <durandal_1707> Compn: you gonna fix it?
[00:46] <Compn> yes, mplayer is way behind on codecs from ffmpeg
[00:46] <Compn> no, feel free :)
[00:47] <Compn> its pretty simple, one line in mp_taglists and some copy/paste in codecs.conf 
[00:48] <durandal_1707> i have patch here which adds bunch of them but did not find time to hunt for samples...
[01:29] <durandal_1707> shit got floating exception
[01:31] <durandal_1707> michaelni: it looks like encoding to mjpeg triggers that
[01:31] <durandal_1707> hmm, or it is actually mov muxer
[01:32] <durandal_1707> yup looks like mov muxer
[01:33] <CIA-17> ffmpeg: 03Justin Ruggles 07master * raa872af5e3 10ffmpeg/ (8 files in 3 dirs): 
[01:33] <CIA-17> ffmpeg: ac3enc: update to AVCodec.encode2()
[01:33] <CIA-17> ffmpeg: Update FATE references due to encoder delay.
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r24e74f0a0f 10ffmpeg/libavcodec/adpcmenc.c: adpcmenc: update to AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * rad95307f92 10ffmpeg/libavcodec/ (Makefile aacenc.c aacenc.h): aacenc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r910bdb9a42 10ffmpeg/libavcodec/flacenc.c: flacenc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r4bf64961a9 10ffmpeg/libavcodec/ (audio_frame_queue.c audio_frame_queue.h): 
[01:34] <CIA-17> ffmpeg: avcodec: add code for a frame queue for use by audio encoders with delay
[01:34] <CIA-17> ffmpeg: This simplifies matching of timestamps between input frames and output
[01:34] <CIA-17> ffmpeg: packets.
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r59041fd053 10ffmpeg/libavcodec/g726.c: g726enc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * rd1afb2f94e 10ffmpeg/libavcodec/ (Makefile libfaac.c): 
[01:34] <CIA-17> ffmpeg: libfaac: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: Encoder output is delayed by several frames, so we keep a queue of input
[01:34] <CIA-17> ffmpeg: frame timing info to match up with corresponding output packets.
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r3d853d7ab3 10ffmpeg/libavcodec/ (Makefile libmp3lame.c): libmp3lame: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * rb0f75ba272 10ffmpeg/ (11 files in 3 dirs): 
[01:34] <CIA-17> ffmpeg: mpegaudioenc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r32173df3d2 10ffmpeg/libavcodec/roqaudioenc.c: 
[01:34] <CIA-17> ffmpeg: roqaudioenc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: The first frame pts must be saved until we have 8 frames since RoQ audio
[01:34] <CIA-17> ffmpeg: requires 8 frames in the first packet.
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * rf090428234 10ffmpeg/libavcodec/ (Makefile nellymoserenc.c): nellymoserenc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r330d9d1b50 10ffmpeg/libavcodec/ (Makefile ra144.h ra144enc.c): ra144enc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r8ccf545b95 10ffmpeg/libavcodec/libopencore-amr.c: libopencore-amrnbenc: use AVCodec.encode2()
[01:34] <CIA-17> ffmpeg: 03Justin Ruggles 07master * re5aab2d7a4 10ffmpeg/libavcodec/ (Makefile libvorbis.c): libvorbis: use AVCodec.encode2()
[01:35] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r5d4017b8f3 10ffmpeg/libavcodec/vorbisenc.c: vorbisenc: use AVCodec.encode2()
[01:35] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r478fd534af 10ffmpeg/configure: configure: Internal-only components should not be command-line selectable.
[01:35] <CIA-17> ffmpeg: 03Diego Biurrun 07master * r3b327a4b42 10ffmpeg/configure: 
[01:35] <CIA-17> ffmpeg: configure: Restructure help output.
[01:35] <CIA-17> ffmpeg: Break some of the longer sections into smaller sensible pieces;
[01:35] <CIA-17> ffmpeg: make some option descriptions and option ordering more consistent.
[01:35] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * r68fd077f68 10ffmpeg/libavcodec/indeo4.c: 
[01:35] <CIA-17> ffmpeg: indeo4: fix out-of-bounds function call.
[01:35] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:35] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[01:36] <CIA-17> ffmpeg: Signed-off-by: Kostya Shishkov <kostya.shishkov at gmail.com>
[01:36] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r54e6cf8a94 10ffmpeg/libavcodec/adxenc.c: adxenc: Use the AVFrame in ADXContext for coded_frame
[01:36] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r6aba117f12 10ffmpeg/libavcodec/adxenc.c: adxenc: use AVCodec.encode2()
[01:36] <CIA-17> (12 lines omitted)
[02:25] <funman> libpostproc asm doesn't work on win64
[02:41] <michaelni> funman, please submit a bug report 
[02:42] <funman> someone else told me and someone else had told him
[02:42] <michaelni> ok, that makes it harder 
[02:43] <michaelni> ill try to look over the asm but it will probably be a few days before i have time
[02:43] <Compn> huh
[02:43] <Compn> reimar builds on win64
[02:44] <Compn> and mplayer uses libpostproc
[02:44] <Compn> might be easy to send him a bugreport, see if he can reproduce
[02:44] <Compn> durandal_1707 : well either submit or commit your patch, as long as it doesnt break anything, someone will find a sample and test it :)
[02:46] <durandal_1707> Compn: what patch?
[02:47] <funman> Compn: ok, thanks for the advice
[02:49] <Compn> durandal_1707 : your patch for various adpcm ffmpeg codecs etc
[02:50] <Compn> to mplayer
[02:51] <durandal_1707> Compn: I sent it already to mplayer devlist
[02:51] <funman> what is Reimar's nick ?
[02:54] <iive> funman: reimar
[02:55] <iive> but he hasn't joined irc in years.
[03:30] <Compn> funman : yeah, gonna have to email him
[03:35] <funman> transmitted to nkoriyama
[03:57] <durandal_1707> Compn: and i tested patch and it works for all 3 samples ...
[04:00] <Compn> yay
[05:42] <CIA-17> ffmpeg: 03Marton Balint 07master * ree4b143221 10ffmpeg/ffplay.c: 
[05:42] <CIA-17> ffmpeg: ffplay: use frame count based queueing for audio queue
[05:42] <CIA-17> ffmpeg: This reduces the number of queued frames for audio data but also reduces the
[05:42] <CIA-17> ffmpeg: amount of A-V difference after changing the audio stream (because less frames
[05:42] <CIA-17> ffmpeg: are queued). Fixes bug #1035.
[05:42] <CIA-17> ffmpeg: Signed-off-by: Marton Balint <cus at passwd.hu>
[05:42] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * reb9841297a 10ffmpeg/doc/examples/decoding_encoding.c: 
[05:42] <CIA-17> ffmpeg: doc/examples/decoding_encoding: make the buffer bigger.
[05:42] <CIA-17> ffmpeg: This should be converted to the new API
[05:42] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[05:42] <CIA-17> ffmpeg: 03Marton Balint 07master * ra2c5be6319 10ffmpeg/ffplay.c: 
[05:42] <CIA-17> ffmpeg: ffplay: reset audio_pkt_temp when opening audio
[05:42] <CIA-17> ffmpeg: Otherwise we may use the remaining data of the last packet from the previous
[05:42] <CIA-17> ffmpeg: audio stream. Fixes bug #951.
[05:42] <CIA-17> ffmpeg: * cus/stable:
[05:42] <CIA-17> ffmpeg:  ffplay: use frame count based queueing for audio queue
[05:42] <CIA-17> ffmpeg:  ffplay: reset audio_pkt_temp when opening audio
[05:42] <CIA-17> ffmpeg: Merged-by: Michael Niedermayer <michaelni at gmx.at>
[12:28] Action: Compn slaps ubitux and runs afk ehe
[13:06] <ubitux> Compn: haha sorry man ;)
[14:03] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r015fd02bab 10ffmpeg/libavformat/electronicarts.c: 
[14:03] <CIA-17> ffmpeg: electronicarts vp6: set duration of video stream
[14:03] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[14:03] <CIA-17> ffmpeg: Reviewed-by: Peter Ross <pross at xvid.org>
[14:03] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[14:03] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r36440982a0 10ffmpeg/libavcodec/vqavideo.c: 
[14:03] <CIA-17> ffmpeg: vqavideo: remove some superfluous " VQA video: "
[14:03] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[14:03] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[14:03] <CIA-17> ffmpeg: 03Paul B Mahol 07master * rf2b91bd63a 10ffmpeg/libavcodec/latm_parser.c: 
[14:03] <CIA-17> ffmpeg: latm_parser: remove dead store
[14:03] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[14:03] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[14:03] <CIA-17> ffmpeg: 03Paul B Mahol 07master * r8678af542c 10ffmpeg/libavcodec/flicvideo.c: 
[14:03] <CIA-17> ffmpeg: flicvideo: remove dead store
[14:03] <CIA-17> ffmpeg: mjpegbdec: remove dead store
[14:03] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[14:04] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:24] <durandal_1707> michaelni: i get segfault with this: ffmpeg -i ~/git/fate-suite/dxtory/dxtory_mic.avi -s 22111x22111 /tmp/out.xwd
[16:28] <durandal_1707> also shouldn't libavdevice/lavfi check return value of avpicture_layout ?
[16:36] <michaelni> if it can fail then the return value of course should be checked
[16:45] <bcoudurier> ubitux, fucking bullshit
[16:46] <ubitux> it was just an example
[16:46] <bcoudurier> a very bad one
[16:46] <ubitux> i wasn't aware ffmbc did that
[16:47] <bcoudurier> it's written on the frontpage
[16:47] <bcoudurier> and it can do it for more formats
[16:48] <ubitux> i don't use ffmbc personally :p
[16:49] <durandal_1707> so ffmbc have yuva444 ?
[16:49] <durandal_1707> ^p10
[16:49] <bcoudurier> ubitux, your company does
[16:49] <ubitux> shouldn't be needed anymore
[16:50] <bcoudurier> :)
[16:50] <bcoudurier> yuva444p10 is not needed yet
[16:51] <durandal_1707> why not?
[16:51] <bcoudurier> because nobody uses it yet
[16:51] <bcoudurier> with ffmpeg
[16:52] <durandal_1707> i mean prores operates on yuva444p10
[16:53] <bcoudurier> I said "yet"
[16:53] <bcoudurier> when the prores decoder outputs the alpha plane, yes
[16:54] <durandal_1707> than everything missing is not needed "yet"
[16:54] <bcoudurier> that's the point
[16:54] <bcoudurier> why bloating shit up ?
[16:55] <durandal_1707> bcoudurier: if you do not like bloat make it possible for use to enable just specific pix_fmts during configure.....
[16:55] <bcoudurier> nobody does that
[16:56] <bcoudurier> users just ./configure and pray 
[16:58] <durandal_1707> but there is at least one user (not me) that want alpha in prores
[16:59] <bcoudurier> who and he can have fun reversing it
[17:00] <durandal_1707> quote: The Apple ProRes format comes in five versions: Apple ProRes 4444, Apple ProRes 422 (HQ), Apple ProRes 422, Apple ProRes 422 (LT), and Apple ProRes 422 (Proxy)
[17:01] <nevcairiel> I think the decoder could output it, its just not implemented because no-one wanted to add the pixfmt and swscale support
[17:01] <nevcairiel> sounds like a chicken-egg situation
[17:03] <bcoudurier> no
[17:03] <bcoudurier> it requires reversing the codec
[17:03] <bcoudurier> the plane is not read currently
[17:04] <durandal_1707> alpha plane is lossless
[17:04] <bcoudurier> and obviously it's compressed
[18:40] <CIA-17> ffmpeg: 03Nicolas George 07master * raa1297882f 10ffmpeg/libavformat/udp.c: 
[18:40] <CIA-17> ffmpeg: udp: use pthread_cancel instead of a shared flag.
[18:40] <CIA-17> ffmpeg: It allows to exit the thread immediately instead of waiting
[18:40] <CIA-17> ffmpeg: for select to timeout (one second in the current code).
[18:40] <CIA-17> ffmpeg: 03Nicolas George 07master * r63afc4f638 10ffmpeg/libavformat/udp.c: udp: use non-blocking read instead of select.
[18:40] <CIA-17> ffmpeg: 03Nicolas George 07master * re1838835aa 10ffmpeg/libavformat/udp.c: udp: return the error code instead of generic EIO.
[18:40] <CIA-17> ffmpeg: 03Nicolas George 07master * rafbf9ed0d2 10ffmpeg/libavformat/udp.c: udp: lock all operations on shared variables.
[18:40] <CIA-17> ffmpeg: 03Nicolas George 07master * r5deb5ccbbb 10ffmpeg/libavformat/udp.c: 
[18:40] <CIA-17> ffmpeg: udp: call av_fifo_space directly as needed.
[18:40] <CIA-17> ffmpeg: The comment seemed to indicate that left was used
[18:40] <CIA-17> ffmpeg: to limit the size of the recv, but it was not so.
[19:10] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r00663de3b7 10ffmpeg/libavcodec/ (internal.h utils.c): 
[19:10] <CIA-17> ffmpeg: lavc: add ff_alloc_packet2().
[19:10] <CIA-17> ffmpeg: This contains a AVCodecContext thus allowing us to prevent the
[19:10] <CIA-17> ffmpeg: error message duplication
[19:10] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:10] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * ra8aba0684e 10ffmpeg/libavcodec/adpcmenc.c: 
[19:10] <CIA-17> ffmpeg: adpcmenc: switch to ff_alloc_packet2()
[19:10] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:10] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r7fe8250e9a 10ffmpeg/libavcodec/aacenc.c: 
[19:10] <CIA-17> ffmpeg: aacenc: switch to ff_alloc_packet2()
[19:10] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:10] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r6c9db40205 10ffmpeg/libavcodec/utils.c: 
[19:10] <CIA-17> ffmpeg: avcodec_encode_audio2: add missing padding to realloc()
[19:10] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:10] Last message repeated 1 time(s).
[19:10] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r9d44b0549f 10ffmpeg/libavcodec/dnxhdenc.c: 
[19:10] <CIA-17> ffmpeg: dnxhdenc: switch to ff_alloc_packet2()
[19:10] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:10] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r487996f64a 10ffmpeg/libavcodec/flacenc.c: 
[19:10] <CIA-17> ffmpeg: flacenc: switch to ff_alloc_packet2()
[19:10] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:10] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r5dadfaa9f5 10ffmpeg/libavcodec/gif.c: 
[19:10] <CIA-17> ffmpeg: gifenc: switch to ff_alloc_packet2()
[19:10] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:10] <CIA-17> (9 lines omitted)
[19:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * re180079c1f 10ffmpeg/libavcodec/huffyuv.c: 
[19:11] <CIA-17> ffmpeg: huffyuvenc: switch to ff_alloc_packet2()
[19:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r7d3ef3840b 10ffmpeg/libavcodec/ac3enc_template.c: 
[19:11] <CIA-17> ffmpeg: ac3enc: switch to ff_alloc_packet2().
[19:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r55cc80dc29 10ffmpeg/libavcodec/a64multienc.c: 
[19:11] <CIA-17> ffmpeg: a64multienc: switch to ff_alloc_packet2()
[19:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb7b2821f84 10ffmpeg/libavcodec/libvo-aacenc.c: 
[19:11] <CIA-17> ffmpeg: libvo-aacenc: switch to ff_alloc_packet2().
[19:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:11] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r9407cf137f 10ffmpeg/libavcodec/libvorbis.c: 
[19:11] <CIA-17> ffmpeg: libvorbis: switch to ff_alloc_packet2().
[19:11] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc7ef5a4aa9 10ffmpeg/libavcodec/libmp3lame.c: 
[19:12] <CIA-17> ffmpeg: libmp3lame: switch to ff_alloc_packet2().
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rd29719121d 10ffmpeg/libavcodec/libxavs.c: 
[19:12] <CIA-17> ffmpeg: libxavs: switch to ff_alloc_packet2().
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r316defa93c 10ffmpeg/libavcodec/libvpxenc.c: 
[19:12] <CIA-17> ffmpeg: libvpxenc: switch to ff_alloc_packet2().
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rfcd8a3c8c2 10ffmpeg/libavcodec/libxvidff.c: 
[19:12] <CIA-17> ffmpeg: libxvidff: switch to ff_alloc_packet2().
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r8fb7b5f7c8 10ffmpeg/libavcodec/flashsvenc.c: 
[19:12] <CIA-17> ffmpeg: flashvenc: switch to ff_alloc_packet2()
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <ubitux> yay.
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * red45636e16 10ffmpeg/libavcodec/ffv1.c: 
[19:12] <CIA-17> ffmpeg: ffv1enc: switch to ff_alloc_packet2()
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r3f35b66512 10ffmpeg/libavcodec/flashsv2enc.c: 
[19:12] <CIA-17> ffmpeg: flashv2enc: switch to ff_alloc_packet2()
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r93aafe2a39 10ffmpeg/libavcodec/nellymoserenc.c: 
[19:12] <CIA-17> ffmpeg: nellymoserenc: switch to ff_alloc_packet2().
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r3998b13a34 10ffmpeg/libavcodec/mpegaudioenc.c: 
[19:12] <CIA-17> ffmpeg: mpegaudioenc: switch to ff_alloc_packet2().
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r6e3aee03b8 10ffmpeg/libavcodec/msvideo1enc.c: 
[19:12] <CIA-17> ffmpeg: msvideo1enc: switch to ff_alloc_packet2().
[19:12] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r11e8f3e7a2 10ffmpeg/libavcodec/pcm.c: 
[19:12] <CIA-17> ffmpeg: pcm: switch to ff_alloc_packet2().
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb911d7dc60 10ffmpeg/libavcodec/sgienc.c: 
[19:13] <CIA-17> ffmpeg: sgienc: switch to ff_alloc_packet2().
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc32438c42a 10ffmpeg/libavcodec/r210enc.c: 
[19:13] <CIA-17> ffmpeg: r210enc: switch to ff_alloc_packet2().
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r78365b414b 10ffmpeg/libavcodec/qtrleenc.c: 
[19:13] <CIA-17> ffmpeg: qtrleenc: switch to ff_alloc_packet2().
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc038fb411b 10ffmpeg/libavcodec/targaenc.c: 
[19:13] <CIA-17> ffmpeg: targaenc: switch to ff_alloc_packet2().
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r2ea893fa23 10ffmpeg/libavcodec/sunrastenc.c: 
[19:13] <CIA-17> ffmpeg: sunrastenc: switch to ff_alloc_packet2().
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r8f80e5fbea 10ffmpeg/libavcodec/dv.c: 
[19:13] <CIA-17> ffmpeg: dvenc: switch to ff_alloc_packet2()
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rdbb11e7db3 10ffmpeg/libavcodec/svq1enc.c: 
[19:13] <CIA-17> ffmpeg: svq1enc: switch to ff_alloc_packet2().
[19:13] <CIA-17> (100 lines omitted)
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r219d8245a0 10ffmpeg/libavcodec/tiffenc.c: 
[19:13] <CIA-17> ffmpeg: tiffenc: switch to ff_alloc_packet2().
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r076310edee 10ffmpeg/libavcodec/snowenc.c: 
[19:13] <CIA-17> ffmpeg: snowenc: switch to ff_alloc_packet2()
[19:13] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * ra42fa4c649 10ffmpeg/libavcodec/adxenc.c: 
[19:16] <Daemon404> j-b, i suppose i ought to forget about getting any replies? :/
[19:17] Action: Daemon404 goes to submit his Nth application to the Nth company to be ignored 
[19:17] <av500> Daemon404: submit to me too, I can ignore you easily
[19:17] <j-b> Daemon404: I've sent it to 20 companies
[19:17] <Daemon404> O_o
[19:18] <j-b> what?
[19:18] <Daemon404> i was O_o at av500 
[19:18] <j-b> and mine will probably come too late for you
[19:18] <Daemon404> i do appologize for being a bit cynical... ive been applying to places since december
[19:18] <Daemon404> and im freaking out a bit.
[19:19] <j-b> don't
[19:19] <j-b> do a VSoC
[19:19] <Daemon404> VSoC?
[19:19] <j-b> VideoLAN Summer of Code ;)
[19:19] <Daemon404> im not sure my university recognizes that as an internship/co-op
[19:20] <Daemon404> since they need a written job description from the company
[19:20] <Daemon404> or smth
[19:20] <j-b> so?
[19:20] <Daemon404> i need a coop that is OK with my uni
[19:20] <av500> Daemon404: france ok for you?
[19:20] <Daemon404> in order to graduate.
[19:20] <av500> or germany?
[19:20] <Daemon404> av500, er.. i cannot speak french or german
[19:20] <av500> english?
[19:20] <Daemon404> yea
[19:21] <Daemon404> and i can read a bit of french canadian...
[19:21] <j-b> I can write any job description you want, you know.
[19:21] <Daemon404> true
[19:21] <Daemon404> VSoC = GSoC right?
[19:21] <av500> "must make awesome coffee"
[19:21] <Daemon404> or is it different
[19:22] <j-b> same idea
[19:22] <durandal_1707> j-b: you are going to fund VSoC ?
[19:22] <Daemon404> well i know GSoC pays very poorly...
[19:22] <Daemon404> compared to an actual internship
[19:23] <j-b> durandal_1707: possibly
[19:24] <Daemon404> oh zencoder emailed me, and told me theyd love to have me
[19:24] <Daemon404> but they cant do internships
[19:24] <Daemon404> bleh
[19:24] <av500> darn
[19:25] <av500> well, let them hire &fire you
[19:25] <av500> even moar money
[19:25] <Daemon404> lul
[19:26] <Daemon404> ive just applied to IBM, RIM, and QNX... solely because i know they hire interns form my uni
[19:31] <CIA-17> ffmpeg: 03ami_stuff 07master * rf6b7863808 10ffmpeg/libavcodec/x86/dsputil_yasm.asm: 
[19:31] <CIA-17> ffmpeg: Replace SSE2 instruction in scalarproduct_float_sse() by SSE equivalent.
[19:31] <CIA-17> ffmpeg: Fixes an AAC decoding issue with the sample from ticket #213 on machines
[19:31] <CIA-17> ffmpeg: with SSE but without SSE2.
[19:31] <CIA-17> ffmpeg: Based on 89411a by Reimar.
[19:35] <av500> j-b: VSOC is what?
[19:35] <av500> I know VSOP
[19:41] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * r0f95270afe 10ffmpeg/libavcodec/vc1.c: 
[19:41] <CIA-17> ffmpeg: VC1: Fix skiploopfilter=all.
[19:41] <CIA-17> ffmpeg: It is currently only handled in the parser code for WMV/ASF style
[19:41] <CIA-17> ffmpeg: header, but not the one used in the bytestream format used when
[19:41] <CIA-17> ffmpeg: muxed into MPEG-TS as on e.g. BluRay.
[19:41] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
[19:42] <gnafu> av500: SOPA?
[19:43] <durandal_1707> SOSS
[19:45] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r532f1c7aa7 10ffmpeg/libavcodec/utils.c: 
[19:45] <CIA-17> ffmpeg: lavc: limit realloc() on encoding to the libav compatibility API.
[19:45] <CIA-17> ffmpeg: Neither the old nor new need it.
[19:45] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:45] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r179a592094 10ffmpeg/libavcodec/libutvideoenc.cpp: 
[19:45] <CIA-17> ffmpeg: libutvideoenc: switch to ff_alloc_packet2().
[19:45] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[19:55] <j-b> anyone knows anything about MXF with XYZ colorspqce?
[19:56] Action: Daemon404 points at Tjoppen 
[19:56] <durandal_1707> XYZ is some kind of 3D ?
[19:56] <bcoudurier> nope
[19:56] <Tjoppen> tristimulus
[19:56] <bcoudurier> j-b, yes it's used by dcinema
[19:56] <bcoudurier> jpeg2k
[19:57] <Tjoppen> there's a pixelformat descriptor for it I think
[19:57] <j-b> bcoudurier: yes, some german theaters want to use vlc to decode advertisements in theaters
[19:58] <bcoudurier> awesome
[19:58] <j-b> but they want DCI blabla XYZ blabla and 12 bits blabla
[19:58] <bcoudurier> well answer blabla money blabla :)
[19:58] <durandal_1707> XYZ use integrals...
[19:59] <j-b> well, before saying money I need to understand what needs to be done.
[19:59] <durandal_1707> pay someone to do that too
[19:59] <j-b> because it seems most of the work would be libavcodec/libopenjpeg related
[19:59] <j-b> but, also, how to display XYZ
[19:59] <bcoudurier> decoder work and swscale work
[20:01] <Tjoppen> yep
[20:01] <j-b> I would say decoder work and shaders work
[20:03] <j-b> if XYZ is linear, a shader could do it
[20:04] <Tjoppen> shaders can do raymarching..
[20:05] <Tjoppen> since you can do things like http://pouet.net/prod.php?which=57506 I'm fairly sure you can do say XYZ -> sRGB (or whatever the projector wants) :)
[20:06] <Compn> Daemon404 : did you talk to your dean? maybe he can pull some intern strings 
[20:07] <Daemon404> we have a separate office for coop
[20:07] <Daemon404> and pardon my french
[20:07] <Compn> gnafu : did you see whats coming in july for USA ISPs ?
[20:07] <Daemon404> but theyre fucking usless
[20:07] <Daemon404> one of the "opportunities" he sent all final-year students was a xerox position where you drive to old people's houses and help them with computers
[20:07] <Daemon404> thats how dismal it is,
[20:07] <Compn> gnafu: http://www.rawstory.com/rs/2012/03/15/american-isps-to-launch-massive-copyright-spying-scheme-on-july-12
[20:08] <Compn> Daemon404 : haha i know, well, it was weak idea :)
[20:08] <Daemon404> ;p
[20:08] <Compn> did you try the top 500 bluechips aside from the ones you listed ?
[20:08] <Daemon404> i tried ~25 companies so far
[20:08] <Daemon404> maybe 30-40
[20:08] <Daemon404> it's depressing,.
[20:08] <Compn> cisco, amd, uhhh... 
[20:09] <Daemon404> i didnt try amd
[20:09] <durandal_1707> selfemploy
[20:09] <Daemon404> durandal_1707, not valid
[20:09] <Compn> and yeah i think VLC is a company and can write stuff for your uni :P
[20:09] <Daemon404> sure but
[20:09] <Daemon404> i cant work for no money
[20:09] <Compn> Daemon404 : did you contact kostya yet?
[20:09] <Daemon404> i need to survive.
[20:09] <Compn> ah
[20:09] <Compn> paid-internship
[20:10] <gnafu> Compn: Good thing I don't download copyrighted material illegally then :-).
[20:10] <Daemon404> Compn, yes
[20:10] <gnafu> Could be a pain for some friends of mine, though...
[20:10] <Compn> gnafu : you must read between the lines...
[20:10] <gnafu> Compn: I'm in the process of doing that :-).
[20:10] <Compn> gnafu : sopa fails over and over again ... isps working without government to collude and crush internet
[20:11] <Compn> Daemon404 : did you try the phone companies yet? like orange, vodafone, virgin, etc ?
[20:11] <Daemon404> Compn, [15:10] <@kshishkov> Daemon404: ook? eek? ook!! ook! eek?
[20:11] <Compn> they do lots of android apps and such
[20:11] <Daemon404> doesnt look too helpfuk
[20:11] <j-b> bcoudurier: any 12bits FMT?
[20:11] <Daemon404> l
[20:12] <gnafu> Daemon404: I liked your typo better.
[20:12] <Daemon404> j-b, as in does one exist?
[20:13] <Daemon404> https://developer.apple.com/quicktime/icefloe/dispatch019.html#v216 ?
[20:15] <Tjoppen> >voluntarily implement a new anti-piracy plan
[20:15] <Tjoppen> yeah, about that..
[20:15] <Compn> >and coordinated by the Obama Administration.
[20:16] <Tjoppen> why are the ISPs agreeing to this at all?
[20:16] <Compn> time warner is part of the mpaa/riaa
[20:16] <Compn> comcast owns some stuff now too i think
[20:16] <Compn> and at&t are just evil
[20:16] <Tjoppen> good thing my ISP has the right ideology and are already working on a way around the data retention shit
[20:17] <Compn> auto encryption for all and then cat /dev/urandom > logs ?
[20:18] Action: gnafu wonders where Charter lies in all of this.
[20:18] <j-b> Daemon404: yes
[20:24] <Daemon404> well it exists... but maybe not in libavcodec/swscale
[20:25] <j-b> regarding DCP in xyz 12 bits
[20:27] <Daemon404> ah
[20:27] <Daemon404> ok
[20:46] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * rffa28da180 10ffmpeg/ffmpeg.c: 
[20:46] <CIA-17> ffmpeg: Support dropping audio dts/pts via -async -1.
[20:46] <CIA-17> ffmpeg: Allows working around issue #605.
[20:46] <CIA-17> ffmpeg: Note: as a side effect this fixes that -vsync drop
[20:46] <CIA-17> ffmpeg: as far as I could tell would not drop pts/dts values
[20:46] <CIA-17> ffmpeg: when duplicating frames or when flushing encoder delay.
[20:46] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger at gmx.de>
[20:57] <CIA-17> ffmpeg: 03Paul B Mahol 07master * rb1a0d694ea 10ffmpeg/libavcodec/dcaenc.c: 
[20:57] <CIA-17> ffmpeg: dcaenc: switch to encode2()
[20:57] <CIA-17> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[20:57] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[21:12] <CIA-17> ffmpeg: 03Kostya Shishkov 07master * r87818103a0 10ffmpeg/libavcodec/wmalosslessdec.c: 
[21:12] <CIA-17> ffmpeg: wmall: output packet only if we have decoded some samples
[21:12] <CIA-17> ffmpeg: Also set CODEC_CAP_DELAY to indicate that decoder may still have some
[21:12] <CIA-17> ffmpeg: undecoded data left in internal buffer.
[21:12] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r02f88eec1d 10ffmpeg/libavformat/aiffdec.c: 
[21:12] <CIA-17> ffmpeg: aiffdec: do not set bit rate if block duration is unknown
[21:12] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[21:12] <CIA-17> ffmpeg: 03Justin Ruggles 07master * rb38b7cc392 10ffmpeg/libavformat/aiffdec.c: aiffdec: factor out handling of integer PCM for AIFF-C and plain AIFF
[21:12] <CIA-17> ffmpeg: 03Justin Ruggles 07master * rf036342b4b 10ffmpeg/libavformat/aiffdec.c: aiffdec: set block_duration to 1 for PCM codecs that are supported in AIFF-C
[21:12] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r677df4d2ef 10ffmpeg/libavcodec/pngenc.c: 
[21:12] <CIA-17> ffmpeg: pngenc: better upper bound for encoded frame size.
[21:12] <CIA-17> ffmpeg: Fixes encoding very large pictures.
[21:12] <CIA-17> ffmpeg: Thanks to >ABO for providing the formula.
[21:12] <CIA-17> ffmpeg: 03Derek Buitenhuis 07master * re9c0b12c2e 10ffmpeg/tests/ (fate/lossless-video.mak ref/fate/zerocodec): 
[21:12] <CIA-17> ffmpeg: FATE: Add ZeroCodec test
[21:12] <CIA-17> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[21:12] <CIA-17> ffmpeg: Signed-off-by: Anton Khirnov <anton at khirnov.net>
[21:12] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r6716e6892b 10ffmpeg/: (log message trimmed)
[21:12] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master'
[21:12] <CIA-17> ffmpeg: * qatar/master:
[21:12] <CIA-17> ffmpeg:  FATE: Add ZeroCodec test
[21:12] <CIA-17> ffmpeg:  oggparseogm: fix order of arguments of avpriv_set_pts_info().
[21:12] <CIA-17> ffmpeg:  pngenc: better upper bound for encoded frame size.
[21:12] <CIA-17> ffmpeg:  aiffdec: set block_duration to 1 for PCM codecs that are supported in AIFF-C
[21:12] <CIA-17> ffmpeg: 03Justin Ruggles 07master * r2c07c18048 10ffmpeg/libavformat/aiffdec.c: aiffdec: use av_get_audio_frame_duration() to set block_duration for AIFF-C
[21:13] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rf0b4a505d8 10ffmpeg/libavformat/oggparseogm.c: 
[21:13] <CIA-17> ffmpeg: oggparseogm: fix order of arguments of avpriv_set_pts_info().
[21:13] <CIA-17> ffmpeg: Signed-off-by: Anton Khirnov <anton at khirnov.net>
[21:20] <pasteeater> Daemon404: you need to work the system to your advantage. Internship was a requirement for me too. i just got a job for a few months and they signed off on the bullshit paperwork with no issue.
[21:20] <Daemon404> heh
[21:21] <Daemon404> i also write ~10 pages of "lol this is what i learned at my job"
[21:21] <Daemon404> ot's painful.
[21:21] <pasteeater> i had to write the paper too
[21:22] <pasteeater> except my job was taking samples of salmon in the middle of nowhere over the summer.
[21:23] <Daemon404> for what degree?
[21:24] <pasteeater> Natural Resources Management. Whatever that is.
[21:24] <Daemon404> lol
[21:24] <pasteeater> it was around here, IIRC: http://maps.google.com/?ll=65.551445,-157.754349&spn=0.001226,0.004892&t=h&z=18
[21:30] <durandal_1707> pasteeater: how you got there?
[21:32] <Daemon404> hmm
[21:32] <Daemon404> apparently viemo wants to chat with me
[21:32] <Daemon404> theyre gonna phone me at 11 am tomorrow
[21:32] <Daemon404> vimeo*
[21:53] <cbsrobot> j-b: biggest problem to play any dcp is openjpeg beeing quite slow
[21:53] <cbsrobot> even their 1.5 release is not really fast
[21:53] <j-b> cbsrobot: quite? I think you are polite
[21:54] <cbsrobot> see http://cuj2k.sourceforge.net/
[21:54] <cbsrobot> maybe integrating it would help (although i'ts an encoder)
[21:55] <j-b> I care about decoding
[21:55] <j-b> http://openjpeg.googlecode.com/svn/branches/openjpeg-1.5/NEWS does not speak about speed
[21:56] <cbsrobot> lol - that's marketing
[21:56] <cbsrobot> and kakadu license is wired
[21:59] <j-b> why is it so slow btw?
[21:59] <cbsrobot> atm. I get around 8fps on a 12 core HT 2.9GHz when decoding !
[22:00] <cbsrobot> I guess no asm optimizations
[22:00] <durandal_1707> single thread?
[22:00] <cbsrobot> halfathread !
[22:01] <durandal_1707> it there is multithreads you would get near 10x speed up
[22:01] <j-b> still ridiculously slow
[22:01] <CIA-17> ffmpeg: 03Carl Eugen Hoyos 07master * rabdcb4918c 10ffmpeg/libavcodec/libgsm.c: Fix libgsm.c compilation after typo in 67b8c8.
[22:02] <cbsrobot> I added multithreaded decoding to libopenjpeg in ffmpeg
[22:02] <durandal_1707> and it improved anything?
[22:02] <cbsrobot> a few month ago
[22:03] <cbsrobot> as I said:  I get around 8fps on a 12 core HT 2.9GHz when decoding.
[22:03] <durandal_1707> and when forcing 1 thread?
[22:03] <cbsrobot> the dcp players in cinema ahve a few fpgas to help decoding
[22:04] <j-b>  /tmp/ffconf.DvdCy2Jy.o:ffconf.NqqNMlAn.c:(.text+0xc): undefined reference to `_opj_version' interesting
[22:05] <cbsrobot> I proposed a project to some students this year to improve j2k decoding on ordinary hardware this year - but nobody was interested :-(
[22:06] <Daemon404> cbsrobot, i can see why :P
[22:09] <durandal_1707> conversion from s16 to u8 is of very poor quality
[22:22] <funman>     * 'bool' type has been replaced by 'opj_bool' type. 'stdbool.h' is no more required.
[22:22] <funman> ??
[22:34] <cbsrobot> If somebody wants to test openjpeg 1.5 : http://pastebin.com/sgffmm84
[22:38] <durandal_1707> Daemon404: looked at HAV?
[22:39] <Daemon404> no
[22:39] <Daemon404> ive been busy with school
[22:39] <Compn> cbsrobot : can i put your proposal in ffmpeg summer of code wiki page , for next year ideas ?
[22:39] <Compn> and is there a mail or other outline of info to copy/paste ?
[22:39] <Compn> durandal_1707 : why are you using u8 ?
[22:39] <cbsrobot> j2k has been in soc for ages
[22:40] <cbsrobot> it's the running gag I guess
[22:40] <Compn> yeah but if you were mentoring it... 
[22:40] <durandal_1707> Compn: because it use less bits
[22:42] <ubitux> michaelni: could you have a look to the sync_ist patch too?
[22:43] <ubitux> michaelni: also, could you sum up the stream mapping regression?
[22:50] <michaelni> ubitux, there was a file that had empty streams (aka no packets or maybe just 1-3 packets or so)
[22:50] <michaelni> the lost code avoided such empty streams
[22:51] <ubitux> is there a trac issue with the sample?
[22:51] <michaelni> i dont remember, maybe ask carl maybe he remembers
[22:51] <ubitux> ok
[23:04] <CIA-17> ffmpeg: 03Clément BSsch 07master * r50a3867bab 10ffmpeg/libavcodec/ (png.c png.h pngdec.c): png: make ff_png_pass_mask local to pngdec.
[23:18] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rafc0cc22e1 10ffmpeg/libavcodec/pngenc.c: 
[23:18] <CIA-17> ffmpeg: pngenc: make max_packet_size 64bit check check it.
[23:18] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:18] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r9759d2b886 10ffmpeg/libavcodec/indeo4.c: 
[23:18] <CIA-17> ffmpeg: indeo4: check motion vetors.
[23:18] <CIA-17> ffmpeg: Fixes out of heap array read.
[23:18] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:18] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[23:30] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * r326f7a68bb 10ffmpeg/libavcodec/wmalosslessdec.c: 
[23:30] <CIA-17> ffmpeg: wmalossless: error out on invalid values for order.
[23:30] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:30] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[23:30] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * rd462949974 10ffmpeg/libavcodec/wmalosslessdec.c: 
[23:30] <CIA-17> ffmpeg: wmalossless: reset sample pointer for each subframe.
[23:30] <CIA-17> ffmpeg: Prevents overwrites when some subframes only encode some channels.
[23:30] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:30] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[23:30] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * r262196445c 10ffmpeg/libavcodec/wmavoice.c: 
[23:30] <CIA-17> ffmpeg: wmavoice: fix stack overread.
[23:30] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:30] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[23:30] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * re73c6aaabf 10ffmpeg/libavformat/asfdec.c: 
[23:30] <CIA-17> ffmpeg: asf: reset side data elements on packet copy.
[23:30] <CIA-17> ffmpeg: Prevents crash (double free) when free()ing the original packet.
[23:30] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:30] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[23:30] <CIA-17> ffmpeg: 03Alex Converse 07master * r3e6e89b3d6 10ffmpeg/libavformat/mov_chan.c: 
[23:30] <CIA-17> ffmpeg: mov: Add missing terminator to mov_ch_layout_map_1ch.
[23:30] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:30] <CIA-17> ffmpeg: CC: Libav-stable at libav.org
[23:31] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[23:31] <CIA-17> ffmpeg: CC: libav-stable at libav.org
[23:31] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r464cef4c14 10ffmpeg/: (log message trimmed)
[23:31] <CIA-17> (16 lines omitted)
[23:32] <Compn> all of these error checks are increasing size of ffmpeg :\
[23:32] <Compn> for the j00ru security issues that is
[23:33] <ubitux> if we drop all the security check in ffmpeg, we might gain at least 100kB!
[23:33] <kierank> ...
[23:34] <Daemon404> i do find it kind of sad that this j00ru fellow just runsan automated script
[23:34] <Daemon404> and requires his name on everything
[23:34] <durandal_1707> most of increase is because of stupid log messages
[23:34] <Daemon404> reminds me of when i was like 10
[23:34] <Daemon404> and my about boxes had a big "CODEC BY DEREK" image
[23:35] <ubitux> Daemon404: at least someone is doing it :)
[23:35] <gnafu> Daemon404: It's taking the initiative and actually doing it.  He's doing work that is beneficial to the project and deserves recognition.
[23:35] <Daemon404> he's being payed by google to do it...
[23:35] <Daemon404> thats not him havign initiativ.e
[23:36] <ubitux> what's wrong with having a "found-by"?
[23:36] <durandal_1707> ^ being paid to runsan automated scripts
[23:36] <ubitux> i mean it's not even a signed off or sth
[23:36] <gnafu> Would you rather have Google on all the Found-by: lines?
[23:36] <ubitux> it's harmless to give a minimum amount of recognition
[23:37] <Daemon404> ubitux, i was asked to fix one of his bugs yesterday, but i couldnt be given a description of the bug or why it needed to have a check added in this particular spot
[23:37] <Daemon404> i was just supposed ot take his word for it
[23:37] <Daemon404> im no okay with that sort of thing.
[23:37] <Daemon404> many of the fixes dont even have descriptions
[23:37] <Daemon404> past 2 words
[23:38] <ubitux> don't you have a sample provided?
[23:38] <Daemon404> no.
[23:38] <durandal_1707> what bug whot comitt?
[23:38] <ubitux> that sucks quite a bit :)
[23:38] <Daemon404> durandal_1707, a utvideo one i ignored
[23:38] <Daemon404> cause im not adding a check "because someone says so"
[23:38] <durandal_1707> encoder/decoder ?
[23:38] <Daemon404> kostya's decoder
[23:38] <Daemon404> apparently it overreads
[23:39] <Daemon404> supposedly.
[23:39] <durandal_1707> so change break what?
[23:39] <Daemon404> its the principle
[23:39] <Daemon404> i cannot see where it overeads or why
[23:39] <Daemon404> no sample given
[23:39] <Daemon404> no descrption given.
[23:39] <Daemon404> just "it overreads"
[23:40] <durandal_1707> Daemon404: it is not yet commited ?
[23:40] <Daemon404> it is not yet changed
[23:40] <Daemon404> because im not making a patch to fix a possibly nonexistent problem.
[23:40] <Daemon404> let people payed by google or people liek micheal of BBB which actually get the info do it
[23:40] <Daemon404> i just resent that the info is not made public.
[23:40] <durandal_1707> aha
[23:41] <Daemon404> especially if i am asked to fix it
[23:41] <Daemon404> but not given it.
[23:43] <durandal_1707> well bytestream reading looks safe and bitstream reader have own checking for overreads
[23:43] <durandal_1707> so i do not see what is proble
[23:43] <durandal_1707> m
[00:00] --- Fri Mar 23 2012


More information about the Ffmpeg-devel-irc mailing list