Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							d54f1e6407 
							
						 
					 
					
						
						
							
							nellymoserdec: SAMPLE_FMT -> AV_SAMPLE_FMT  
						
						
						
						
					 
					
						2012-01-12 18:18:23 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							0c71cc6526 
							
						 
					 
					
						
						
							
							mpegvideo_enc: ifdef out/replace references to deprecated codec flags.  
						
						
						
						
					 
					
						2012-01-12 18:18:22 +01:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
						
						
							
						
						
							08bab32cf1 
							
						 
					 
					
						
						
							
							indeo4: add some missing static and const qualifiers  
						
						... 
						
						
						
						From the patch by Reimar Döffinger. 
						
						
					 
					
						2012-01-12 13:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Christophe GISQUET 
							
						 
					 
					
						
						
						
						
							
						
						
							3faa303a47 
							
						 
					 
					
						
						
							
							rv34: DC-only inverse transform  
						
						... 
						
						
						
						When decoding coefficients, detect whether the block is DC-only, and take
advantage of this knowledge to perform DC-only inverse transform.
This is achieved by:
- first, changing the 108x4 element modulo_three_table into a 108 element
  table (kind of base4), and accessing each value using mask and shifts.
- then, checking low bits for 0 (as they represent the presence of higher
  frequency coefficients)
Also provide x86 SIMD code for the DC-only inverse transform.
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
						
						
					 
					
						2012-01-12 09:52:33 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							b5fc571e4f 
							
						 
					 
					
						
						
							
							latmdec: Check AudioSpecificConfig length before decoding extradata.  
						
						... 
						
						
						
						This is different than a normal get_bits() over read because
decode_audio_specific_config() creates its own GetBitContext.
Fixes Bug 170. 
						
						
					 
					
						2012-01-11 14:40:47 -08:00 
						 
				 
			
				
					
						
							
							
								Henrik Gramner 
							
						 
					 
					
						
						
						
						
							
						
						
							e7d02b04dc 
							
						 
					 
					
						
						
							
							fft: init functions with INIT_XMM/YMM.  
						
						... 
						
						
						
						This is required to handle clobbering of XMM registers on Win64
correctly. Fixes FFT and all tests depending on FFT on Win64.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2012-01-11 20:12:26 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							56f22b7e16 
							
						 
					 
					
						
						
							
							pcmenc: set frame_size to 0.  
						
						... 
						
						
						
						This indicates that the actual frame size is based on the buf_size passed to
avcodec_encode_audio(). 
						
						
					 
					
						2012-01-11 09:09:56 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							82390f57d1 
							
						 
					 
					
						
						
							
							avcodec: add GSM parser  
						
						... 
						
						
						
						The WAVE demuxer returns packets with many blocks per frame, which needs to be
parsed into single blocks. This has a side-effect of fixing the timestamps. 
						
						
					 
					
						2012-01-11 08:56:24 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							5ea20630b4 
							
						 
					 
					
						
						
							
							Fix a bunch of platform name and other typos.  
						
						
						
						
					 
					
						2012-01-11 13:48:30 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a152db11 
							
						 
					 
					
						
						
							
							threads: add CODEC_CAP_AUTO_THREADS for libvpx and xavs  
						
						
						
						
					 
					
						2012-01-11 00:23:07 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							9472d37d8e 
							
						 
					 
					
						
						
							
							rv34: frame-level multi-threading  
						
						... 
						
						
						
						Statistics for bourne.rmvb -an -f null
1 thread:  37.12s user 0.03s system  99% cpu 37.174 total
2 threads: 47.63s user 0.24s system 185% cpu 25.807 total
4 threads: 41.21s user 0.30s system 327% cpu 12.674 total 
						
						
					 
					
						2012-01-10 22:51:56 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							3ab7700018 
							
						 
					 
					
						
						
							
							mpegvideo: claim ownership of referenced pictures  
						
						... 
						
						
						
						Under certain conditions pictures could be released before they were
returned with frame-threading. Broken mv computation in the upcoming
rv34 frame-threading patch was caused by this.
To prevent contexts from running out of available pictures the loop
releasing "unused" pictures has to be run for B frames too. 
						
						
					 
					
						2012-01-10 22:51:56 +01:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							17ce52912f 
							
						 
					 
					
						
						
							
							aacsbr: prevent out of bounds memcpy().  
						
						... 
						
						
						
						Fixes Libav Bug 195.
