[00:29] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc41ac87047 10ffmpeg/libavformat/avidec.c: [00:29] <CIA-17> ffmpeg: avidec: update size when packet is shrunk [00:29] <CIA-17> ffmpeg: Fixes out of array read [00:29] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [00:29] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [00:29] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rcca9528524 10ffmpeg/libavcodec/mpegaudiodec.c: [00:29] <CIA-17> ffmpeg: mp3on4: allocate a large enough frame. [00:29] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [00:29] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [12:36] <Nagy> btw how is the life-time of AVFilterPool handled? Is possible to still have buffer references after the filter graph have been destroyed? [12:43] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb28c678ba8 10ffmpeg/libavcodec/wmaprodec.c: [12:43] <CIA-17> ffmpeg: wmaprodec; fix get_bits(0) case. [12:43] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [12:43] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [12:43] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r97a5addfcf 10ffmpeg/libavcodec/wmaprodec.c: [12:43] <CIA-17> ffmpeg: wmaprodec: check num_vec_coeffs for validity [12:43] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [12:43] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [12:43] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r52ec269573 10ffmpeg/libavformat/utils.c: [12:44] <CIA-17> ffmpeg: lavf: print with debug level the byte positions before and after find_stream_info [12:44] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [13:57] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r9166f483c5 10ffmpeg/libavcodec/wmaprodec.c: [13:57] <CIA-17> ffmpeg: wmaprodec: check min_samples_per_subframe [13:57] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [13:57] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [13:57] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rd442c4462a 10ffmpeg/libavcodec/wmalosslessdec.c: [13:57] <CIA-17> ffmpeg: wmalosslessdec: Make arrays WMALL_BLOCK_MAX_SIZE big and check samples_per_frame. [13:57] <CIA-17> ffmpeg: The samples_per_frame check is ported from wmaprodec.c [13:57] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [13:57] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [15:19] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * ra0abefb0af 10ffmpeg/libavcodec/wmalosslessdec.c: [15:19] <CIA-17> ffmpeg: wmalosslessdec: make mclms arrays big enough for whats written into them. [15:19] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [15:19] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [15:19] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r2a7063de54 10ffmpeg/libavcodec/wmalosslessdec.c: [15:19] <CIA-17> ffmpeg: wmalosslessdec: fix a get_bits(0) in decode_ac_filter [15:19] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [15:19] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [15:19] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rb3a4351582 10ffmpeg/libavcodec/wmalosslessdec.c: [15:19] <CIA-17> ffmpeg: wmalosslessdec: Fix reading too many bits in decode_channel_residues() [15:19] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [15:19] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [15:26] <Compnn> michaelni : btw , i mailed hte author of the openexr patch, he said he might work on exr compression next :) [15:27] <Compnn> so thanks for working on that [15:29] <michaelni> :) [16:54] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r64bd7f8e4d 10ffmpeg/libavcodec/wmalosslessdec.c: [16:54] <CIA-17> ffmpeg: wmalosslessdec: Reset put bit buffer when num_saved_bits is reset. [16:54] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [16:54] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [17:27] <Compnn> intel bought realvideo huh [17:31] <Daemon404> yeah [17:31] <Daemon404> lol [17:31] <Daemon404> perhaps they are trying to get a stronger market in china [17:31] <Daemon404> <_< [17:35] <Compnn> well [17:35] <Compnn> rmvb hwdecode on phones/netbooks [17:35] <Compnn> to win the chipwar in china :) [17:49] <Daemon404> lol [17:54] <Compn> so how long until these companies band together to destroy software patents [17:54] <Compn> or software patents destroys all of these companies ? [17:54] <Compn> i think it could go either way [18:00] <Daemon404> no [18:00] <Daemon404> they band together [18:00] <Daemon404> to form one giant patent troll [18:03] <Compn> and we watch rmvb since theres no reason to have new codecs ? [18:12] <Daemon404> indeed [18:22] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * r4c53c66a21 10ffmpeg/libavformat/mp3enc.c: [18:22] <CIA-17> ffmpeg: mp3enc: clarify meaning of "Unsupported" messages. [18:22] <CIA-17> ffmpeg: They will only cause us to skip writing the Xing header, [18:22] <CIA-17> ffmpeg: not cause any serious breakage. [18:22] <CIA-17> ffmpeg: Related to trac issue #1027. [18:22] <CIA-17> ffmpeg: Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> [18:22] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * rd05625bd04 10ffmpeg/libavformat/avidec.c: (log message trimmed) [18:22] <CIA-17> ffmpeg: avidec: handle 0-size packets that exist only in index. [18:22] <CIA-17> ffmpeg: 0-sized packets are used to implement variable fps. [18:22] <CIA-17> ffmpeg: However there seems to be a variation where these are not [18:22] <CIA-17> ffmpeg: even stored in the main file but as 0-size index entries [18:22] <CIA-17> ffmpeg: only. [18:22] <CIA-17> ffmpeg: This fixes the sample in trac issue #957, it now plays both [18:22] <CIA-17> ffmpeg: 03Reimar Döffinger 07master * rb44a5ec76e 10ffmpeg/libavformat/latmenc.c: [18:58] <CIA-17> ffmpeg: 03Jakub Stachowski 07master * r56dcfe87ef 10ffmpeg/libavcodec/wmalosslessdec.c: [18:58] <CIA-17> ffmpeg: Clear residues only in not coded channel. This fixes overwriting coded residues with zeros if first channel is coded and second is not. [18:58] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [18:58] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r83c7803f55 10ffmpeg/libavcodec/lagarith.c: [18:58] <CIA-17> ffmpeg: lagarith: check count before writing zeros. [18:58] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [18:58] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [18:58] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * rc42efad3c3 10ffmpeg/libavformat/wtvdec.c: [18:58] <CIA-17> ffmpeg: wtvdec: fix name_size check to consider integer overflows. [18:58] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [18:58] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [18:59] <Nagy|2> how is it that avfilter_get_video_buffer is considered thread-safe in ffplay (i.e. thread_safe_callbacks == 1)? Looking at the code, the entire pool based stuff doesn't seem thread-safe? [20:17] <michaelni> Nagy|2, the calls to get_buffer() should be under a mutex [20:17] <michaelni> see pthread.c [20:18] <Nagy|2> why set thread_safe_callbacks = 1? [20:19] <michaelni> its faster [20:19] <michaelni> it says that get_buffer() can be called from a different thread [20:19] <michaelni> not from multiple at the same time [20:19] <Nagy|2> ah! [20:20] <Nagy|2> thread_safe_callbacks seems rather misleading to me [20:21] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r0b27136c65 10ffmpeg/libavformat/matroskadec.c: [20:21] <CIA-17> ffmpeg: matroskadec: fix null pointer dereference [20:21] <CIA-17> ffmpeg: Fixes: Ticket1206 [20:21] <CIA-17> ffmpeg: Found-by: John Villamil [20:21] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [20:21] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r01bf2ad735 10ffmpeg/libavcodec/indeo4.c: [20:21] <CIA-17> ffmpeg: indeo4: setup width/height properly. [20:21] <CIA-17> ffmpeg: Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind [20:21] <CIA-17> ffmpeg: Signed-off-by: Michael Niedermayer <michaelni@gmx.at> [20:22] <michaelni> Nagy|2, yes the name isnt very well choosen but its public API so not easy to fix and even less so when we try to stay compatible with forks [20:24] <Nagy|2> michaelni: understood, I would like to suggest to add "can be called synchronously from another thread" or something to the doc. [20:25] <Nagy|2> right now it just says "an be called from another thread", which is a bit open to misinterpretion [20:26] <michaelni> iam happy to apply such a patch if you post one ... [20:26] <michaelni> one that adds such text ... [20:27] <Nagy|2> will do [22:52] <CIA-17> ffmpeg: 03Mans Rullgard 07master * rf5be7958e3 10ffmpeg/libavcodec/qdm2.c: [22:52] <CIA-17> ffmpeg: qdm2: fix a dubious pointer cast [22:52] <CIA-17> ffmpeg: This reworks a loop to get rid of an ugly pointer cast, [22:52] <CIA-17> ffmpeg: fixing errors seen with the PathScale ENZO compiler. [22:52] <CIA-17> ffmpeg: Signed-off-by: Mans Rullgard <mans@mansr.com> [22:52] <CIA-17> ffmpeg: 03Ronald S. Bultje 07master * r9206ac80a5 10ffmpeg/libswscale/output.c: [22:52] <CIA-17> ffmpeg: swscale: handle last pixel if lines have an odd width. [22:52] <CIA-17> ffmpeg: Fixes bug 270. [22:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * rd7bcc71dad 10ffmpeg/libavfilter/ (avfiltergraph.h graphparser.c): [22:52] <CIA-17> ffmpeg: graphparser: add avfilter_graph_parse2(). [22:52] <CIA-17> ffmpeg: Unlike avfilter_graph_parse(), it returns unlinked inputs and outputs [22:52] <CIA-17> ffmpeg: to the caller, which allows parsing of graphs where inputs/outputs are [22:52] <CIA-17> ffmpeg: not known in advance. [22:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r7ae7c41413 10ffmpeg/libavfilter/ (buffersrc.h vsrc_buffer.c): vsrc_buffer: allow using a NULL buffer to signal EOF. [22:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r12e7e1d03e 10ffmpeg/ (doc/filters.texi libavfilter/graphparser.c): graphparser: allow specifying sws flags in the graph description. [22:52] <CIA-17> ffmpeg: 03Anton Khirnov 07master * r4e781c25b7 10ffmpeg/libavfilter/graphparser.c: (log message trimmed) [22:52] <CIA-17> ffmpeg: 03Mashiat Sarker Shakkhar 07master * r9900dd2d9c 10ffmpeg/libavcodec/wmalosslessdec.c: [22:52] <CIA-17> ffmpeg: wmal: Skip seekable_frame_in_packet. [22:52] <CIA-17> ffmpeg: There is no point in storing the value in a variable, since it is not [22:52] <CIA-17> ffmpeg: used anywhere else in the decoder. [22:52] <CIA-17> ffmpeg: Signed-off-by: Diego Biurrun <diego@biurrun.de> [22:52] <CIA-17> ffmpeg: 03Stefano Sabatini 07master * r91d3cbe0fd 10ffmpeg/ (6 files in 3 dirs): [22:52] <CIA-17> ffmpeg: avfiltergraph: make the AVFilterInOut alloc/free API public [22:52] <CIA-17> ffmpeg: This is required for letting applications to create and destroy [22:52] <CIA-17> ffmpeg: AVFilterInOut structs in a convenient way. [22:52] <CIA-17> ffmpeg: Signed-off-by: Anton Khirnov <anton@khirnov.net> [22:52] <CIA-17> ffmpeg: 03Michael Niedermayer 07master * r7432bcfe5a 10ffmpeg/: (log message trimmed) [22:52] <CIA-17> ffmpeg: Merge remote-tracking branch 'qatar/master' [22:52] <CIA-17> ffmpeg: * qatar/master: [22:52] <CIA-17> (27 lines omitted) [00:00] --- Sun Apr 15 2012
participants (1)
-
burek