Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ab88b25f99 
							
						 
					 
					
						
						
							
							lavf: use avpriv_ prefix for some dv functions.  
						
						 
						
						... 
						
						
						
						They are used in libavdevice. 
						
						
					 
					
						2011-10-20 20:57:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa395e471 
							
						 
					 
					
						
						
							
							lavf: use avpriv_ prefix for ff_new_chapter().  
						
						 
						
						... 
						
						
						
						It's used in libavdevice. 
						
						
					 
					
						2011-10-20 20:57:23 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							68d3aec819 
							
						 
					 
					
						
						
							
							avcodec: add CODEC_CAP_DELAY note to avcodec_decode_audio3() documentation  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:30:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							352fc5f128 
							
						 
					 
					
						
						
							
							avcodec: clarify the CODEC_CAP_DELAY note in avcodec_decode_video2()  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:30:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							ffeeae923b 
							
						 
					 
					
						
						
							
							avcodec: clarify documentation of CODEC_CAP_DELAY  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:30:08 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							1baa25c7da 
							
						 
					 
					
						
						
							
							shorten: fix end-of-stream decoding.  
						
						 
						
						... 
						
						
						
						enable CODEC_CAP_DELAY to flush any remaining frames in the buffer.
Stop decoding when the FN_QUIT command is found so that a trailing seek table
isn't decoded as a normal frame.
decode all channels in the same call to avcodec_decode_audio3() so that
decoding will not stop after the first channel of the last frame.
Updated FATE reference. More valid audio is now decoded. 
						
						
					 
					
						2011-10-20 13:09:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							d03f9f65c0 
							
						 
					 
					
						
						
							
							shorten: do not use block size to determine whether to read the header.  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:46 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							882dafe9b6 
							
						 
					 
					
						
						
							
							shorten: check output buffer size before decoding  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							bd7f7d6c78 
							
						 
					 
					
						
						
							
							shorten: use av_clip_int16() for output sample clipping  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:26 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							069ada46c1 
							
						 
					 
					
						
						
							
							shorten: use bytestream functions to decode the embedded WAVE header  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							c25762fcf1 
							
						 
					 
					
						
						
							
							shorten: add some comments  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							15d146c958 
							
						 
					 
					
						
						
							
							shorten: merge decoding of FN_DIFF* subblocks into decode_subframe_lpc()  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							034f42dfce 
							
						 
					 
					
						
						
							
							cosmetics: remove some needless commented-out stuff  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							cfa317f67d 
							
						 
					 
					
						
						
							
							shorten: validate block size  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							45d7d31fb9 
							
						 
					 
					
						
						
							
							shorten: move declaration of 'ret' to top of shorten_decode_frame()  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							a8055992c0 
							
						 
					 
					
						
						
							
							shorten: pass on error value from allocate_buffers() instead of returning -1  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							9e5e2c2d01 
							
						 
					 
					
						
						
							
							shorten: check for realloc failure  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							fe31a637f1 
							
						 
					 
					
						
						
							
							shorten: move decoding of prediction order and applying of global offset to  
						
						 
						
						... 
						
						
						
						decode_subframe_lpc(). 
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							0f97c5014b 
							
						 
					 
					
						
						
							
							shorten: only calculate output size when returning decoded samples, otherwise  
						
						 
						
						... 
						
						
						
						just set data_size to zero. 
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							e9e37f2d10 
							
						 
					 
					
						
						
							
							cosmetics: reindent  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							9000b6db22 
							
						 
					 
					
						
						
							
							shorten: separate processing of audio commands from non-audio commands  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							07745485ef 
							
						 
					 
					
						
						
							
							shorten: skip some fields in the WAV header embedded in the shorten header.  
						
						 
						
						... 
						
						
						
						fixes incorrect bitrate reporting and potential misreporting of the number of
channels. 
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							a1f7885a8b 
							
						 
					 
					
						
						
							
							shorten: split reading of file header into a separate functions  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:09:25 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef6c7977f 
							
						 
					 
					
						
						
							
							avformat: do not require frame_size for Speex.  
						
						 
						
						... 
						
						
						
						Having it there forces decoding of a frame in order to get frame_size, but it
is not really needed for proper demuxing or decoding. 
						
						
					 
					
						2011-10-20 13:06:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							0e69c04773 
							
						 
					 
					
						
						
							
							ogg/speex: set correct timestamp and duration for the first packet.  
						
						 
						
						... 
						
						
						
						The first timestamp should be negative due to delay.
