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

burek burek021 at gmail.com
Fri May 4 02:05:04 CEST 2012


[00:26] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * rbf3998d71e 10ffmpeg/libavcodec/mimic.c: 
[00:26] <CIA-122> ffmpeg: mimic: don't use self as reference, and report completion at end of decode().
[00:26] <CIA-122> ffmpeg: Fixes hangs on corrupt samples that reference self-frames.
[00:26] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:26] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:26] <CIA-122> ffmpeg: (cherry picked from commit 80387f0e2568746dce4a68e2217297029a053dae)
[00:26] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:26] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * r87208b8fc4 10ffmpeg/libavcodec/mpegvideo.c: (log message trimmed)
[00:26] <CIA-122> ffmpeg: mpeg4: report frame decoding completion at ff_MPV_frame_end().
[00:26] <CIA-122> ffmpeg: Prevents hangs on corrupt input.
[00:26] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:26] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:26] <CIA-122> ffmpeg: (cherry picked from commit c6ccb96bc955b2087ec71033d99b3dcd5203eaf2)
[00:26] <CIA-122> ffmpeg: Conflicts:
[00:26] <CIA-122> ffmpeg: 03Paul B Mahol 07release/0.10 * r0b9bb581fd 10ffmpeg/libavcodec/vqavideo.c: 
[00:26] <CIA-122> ffmpeg: vqavideo: port to bytestream2 API
[00:26] <CIA-122> ffmpeg: Protects against overreads.
[00:26] <CIA-122> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[00:26] <CIA-122> ffmpeg: Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
[00:26] <CIA-122> ffmpeg: (cherry picked from commit 5a3a906ba29b53fa34d3047af78d9f8fd7678256)
[00:26] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:26] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * r105601c151 10ffmpeg/libavcodec/wmavoice.c: 
[00:26] <CIA-122> ffmpeg: wmavoice: fix stack overread.
[00:26] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:26] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:26] <CIA-122> ffmpeg: (cherry picked from commit 262196445cf03fda0f7e41c4b968f4f7bf060e6b)
[00:26] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:26] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * r3a4949aa50 10ffmpeg/libavcodec/indeo4.c: 
[00:26] <CIA-122> ffmpeg: indeo4: fix out-of-bounds function call.
[00:26] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:26] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:26] <CIA-122> ffmpeg: Signed-off-by: Kostya Shishkov <kostya.shishkov at gmail.com>
[00:26] <CIA-122> ffmpeg: (cherry picked from commit 68fd077f68bdde864bb7328d72a040849c616261)
[00:26] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:27] <CIA-122> ffmpeg: 03Alex Converse 07release/0.10 * r86bd0244ec 10ffmpeg/libavformat/mov.c: 
[00:27] <CIA-122> ffmpeg: mov: Do not read past the end of the ctts_data table.
[00:27] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:27] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:27] <CIA-122> ffmpeg: (cherry picked from commit 86f2ae06b92d42580ae7ebd86d52c9b7acbc2f13)
[00:27] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:27] <CIA-122> ffmpeg: 03Alex Converse 07release/0.10 * r9ddd3abe78 10ffmpeg/libavcodec/aacps.c: (log message trimmed)
[00:27] <CIA-122> ffmpeg: aac: Reset PS parameters on header decode failure.
[00:27] <CIA-122> ffmpeg: If the next header frame codes zero envelopes the previous frame's
[00:27] <CIA-122> ffmpeg: values will be used. Consequently the invalid values must be cleared.
[00:27] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:27] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:27] <CIA-122> ffmpeg: (cherry picked from commit a237b38021cd3009cc78eeb974b596085f2fe393)
[00:27] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * rc21b858b27 10ffmpeg/libavcodec/vqavideo.c: 
[00:27] <CIA-122> ffmpeg: vqa: check palette chunk size before reading data.
[00:27] <CIA-122> ffmpeg: Prevents overreads beyond buffer boundaries.
[00:27] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:27] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:27] <CIA-122> ffmpeg: (cherry picked from commit 75d7975268394f4f16294b68ec6d6d5ac30da3ac)
[00:27] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:27] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * r19d3f7d8ac 10ffmpeg/libavformat/asfdec.c: 
[00:27] <CIA-122> ffmpeg: asf: reset side data elements on packet copy.
[00:27] <CIA-122> ffmpeg: Prevents crash (double free) when free()ing the original packet.
[00:27] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:27] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:27] <CIA-122> ffmpeg: (cherry picked from commit e73c6aaabff1169899184c382385fe9afae5b068)
[00:27] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:27] <CIA-122> ffmpeg: 03Alex Converse 07release/0.10 * r15de658c04 10ffmpeg/libavformat/xwma.c: 
[00:27] <CIA-122> ffmpeg: xwma: Validate channels and bits_per_coded_sample.
[00:27] <CIA-122> ffmpeg: This prevents a SIGFPE later on.
[00:27] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:27] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:27] <CIA-122> ffmpeg: (cherry picked from commit 5023b89bba198b2f8e43b7f555aeb9c30d33db9f)
[00:27] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:28] <CIA-122> ffmpeg: 03Aneesh Dogra 07release/0.10 * re788c6e9cb 10ffmpeg/libavcodec/bytestream.h: 
[00:28] <CIA-122> ffmpeg: bytestream: K&R formatting cosmetics
[00:28] <CIA-122> ffmpeg: Signed-off-by: Diego Biurrun <diego at biurrun.de>
[00:28] <CIA-122> ffmpeg: (cherry picked from commit ab9ae401525d301a31ec695bf39103502db6afeb)
[00:28] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:28] <CIA-122> ffmpeg: 03Aneesh Dogra 07release/0.10 * r2e681cf50f 10ffmpeg/libavcodec/bytestream.h: 
[00:28] <CIA-122> ffmpeg: bytestream: Add bytestream2 writing API.
[00:28] <CIA-122> ffmpeg: Signed-off-by: Justin Ruggles <justin.ruggles at gmail.com>
[00:28] <CIA-122> ffmpeg: (cherry picked from commit db7d45237ab6fc7fe90ec861cb756b2a109504a4)
[00:28] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * ra08cb950b2 10ffmpeg/libavformat/mov.c: (log message trimmed)
[00:28] <CIA-122> ffmpeg: mov: don't overwrite existing indexes.
[00:28] <CIA-122> ffmpeg: Prevents all kind of badness if files contain multiple
[00:28] <CIA-122> ffmpeg: indexes.
[00:28] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:28] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:28] <CIA-122> ffmpeg: (cherry picked from commit 4f7c7624c0db185c48c59d95d745ab3f7851a5b4)
[00:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * re711ccee4d 10ffmpeg/libavcodec/truemotion2.c: (log message trimmed)
[00:28] <CIA-122> ffmpeg: truemotion2: convert packet header reading to bytestream2.
[00:28] <CIA-122> ffmpeg: Also use correct buffer sizes in calls to tm2_read_stream(). Together,
[00:28] <CIA-122> ffmpeg: this prevents overreads.
[00:28] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:28] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:28] <CIA-122> ffmpeg: (cherry picked from commit bd508d435b94584db460c684e30ea7ce180cf50f)
[00:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * rbe424d86a8 10ffmpeg/libavcodec/truemotion2.c: (log message trimmed)
[00:28] <CIA-122> ffmpeg: truemotion: forbid invalid VLC bitsizes and token values.
[00:28] <CIA-122> ffmpeg: SHOW_UBITS() is only defined up to n_bits is 25, therefore forbid
[00:28] <CIA-122> ffmpeg: values larger than this in get_vlc2() (max_bits). tokens[][] can be
[00:28] <CIA-122> ffmpeg: used as an index in deltas[], which has a size of 64, so ensure the
[00:28] <CIA-122> ffmpeg: values are smaller than that.
[00:28] <CIA-122> ffmpeg: This prevents crashes on corrupt bitstreams.
[00:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * rd6372e80fe 10ffmpeg/libavcodec/ (lagarith.c lagarithrac.c): 
[00:28] <CIA-122> ffmpeg: lagarith: fix buffer overreads.
[00:28] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:28] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:28] <CIA-122> ffmpeg: (cherry picked from commit 0a82f5275f719e6e369a807720a2c3603aa0ddd9)
[00:28] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:29] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * r46f8bbfc6d 10ffmpeg/libavcodec/truemotion2.c: 
[00:29] <CIA-122> ffmpeg: truemotion2: handle out-of-frame motion vectors through edge extension.
[00:29] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:29] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:29] <CIA-122> ffmpeg: (cherry picked from commit bf39d3b59d85e5734babe48b61b8d92d18188185)
[00:29] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:29] <CIA-122> ffmpeg: 03Paul B Mahol 07release/0.10 * r9e24f2a1f0 10ffmpeg/libavcodec/bytestream.h: 
[00:29] <CIA-122> ffmpeg: bytestream: add more unchecked variants for bytestream2 API
[00:29] <CIA-122> ffmpeg: Signed-off-by: Paul B Mahol <onemda at gmail.com>
[00:29] <CIA-122> ffmpeg: Signed-off-by: Ronald S. Bultje <rsbultje at gmail.com>
[00:29] <CIA-122> ffmpeg: (cherry picked from commit f1ce053cd0e0d7dc67fa61f32bcd8b6ee5e5c490)
[00:29] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:29] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * rf8f6c14f54 10ffmpeg/libavcodec/utvideo.c: 
[00:29] <CIA-122> ffmpeg: utvideo: port header reading to bytestream2.
[00:29] <CIA-122> ffmpeg: Fixes crash during slice size reading if slice_end goes negative.
[00:29] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:29] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:29] <CIA-122> ffmpeg: (cherry picked from commit ec0ed97b046d46421db72c4911d2bbe28bbe5741)
[00:29] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:29] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * r29d91e9161 10ffmpeg/libavcodec/rawdec.c: 
[00:29] <CIA-122> ffmpeg: raw: forward avpicture_fill() error code in raw_decode().
[00:29] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:29] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[00:29] <CIA-122> ffmpeg: (cherry picked from commit 98df2e24141cd00a557ef10ed7af2b956200cd80)
[00:29] <CIA-122> ffmpeg: Signed-off-by: Reinhard Tartler <siretart at tauware.de>
[00:29] <CIA-122> ffmpeg: 03Ronald S. Bultje 07release/0.10 * r562c6a7bf1 10ffmpeg/libavcodec/lzw.c: 
[00:29] <CIA-122> (32 lines omitted)
[00:32] <CIA-122> ffmpeg: 03Michael Niedermayer 07release/0.10 * r1ee1e9e43f 10ffmpeg/libavcodec/vqavideo.c: (log message trimmed)
[00:32] <CIA-122> ffmpeg: vqavideodev: Check image dimensions
[00:32] <CIA-122> ffmpeg: Fixes out of heap array read
[00:32] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[00:32] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[00:32] <CIA-122> ffmpeg: (cherry picked from commit 3583c8706df0abbfa3ecdd6730f4f3d72a01fe6d)
[00:32] <CIA-122> ffmpeg: Independently-Found-by: Fabian Yamaguchi
[00:35] <Compn> drv : ever find time for that vivo demuxer? 
[01:02] <CIA-122> ffmpeg: 03Fabian Greffrath 07release/0.9 * r7a877418e3 10ffmpeg/libavcodec/srtdec.c: 
[01:02] <CIA-122> ffmpeg: srtdec: fix a format string vulnerability.
[01:02] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:02] <CIA-122> ffmpeg: (cherry picked from commit aaa1173de775b9b865a714abcc270816d2f59dff)
[01:02] <CIA-122> ffmpeg: 03Michael Niedermayer 07release/0.9 * re70d202275 10ffmpeg/libavcodec/vqavideo.c: (log message trimmed)
[01:02] <CIA-122> ffmpeg: vqavideodev: Check image dimensions
[01:02] <CIA-122> ffmpeg: Fixes out of heap array read
[01:02] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:02] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:02] <CIA-122> ffmpeg: (cherry picked from commit 3583c8706df0abbfa3ecdd6730f4f3d72a01fe6d)
[01:02] <CIA-122> ffmpeg: Independently-Found-by: Fabian Yamaguchi
[01:02] <CIA-122> ffmpeg: 03Michael Niedermayer 07release/0.9 * rdb041fd115 10ffmpeg/libavcodec/qpeg.c: 
[01:02] <CIA-122> ffmpeg: qpeg: Fix out of array writes.
[01:02] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:02] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:02] <CIA-122> ffmpeg: 03Michael Niedermayer 07release/0.9 * r9de0c8c60c 10ffmpeg/libavcodec/sonic.c: (log message trimmed)
[01:02] <CIA-122> ffmpeg: sonic: update to new API
[01:02] <CIA-122> ffmpeg: Fixes Ticket1075
[01:02] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:02] <CIA-122> ffmpeg: (cherry picked from commit 6f9803e5e02c557e1003cface9f3084a7e1e43e4)
[01:44] <CIA-122> ffmpeg: 03Janne Grunau 07release/0.9 * re390a9de6f 10ffmpeg/libavformat/electronicarts.c: 
[01:44] <CIA-122> ffmpeg: electronicarts: check bytes per sample for validity
[01:44] <CIA-122> ffmpeg: Prevents division by zero.
[01:44] <CIA-122> ffmpeg: 03Michael Niedermayer 07release/0.9 * r4702154464 10ffmpeg/ (Doxyfile RELEASE VERSION): 
[01:44] <CIA-122> ffmpeg: update for 0.9.2
[01:44] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:44] <CIA-122> ffmpeg: 03Michael Niedermayer 07release/0.9 * re11fa0879a 10ffmpeg/libavcodec/x86/dsputilenc_mmx.c: 
[01:44] <CIA-122> ffmpeg: dsp: fix diff_bytes_mmx() with small width
[01:44] <CIA-122> ffmpeg: Fixes Ticket1068
[01:44] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:44] <CIA-122> ffmpeg: (cherry picked from commit 73089eccd3e48539555349b36d8aabbf1cea416e)
[01:44] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:44] <CIA-122> ffmpeg: 03Michael Niedermayer 07release/0.9 * r5d6982c13b 10ffmpeg/libavcodec/indeo4.c: 
[01:44] <CIA-122> ffmpeg: indeo4: check that num_mbs matches
[01:44] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[01:44] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[01:44] <CIA-122> ffmpeg: (cherry picked from commit d3db8988d5befd8702a748cf1957415677bfe75c)
[01:44] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * r730af6e617 10ffmpeg/doc/filters.texi: 
[10:40] <CIA-122> ffmpeg: doc/filters: fix location of "rate" and "timecode" drawtext options
[10:40] <CIA-122> ffmpeg: They are options, not expression parameters.
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * rf4a6c3b099 10ffmpeg/doc/filters.texi: doc/filters: document x and y drawtext expression parameters
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * r56b39bd55d 10ffmpeg/doc/filters.texi: doc/filters: document rand() drawtext expression function
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * reb07f4ccb5 10ffmpeg/libavfilter/vf_drawtext.c: 
[10:40] <CIA-122> ffmpeg: lavfi/drawtext: rename and document variables d_expr and d_pexpr
[10:40] <CIA-122> ffmpeg: Use the more expressive names draw_expr and draw_pexpr, also more
[10:40] <CIA-122> ffmpeg: consistent.
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * r65d2b2fbe4 10ffmpeg/ (doc/filters.texi libavfilter/vf_drawtext.c): lavfi/drawtext: alphabetically sort the expression parameters
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * r4f19e50c23 10ffmpeg/doc/filters.texi: doc/filters: document drawtext draw expression
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * r126ba1626e 10ffmpeg/ (3 files in 2 dirs): 
[10:40] <CIA-122> ffmpeg: lavfi/drawtext: give a new alias "timecode_rate" to the the r/rate option
[10:40] <CIA-122> ffmpeg: The option is related to the timecode, the new name clearly specifies the
[10:40] <CIA-122> ffmpeg: context. Also it allows to list the option close to the other timecode
[10:40] <CIA-122> ffmpeg: options.
[10:40] <CIA-122> ffmpeg: 03Stefano Sabatini 07master * r20f47eb574 10ffmpeg/doc/filters.texi: doc/filters: consistently use '"' for quoting the drawtext arguments in examples
[10:42] <j-b> Does someone need $$ to work on a codec ?
[10:42] <j-b> or an AAC encoder?
[13:14] <CIA-122> ffmpeg: 03Michael Niedermayer 07master * r28d37f7160 10ffmpeg/doc/examples/decoding_encoding.c: 
[13:14] <CIA-122> ffmpeg: examples/decoding_encoding: fix encoding when all frames got buffered.
[13:14] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[15:01] <CIA-122> ffmpeg: 03Michael Niedermayer 07master * r29ed1900cc 10ffmpeg/libswresample/swresample_test.c: 
[15:01] <CIA-122> ffmpeg: swr-test: fix rounding error leading to NAN
[15:01] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:04] <CIA-122> ffmpeg: 03Michael Niedermayer 07master * rc1fe2db376 10ffmpeg/libswresample/x86/ (audio_convert.asm swresample_x86.c): 
[16:04] <CIA-122> ffmpeg: swr: add ff_int32_to_float_a_avx
[16:04] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[16:07] <ubitux> :D
[16:15] <KSHawkEye> Hello, I'm trying to get internet access on my debian machine but I can't seem to. ifconfig shows no eth0
[16:19] <av500> and why would that be an appropriate topic here?
[16:19] <KSHawkEye> I apologize, wrong room.
[18:09] <Daemon404> is there anything akin to stackhorizontal() in lavfi?
[18:48] <michaelni> Daemon404, some mix or pad and overlay should be able to achive it
[18:48] <michaelni> writing a dedicated filter for that could make sense
[19:05] <CIA-122> ffmpeg: 03Nicolas George 07master * re296f1b1c4 10ffmpeg/libavcodec/ (avcodec.h utils.c version.h): 
[19:05] <CIA-122> ffmpeg: lavc: implement accessors for some AVFrame fields.
[19:05] <CIA-122> ffmpeg: Compared to av_opt_ptr, accessors bring:
[19:05] <CIA-122> ffmpeg: - better performance (negligible);
[19:05] <CIA-122> ffmpeg: - compile-time type check;
[19:05] <CIA-122> ffmpeg: - link-time existence check
[19:05] <CIA-122> ffmpeg:  (or at worst, a dynamic linker error instead of a NULL dereference).
[19:05] <CIA-122> ffmpeg: 03Nicolas George 07master * r234e00259b 10ffmpeg/ffplay.c: ffplay: use AVFrame accessor.
[19:05] <CIA-122> ffmpeg: 03Nicolas George 07master * rae344b2c5e 10ffmpeg/ffmpeg.c: ffmpeg: use AVFrame accessor.
[19:41] <CIA-122> ffmpeg: 03Clément BSsch 07master * r9ae570fb5f 10ffmpeg/ (13 files in 4 dirs): JACOsub demuxer, decoder and muxer.
[19:54] <CIA-122> ffmpeg: 03Clément BSsch 07master * r77c0b361b0 10ffmpeg/doc/developer.texi: doc: fix API examples references.
[19:58] <CIA-122> ffmpeg: 03Nicolas George 07master * r3985ec0ee6 10ffmpeg/libavfilter/ (buffersrc.h src_buffer.c): 
[19:58] <CIA-122> ffmpeg: src_buffer: introduce av_buffersrc_add_ref().
[19:58] <CIA-122> ffmpeg: This function merges the features of
[19:58] <CIA-122> ffmpeg: av_vsrc_buffer_add_video_buffer_ref() and
[19:58] <CIA-122> ffmpeg: av_buffersrc_buffer().
[19:58] <CIA-122> ffmpeg: 03Nicolas George 07master * rf94b150a03 10ffmpeg/libavfilter/src_buffer.c: 
[19:58] <CIA-122> ffmpeg: src_buffer: move format change check in a separate function.
[19:58] <CIA-122> ffmpeg: This will make merging the check with the audio part easier.
[19:58] <CIA-122> ffmpeg: 03Nicolas George 07master * rbe8edff8d1 10ffmpeg/libavfilter/src_buffer.c: src_buffer: move audio format change check in a separate function.
[19:58] <CIA-122> ffmpeg: 03Nicolas George 07master * rf8d58c594d 10ffmpeg/libavfilter/src_buffer.c: 
[19:58] <CIA-122> ffmpeg: src_buffer: merge av_asrc_buffer_add_audio_buffer_ref.
[19:58] <CIA-122> ffmpeg: Implement it using av_buffersrc_add_ref.
[19:58] <CIA-122> ffmpeg: 03Nicolas George 07master * rcc14cdec45 10ffmpeg/libavfilter/src_buffer.c: 
[19:58] <CIA-122> ffmpeg: src_buffer: move buffer copy in a separate function.
[20:03] <CIA-122> ffmpeg: 03Clément BSsch 07master * rfd4b4dda9c 10ffmpeg/ffmpeg.c: ffmpeg: fix indent.
[20:03] <CIA-122> ffmpeg: 03Clément BSsch 07master * raf58a77f0a 10ffmpeg/libavfilter/src_buffer.c: lavfi/src_buffer: fix indent.
[20:07] <Daemon404> michaelni, that isnt terribly great for anythign extensible
[20:07] <Daemon404> it's require preparsing of the input files
[20:07] <Daemon404> it'd*
[20:45] <michaelni> well, its what can be done with the current filters, it shouldnt be hard to improve / add a  vf_stackhorizontal
[21:28] <CIA-122> ffmpeg: 03Joakim Plate 07master * rf1aa859728 10ffmpeg/.gitignore: 
[21:28] <CIA-122> ffmpeg: gitignore: add Win32 library suffixes
[21:28] <CIA-122> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni at gmx.at>
[21:28] <CIA-122> ffmpeg: Signed-off-by: Derek Buitenhuis <derek.buitenhuis at gmail.com>
[21:28] <CIA-122> ffmpeg: 03Mashiat Sarker Shakkhar 07master * rc8370e6e35 10ffmpeg/libavcodec/wmalosslessdec.c: 
[21:28] <CIA-122> ffmpeg: WMAL cosmetics: fix indentation
[21:28] <CIA-122> ffmpeg: Signed-off-by: Kostya Shishkov <kostya.shishkov at gmail.com>
[21:28] <CIA-122> ffmpeg: 03Kostya Shishkov 07master * r0e23b50821 10ffmpeg/libavcodec/wmalosslessdec.c: wmall: fix reconstructing audio with uncoded channels
[21:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07master * rbec207f9f9 10ffmpeg/libavcodec/x86/snowdsp_mmx.c: 
[21:28] <CIA-122> ffmpeg: snowdsp: explicitily state instruction size.
[21:28] <CIA-122> ffmpeg: Fixes a compile error with clang at -O0.
[21:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07master * r82a0497cf3 10ffmpeg/libavcodec/vp8.c: 
[21:28] <CIA-122> ffmpeg: vp8: update frame size changes on thread context switches.
[21:28] <CIA-122> ffmpeg: This properly synchronizes frame size changes between threads if
[21:28] <CIA-122> ffmpeg: subsequent threads abort decoding before frame size is initialized, i.e.
[21:28] <CIA-122> ffmpeg: it prevents the thread after that from ping-ponging back to the original
[21:28] <CIA-122> ffmpeg: value.
[21:28] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07master * r77cfb2563c 10ffmpeg/configure: 
[21:28] <CIA-122> ffmpeg: configure: remove malloc_aligned.
[21:28] <CIA-122> ffmpeg: It was to signal that allocations are 16-byte aligned, but AVX requires
[21:28] <CIA-122> ffmpeg: 32-byte alignment, thus the check is no longer useful (and causes
[21:28] <CIA-122> ffmpeg: crashes).
[21:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07master * rac80b812cd 10ffmpeg/libavcodec/tta.c: 
[21:28] <CIA-122> ffmpeg: tta: prevents overflows for 32bit integers in header.
[21:28] <CIA-122> ffmpeg: This prevents sample_rate/data_length from going negative, which
[21:28] <CIA-122> ffmpeg: caused various crashes and undefined behaviour further down.
[21:28] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:28] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[21:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07master * r2d22d4307d 10ffmpeg/libavcodec/h263dec.c: 
[21:28] <CIA-122> ffmpeg: h263: more strictly forbid frame size changes with frame-mt.
[21:28] <CIA-122> ffmpeg: Prevents crashes because the old check was incomplete.
[21:28] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:28] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[21:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07master * r732f9fcfe5 10ffmpeg/libavcodec/ (h264.c h264_ps.c): 
[21:28] <CIA-122> ffmpeg: h264: additional protection against unsupported size/bitdepth changes.
[21:28] <CIA-122> ffmpeg: Fixes crashes in codepaths not covered by original checks.
[21:28] <CIA-122> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
[21:28] <CIA-122> ffmpeg: CC: libav-stable at libav.org
[21:28] <CIA-122> ffmpeg: 03Ronald S. Bultje 07master * r5eec5a79da 10ffmpeg/libavcodec/mjpegdec.c: 
[21:28] <CIA-122> (32 lines omitted)
[21:53] <Daemon404> michaelni, turns out vlc can do this already
[21:54] <Daemon404> so i ended up using that.
[22:07] <Compn> j-b : i'm sure there could be some money spent on codecs
[22:08] <Compn> you need an lgpl aac encoder ?
[22:17] <Daemon404> how about an open source aac encoder that doesnt make my ears bleed
[22:17] <Daemon404> :P
[22:38] <Compn> faac isnt good ?
[22:38] <Compn> it IS open source :P
[22:56] <CIA-122> ffmpeg: 03Michael Bradshaw 07master * rb7a928b2d1 10ffmpeg/libavcodec/libopenjpegdec.c: 
[22:56] <CIA-122> ffmpeg: libopenjpegdec: respect JP2 color space, fix ticket 1179
[22:56] <CIA-122> ffmpeg: Signed-off-by: Michael Bradshaw <mbradshaw at sorensonmedia.com>
[22:56] <CIA-122> ffmpeg: 03Michael Niedermayer 07master * rd98b254ab8 10ffmpeg/: 
[22:56] <CIA-122> ffmpeg: Merge https://github.com/mjbshaw/FFmpeg-OpenJPEG-J2K-Encoder
[22:56] <CIA-122> ffmpeg: * https://github.com/mjbshaw/FFmpeg-OpenJPEG-J2K-Encoder:
[22:56] <CIA-122> ffmpeg:  libopenjpegdec: respect JP2 color space, fix ticket 1179
[22:56] <CIA-122> ffmpeg: Merged-by: Michael Niedermayer <michaelni at gmx.at>
[23:25] <Daemon404> Compn, faac is terrible
[23:25] <Daemon404> but ffaac is even moreso
[23:25] <Daemon404> :D
[23:30] Action: pasteeater mentions libvo-aacenc for no real reason
[23:32] <pasteeater> probably about the same as faac or somewhat worse
[23:32] <pasteeater> baseless opinion
[23:39] <pasteeater> ubitux: why the blank space after the vcodec in the preset file?
[23:41] <ubitux> it's kind of a special option i'd say
[23:42] <ubitux> codec_name-preset_name
[23:42] <ubitux> codec is associated with the preset
[23:43] <ubitux> i think it should be made somehow a special option
[23:43] <ubitux> i don't mind much removing that space if there is opposition though
[23:47] <pasteeater> i think it's good to get ye olde "additional" preset syntax working again.
[23:48] <ubitux> :)
[23:48] <ubitux> btw i was looking at the -target option
[23:48] <ubitux> and thinking of moving this stuff to the preset
[23:48] <pasteeater> the space isn't too bad. i'm just a nitlord for stupid shit.
[23:48] <ubitux> haha
[23:49] <ubitux> anyway, moving -target to presets needs the opt_preset() to handle parse_option() (and not only opt_default())
[23:49] <ubitux> but i'm not sure how to do that though
[23:49] <ubitux> (except making some kind of list)
[23:50] <pasteeater> stefano at one point wanted to do the opposite
[23:50] <ubitux> ah :(
[23:51] <ubitux> well i think ffmpeg.c is bloated enough
[23:51] <pasteeater> [RFC][PATCH] Soft target presets, [PATCH 11/11] Add ffmpeg presets for DVD, VCD, SVCD, DV targets.
[23:51] <ubitux> and preset are here for that
[23:51] <ubitux> but it's less flexible
[23:52] <pasteeater> oops, i meant he wanted to move targets to presets
[23:52] <ubitux> that's what i see from the patch
[23:52] <ubitux> seems exactly what i though then
[23:53] <ubitux> hey that's nice stuff
[23:55] <pasteeater> what good timing
[23:56] <ubitux> saste \o/
[23:56] <saste> what's going on?
[23:56] <ubitux> saste: we were discussing the ffpresets/target stuff
[23:56] <ubitux> and pasteeater pointed out http://ffmpeg.org/pipermail/ffmpeg-devel/2010-November/097921.html
[23:56] <saste> ah... i forgot everything about that
[23:56] <saste> too many things for my poor mind...
[23:57] <ubitux> :)
[23:57] <saste> ah 2010... that's oold
[23:57] <ubitux> almost before the birth of the internet
[00:00] --- Fri May  4 2012


More information about the Ffmpeg-devel-irc mailing list