This doesn't make the code handle sample rate or upsample/downsample
change properly but this is still a good sanity check.
Based on change by Michael Niedermayer.
Signed-off-by: Alex Converse <alex.converse@gmail.com> 
						
						
					 
					
						2012-01-10 13:13:34 -08:00 
						 
				 
			
				
					
						
							
							
								Aneesh Dogra 
							
						 
					 
					
						
						
						
						
							
						
						
							29112db8c0 
							
						 
					 
					
						
						
							
							bethsoftvideo: Use bytestream2 functions to prevent buffer overreads.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-10 10:34:16 -08:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							84e5159e25 
							
						 
					 
					
						
						
							
							bmpenc: support for PIX_FMT_RGB444  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-10 09:29:22 -08:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							e652cc9606 
							
						 
					 
					
						
						
							
							rv34: use get_bits_left()  
						
						... 
						
						
						
						It is not necessary to store the bit stream length in a RV34DecContext
field. 
						
						
					 
					
						2012-01-10 16:58:53 +01:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							353a2d2164 
							
						 
					 
					
						
						
							
							bmpdec: support for rgb444 with bitfields compression  
						
						... 
						
						
						
						Do not display garbage for invalid/unsupported bitfields values.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-10 05:58:19 -08:00 
						 
				 
			
				
					
						
							
							
								Laurentiu Ion 
							
						 
					 
					
						
						
						
						
							
						
						
							da2e774fd6 
							
						 
					 
					
						
						
							
							kmvc: Use bytestream2 functions to prevent buffer overreads.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-09 17:26:33 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							9de3cbc182 
							
						 
					 
					
						
						
							
							aacps: Add missing newline in error message.  
						
						
						
						
					 
					
						2012-01-09 11:06:14 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							4acd43a295 
							
						 
					 
					
						
						
							
							aacdec: Turn off PS for multichannel files that use PCE based configs.  
						
						... 
						
						
						
						Fixes al_sbr_cm_48_5.1.mp4. 
						
						
					 
					
						2012-01-09 11:04:05 -08:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							1ef8ff4534 
							
						 
					 
					
						
						
							
							cabac: remove put_cabac_u/ueg from cabac-test.  
						
						... 
						
						
						
						The functions are not used in any part of Libav, therefore testing them in the
cabac-test is unnecessary. Since this makes them unused, remove the functions. 
						
						
					 
					
						2012-01-09 14:10:41 +01:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
						
						
							
						
						
							39df0c434c 
							
						 
					 
					
						
						
							
							mpegaudiodec: optimized iMDCT transform  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-08 17:40:55 -08:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
						
						
							
						
						
							06677d0dd9 
							
						 
					 
					
						
						
							
							mpegaudiodec: change imdct window arrangment for better pointer alignment  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-08 17:37:23 -08:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
						
						
							
						
						
							6dfcf53092 
							
						 
					 
					
						
						
							
							mpegaudiodec: move imdct and windowing function to mpegaudiodsp  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-08 17:37:07 -08:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
						
						
							
						
						
							421c99a4a7 
							
						 
					 
					
						
						
							
							mpegaudiodec: interleave iMDCT buffer to simplify future SIMD implementations  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-08 17:37:03 -08:00 
						 
				 
			
				
					
						
							
							
								Daniel Huang 
							
						 
					 
					
						
						
						
						
							
						
						
							8549cf073b 
							
						 
					 
					
						
						
							
							mjpegdec: K&R formatting cosmetics  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2012-01-08 23:33:00 +01:00 
						 
				 
			
				
					
						
							
							
								Aneesh Dogra 
							
						 
					 
					
						
						
						
						
							
						
						
							ccc27e2139 
							
						 
					 
					
						
						
							
							bfi: Use bytestream2 functions to prevent buffer overreads.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-08 13:26:54 -08:00 
						 
				 
			
				
					
						
							
							
								Laurentiu Ion 
							
						 
					 
					
						
						
						
						
							
						
						
							529a25d6e5 
							
						 
					 
					
						
						
							
							dpcm: Fix invalid writes  
						
						... 
						
						
						
						Fixes bug: #152 
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-08 13:13:11 -08:00 
						 
				 
			
				
					
						
							
							
								Aneesh Dogra 
							
						 
					 
					
						
						
						
						
							
						
						
							12e984aed7 
							
						 
					 
					
						
						
							
							utvideo: frame multithreading.  
						
						... 
						
						
						
						>> time ./avconv -i file.avi -f null -
Before : real	0m7.784s
After  : real   0m3.662s
Tested on a Intel Core i3 Processor (2 cores, 4 threads).
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-08 12:21:10 -08:00 
						 
				 
			
				
					
						
							
							
								Chris Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							afb2aa5379 
							
						 
					 
					
						
						
							
							vorbis: An additional defense in the Vorbis codec.  
						
						... 
						
						
						
						Fixes Bug: #190 
Chromium Bug: #100543 
Related to CVE-2011-3893
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
						
						
					 
					
						2012-01-08 09:09:26 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Tartler 
							
						 
					 
					
						
						
						
						
							
						
						
							e6d527ff72 
							
						 
					 
					
						
						
							
							vorbisdec: Fix decoding bug with channel handling  
						
						... 
						
						
						
						Fixes Bug: #191 