Also, do not set AVCodecContext.frame_size unnecessarily. 
						
						
					 
					
						2011-10-20 13:06:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							4ee247a2bd 
							
						 
					 
					
						
						
							
							flvenc: check packet duration in speex using timestamps  
						
						 
						
						... 
						
						
						
						Using AVCodecContext.frame_size is not reliable. 
						
						
					 
					
						2011-10-20 13:06:16 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							b606a01759 
							
						 
					 
					
						
						
							
							libspeexenc: add libspeex encoder  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:06:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							52375ba567 
							
						 
					 
					
						
						
							
							flvenc: adjust for negative DTS for all codecs, not just H.264  
						
						 
						
						
						
						
					 
					
						2011-10-20 13:06:15 -04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							265980dabc 
							
						 
					 
					
						
						
							
							x86: Move some variable declarations below the appropriat #ifdef.  
						
						 
						
						... 
						
						
						
						This avoids some unused variable warnings with YASM disabled. 
						
						
					 
					
						2011-10-20 16:19:27 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							2cb7c81669 
							
						 
					 
					
						
						
							
							x86: Fix linking of ProRes DSP ASM with YASM disabled.  
						
						 
						
						
						
						
					 
					
						2011-10-20 16:19:13 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							463ea05ab2 
							
						 
					 
					
						
						
							
							avcodec.h: Move G.729/G.723 CODEC_IDs to the correct section.  
						
						 
						
						... 
						
						
						
						This is done conditional to the libavcodec version to avoid ABI breaks. 
						
						
					 
					
						2011-10-20 00:19:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							26af0953c0 
							
						 
					 
					
						
						
							
							Only test-compile w32pthreads.h if W32THREADS are available.  
						
						 
						
						... 
						
						
						
						This fixes 'make checkheaders' on non-W32THREADS systems. 
						
						
					 
					
						2011-10-20 00:18:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							8096fdf0b6 
							
						 
					 
					
						
						
							
							presets: rename presets directory  
						
						 
						
						
						
						
					 
					
						2011-10-19 21:20:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f0eeff708a 
							
						 
					 
					
						
						
							
							lavc: make avcodec_get_context_defaults3 "officially" public  
						
						 
						
						... 
						
						
						
						Deprecate avcodec_get_context_defaults/avcodec_get_context_defaults2 
						
						
					 
					
						2011-10-19 17:02:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							84ad31ff18 
							
						 
					 
					
						
						
							
							lavf: replace av_new_stream->avformat_new_stream part II.  
						
						 
						
						... 
						
						
						
						Manual replacements are done in this commit.
In many cases, the id is some constant made up number (e.g. 0 for video
and 1 for audio), which is then not used in the demuxer for anything.
Those ids are removed. 
						
						
					 
					
						2011-10-19 17:02:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							3b3bbdd3e6 
							
						 
					 
					
						
						
							
							lavf,lavd: replace av_new_stream->avformat_new_stream part I.  
						
						 
						
						... 
						
						
						
						Trivial replacements with sed are done in this commit:
sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/' 
						
						
					 
					
						2011-10-19 17:02:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							569129a6dc 
							
						 
					 
					
						
						
							
							lavf: add avformat_new_stream as a replacement for av_new_stream.  
						
						 
						
						... 
						
						
						
						It takes a codec parameter, thus enabling codec-specific defaults. 
						
						
					 
					
						2011-10-19 17:02:11 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Mashiat Sarker Shakkhar 
							
						 
					 
					
						
						
						
						
							
						
						
							73447eb4bd 
							
						 
					 
					
						
						
							
							Use correct scaling table for bwd-pred MVs in second B-field  
						
						 
						
						... 
						
						
						
						When scaling backward predicted MVs in second B-field, the scaling table is
opposite of that for P field pictures; i.e. first field P table will be used as
second field B table and second field P table will be used as first field B
table. This is not documented in the spec, but exists in the ref. decoder.
This fixes SA10139.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-19 16:42:47 +03:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Kostya Shishkov 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8506b8c5 
							
						 
					 
					
						
						
							
							Ut Video decoder  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-19 08:24:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							df3ca34a56 
							
						 
					 
					
						
						
							
							Makefile: change presets extension to .avpreset  
						
						 
						
						... 
						
						
						
						Fixes make install. 
						
						
					 
					
						2011-10-19 07:50:12 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							ec2ac9271c 
							
						 
					 
					
						
						
							
							lavfi: add rgbtestsrc source, ported from MPlayer libmpcodecs  
						
						 
						
						... 
						
						
						
						The licence was changed from GPL to LGPL with explicit approval from
the original author.
See thread:
Subject: [FFmpeg-devel] [PATCH] lavfi: add rgbtestsrc source,
        ported from MPlayer libmpcodecs
Date: Mon, 11 Jul 2011 16:32:41 +0200
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-19 07:09:08 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							0244879f30 
							
						 
					 
					
						
						
							
							lavfi: add testsrc source  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-19 07:08:42 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							4e64c4d51a 
							
						 
					 
					
						
						
							
							AVOptions: add documentation.  
						
						 
						
						
						
						
					 
					
						2011-10-19 06:59:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1279098d7b 
							
						 
					 
					
						
						
							
							presets: update libx264 ffpresets  
						
						 
						
						... 
						
						
						
						Use the native libx264 options and rename all the preset to use
the avpreset extension. 
						
						
					 
					
						2011-10-19 06:59:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Laurent Aimar 
							
						 
					 
					
						
						
						
						
							
						
						
							d97ca425ef 
							
						 
					 
					
						
						
							
							sunrast: Check for out of bounds reads  
						
						 
						
						... 
						
						
						
						Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2011-10-18 22:49:43 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dustin Brody 
							
						 
					 
					
						
						
						
						
							
						
						
							6b1f93face 
							
						 
					 
					
						
						
							
							lavc: rename AV_ER_* options to AV_EF_* and rename AGGRESSIVE to BUFFER  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-18 12:28:30 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Dustin Brody 
							
						 
					 
					
						
						
						
						
							
						
						
							204e6132d2 
							
						 
					 
					
						
						
							
							lavc: replace API-bump-triggered AVCodecContext field change with shorter, non-conflicting name  
						
						 
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-18 12:28:22 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							075d6439f1 
							
						 
					 
					
						
						
							
							Add libvpx presets.  
						
						 
						
						... 
						
						
						
						Based on a patch by James Zern jzern AT google DOT com 
						
						
					 
					
						2011-10-18 11:40:19 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a5f05e52e4 
							
						 
					 
					
						
						
							
							doc/avtools: add forgotten part to stream specifiers description  
						
						 
						
						
						
						
					 
					
						2011-10-18 11:40:14 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Ronald Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							d1d421cbc0 
							
						 
					 
					
						
						
							
							swscale: prevent overflow during initialization  
						
						 
						
						... 
						
						
						
						Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2011-10-18 10:29:49 +02:00