Chromium Bug: #101458 
CVE-2011-3895
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
						
						
					 
					
						2012-01-07 23:16:52 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							badb195d13 
							
						 
					 
					
						
						
							
							cabac: Move code only used within the CABAC test program into the test program.  
						
						
						
						
					 
					
						2012-01-07 22:13:14 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							1be4b8ccba 
							
						 
					 
					
						
						
							
							vp56: Drop unnecessary cabac.h #include.  
						
						
						
						
					 
					
						2012-01-07 22:13:12 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							a7e3cb9d32 
							
						 
					 
					
						
						
							
							h264-test: Initialize AVCodecContext.av_class.  
						
						... 
						
						
						
						This fixes a segfault on startup.
Also remove a commented-out and completely unused variable. 
						
						
					 
					
						2012-01-07 22:13:10 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							3dc99a18d4 
							
						 
					 
					
						
						
							
							cosmetics: drop some pointless parentheses  
						
						
						
						
					 
					
						2012-01-07 22:13:07 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							3f6aa85ed4 
							
						 
					 
					
						
						
							
							avcodec: attempt to clarify the CODEC_CAP_DELAY documentation  
						
						
						
						
					 
					
						2012-01-07 14:33:16 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							07837e4158 
							
						 
					 
					
						
						
							
							avcodec: fix avcodec_encode_audio() documentation.  
						
						... 
						
						
						
						the previous documentation indicated how many bytes are read from the input,
not how many samples are read. 
						
						
					 
					
						2012-01-07 14:33:15 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							cf1a259ad6 
							
						 
					 
					
						
						
							
							g722enc: validate AVCodecContext.trellis  
						
						
						
						
					 
					
						2012-01-07 13:38:23 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							77c5b66cbe 
							
						 
					 
					
						
						
							
							g722enc: set frame_size, and also handle an odd number of input samples  
						
						... 
						
						
						
						The fate reference is updated because the previous test skipped a sample in
each encode() call due each input frame having an odd number of samples. 
						
						
					 
					
						2012-01-07 13:38:23 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							34093ba081 
							
						 
					 
					
						
						
							
							g722enc: split encoding into separate functions for trellis vs. no trellis  
						
						
						
						
					 
					
						2012-01-07 13:38:23 -05:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
						
						
							
						
						
							96219141e2 
							
						 
					 
					
						
						
							
							mpegaudiodec: Use clearer pointer math  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2012-01-07 08:23:27 -08:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							52e9854a83 
							
						 
					 
					
						
						
							
							tta: fix 24-bit decoding.  
						
						... 
						
						
						
						Decode to the correct output buffer. 
						
						
					 
					
						2012-01-07 09:44:13 -05:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							17aa02b9a1 
							
						 
					 
					
						
						
							
							interplayvideo: Handle changed video dimensions on the fly  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-01-07 15:25:38 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							c5d907b6b0 
							
						 
					 
					
						
						
							
							libavcodec: Handle param change side data in avcodec_decode_video2, too  
						
						... 
						
						
						
						Also call avcodec_set_dimensions on dimension param change packets.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-01-07 15:25:35 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							867f923df4 
							
						 
					 
					
						
						
							
							libavcodec: Move apply_param_change up above avcodec_decode_video2  
						
						... 
						
						
						
						This is in preparation to calling it from avcodec_decode_video2.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-01-07 15:25:30 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							be540e0cb3 
							
						 
					 
					
						
						
							
							indeo3: check motion vectors for validity  
						
						... 
						
						
						
						Fixes null pointer dereferences in fuzzed files found by Oana Stratulat.
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2012-01-07 09:41:11 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b18a0cc781 
							
						 
					 
					
						
						
							
							indeo5: Fix null pointer dereference.  
						
						... 
						
						
						
						Bug found by: Oana Stratulat
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2012-01-07 00:18:42 +01:00 
						 
				 
			
				
					
						
							
							
								Laurentiu Ion 
							
						 
					 
					
						
						
						
						
							
						
						
							b348c852aa 
							
						 
					 
					
						
						
							
							flicvideo: fix invalid reads  
						
						... 
						
						
						
						Prevent invalid reads using bytestream2 functions.
Fixes bug #126 .
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
						
						
					 
					
						2012-01-06 16:48:27 -05:00 
						 
				 
			
				
					
						
							
							
								Chris Evans 
							
						 
					 
					
						
						
						
						
							
						
						
							57cd6d7095 
							
						 
					 
					
						
						
							
							vorbis: Avoid some out-of-bounds reads  
						
						... 
						
						
						
						Fixes Bug: #190 
Chromium Bug: #100543 
Related to CVE-2011-3893
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
						
						
					 
					
						2012-01-06 19:58:22 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							3aa3fc45fe 
							
						 
					 
					
						
						
							
							cabac: remove unused function renorm_cabac_decoder  
						
						
						
						
					 
					
						2012-01-06 13:37:55 +01:00