Francesco Lavra 
							
						 
					 
					
						
						
							
						
						603a5f04b2 
					 
					
						
						
							
							Factorize some code into the new function ff_toupper4().  
						
						... 
						
						
						
						Patch by Francesco Lavra, francescolavra interfree it
Originally committed as revision 23158 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-05-18 19:16:40 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						b3ab319944 
					 
					
						
						
							
							Set coded_frame to NULL when closing a codec, since it might  
						
						... 
						
						
						
						be invalid after the codec is "gone".
Originally committed as revision 23101 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-05-12 17:05:56 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						4cf1ba0445 
					 
					
						
						
							
							Make avcodec_check_dimensions() return AVERROR(EINVAL) rather than -1  
						
						... 
						
						
						
						in case of invalid picture size.
Originally committed as revision 22962 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-25 15:05:16 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ba87f0801d 
					 
					
						
						
							
							Remove explicit filename from Doxygen @file commands.  
						
						... 
						
						
						
						Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-20 14:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						4563cf247d 
					 
					
						
						
							
							Factorize code in get_bit_rate().  
						
						... 
						
						
						
						Originally committed as revision 22879 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-13 23:24:25 +00:00 
						 
				 
			
				
					
						
							
							
								Craig Thomasson 
							
						 
					 
					
						
						
							
						
						77a670e796 
					 
					
						
						
							
							Fix segfault when encoder initialization fails.  
						
						... 
						
						
						
						Patch by Craig Thomasson $(name) dot $(surname) ripcode com
Originally committed as revision 22811 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-06 09:52:41 +00:00 
						 
				 
			
				
					
						
							
							
								Bobby Bingham 
							
						 
					 
					
						
						
							
						
						0fb49b597b 
					 
					
						
						
							
							Add function to export EDGE_WIDTH from libavcodec.  
						
						... 
						
						
						
						Originally committed as revision 22753 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-01 06:41:16 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						72415b2adb 
					 
					
						
						
							
							Define AVMediaType enum, and use it instead of enum CodecType, which  
						
						... 
						
						
						
						is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-30 23:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						406aa93fd0 
					 
					
						
						
							
							Make av_get_bit_rate() static and remove av_, the function is only used  
						
						... 
						
						
						
						inside libavcodec/utils.c.
Originally committed as revision 22117 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-28 19:05:51 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						88f83607b6 
					 
					
						
						
							
							Include libxvid_internal.h: It contains the prototype for av_tempfile().  
						
						... 
						
						
						
						Originally committed as revision 22116 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-28 19:03:38 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						eb285cfe8e 
					 
					
						
						
							
							Fix avcodec_align_dimensions to return values suitably aligned for FLV decoding  
						
						... 
						
						
						
						with SSE and add a avcodec_align_dimensions2 taht returns the stride alignment
requirements independently from doing the width/height padding.
Originally committed as revision 22095 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-27 21:13:22 +00:00 
						 
				 
			
				
					
						
							
							
								Vitor Sessak 
							
						 
					 
					
						
						
							
						
						c4f267ab75 
					 
					
						
						
							
							Free encoder extradata in avcodec_close(). Should fix several small memory  
						
						... 
						
						
						
						leaks when encoding (at least for asv, wma and aac).
Fix also issue 1577.
Originally committed as revision 21923 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-20 18:28:11 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
							
						
						b7098cc153 
					 
					
						
						
							
							Special case VP5/6 chroma alignment on x86 as well  
						
						... 
						
						
						
						Originally committed as revision 21782 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-02-12 22:01:42 +00:00 
						 
				 
			
				
					
						
							
							
								Zuxy Meng 
							
						 
					 
					
						
						
							
						
						0752cd39d2 
					 
					
						
						
							
							More av_cold for infrequently called functions.  
						
						... 
						
						
						
						Originally committed as revision 21179 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-13 02:16:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c46eeae2a8 
					 
					
						
						
							
							Add a function to match a 2 element vector of uint16_t and use it in h263 and svq1  
						
						... 
						
						
						
						instead of custom and bloated code to find an index into a w/h array.
Originally committed as revision 21113 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-09 18:33:21 +00:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
							
						
						07f2a575c5 
					 
					
						
						
							
							100l: Fix compilation after r21037.  
						
						... 
						
						
						
						Originally committed as revision 21039 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-06 23:15:33 +00:00 
						 
				 
			
				
					
						
							
							
								Daniel Verkamp 
							
						 
					 
					
						
						
							
						
						9df9b810c5 
					 
					
						
						
							
							Handle more ADPCM codecs in av_get_bits_per_sample().  
						
						... 
						
						
						
						This removes some special-case code from riff.c.
CODEC_ID_ADPCM_G726 is still handled in riff.c as before because it is
not guaranteed to be fixed 4 bits per sample.
Originally committed as revision 21037 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-06 21:51:20 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						4160069067 
					 
					
						
						
							
							Prefer "*FUNC_NAME(" over "* FUNC_NAME(" for XXX_configuration() and  
						
						... 
						
						
						
						XXX_license() functions, consistent with the rest of FFmpeg.
Originally committed as revision 21005 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-01-03 14:31:25 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b8af4fe9a5 
					 
					
						
						
							
							Set reordered_opaque in default_reget_buffer() with internal buffers.  
						
						... 
						
						
						
						From ffmbc0.3, this one appears to be a bugfix.
Originally committed as revision 20862 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-12-14 11:42:17 +00:00 
						 
				 
			
				
					
						
							
							
								Robert Krüger 
							
						 
					 
					
						
						
							
						
						ce34ff6b45 
					 
					
						
						
							
							Factorize av_get_bit_rate (for future use outside of libavcodec).  
						
						... 
						
						
						
						Patch by Robert Krüger, krueger signal7 de
Originally committed as revision 20569 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-21 09:58:15 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						98c82d6910 
					 
					
						
						
							
							Allocate pictures with enough padding for jpeg.  
						
						... 
						
						
						
						Ensure that jpeg does not use mbs that could require larger padding.
This might have been exploitable.
Originally committed as revision 20566 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-20 22:14:37 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						c173693698 
					 
					
						
						
							
							Add functions to return library license and library configuration.  
						
						... 
						
						
						
						Originally committed as revision 20547 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-18 17:15:17 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						dccda293a0 
					 
					
						
						
							
							Add a NULL pointer check to avcodec_close() this should prevent a segfault  
						
						... 
						
						
						
						when closing without open.
Originally committed as revision 20495 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-10 02:51:47 +00:00 
						 
				 
			
				
					
						
							
							
								Francesco Lavra 
							
						 
					 
					
						
						
							
						
						91cc5d3767 
					 
					
						
						
							
							Move ff_reverse in libavcodec to av_reverse in libavutil.  
						
						... 
						
						
						
						Patch by Francesco Lavra, francescolavra interfree it
Originally committed as revision 20484 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-09 09:11:35 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						ea09f69194 
					 
					
						
						
							
							Print a warning message when avcodec_default_free_buffers finds unreleased  
						
						... 
						
						
						
						buffers, this hopefully should help detect codecs that do not release all
buffers e.g. in the decode_end function.
Originally committed as revision 20230 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-10-13 20:48:51 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						8d23a86f33 
					 
					
						
						
							
							Add an execute2 function that is more flexible and allows to use parallel  
						
						... 
						
						
						
						processing with jobs > threads without wasting too much memory.
It also avoids needing a separate int array when the only additional data
the jobs needs is a single int running from 0 to count-1.
Originally committed as revision 20210 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-10-12 11:35:35 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						681c180dc4 
					 
					
						
						
							
							Make avcodec_open set codec_id and codec_type if they haven't been set.  
						
						... 
						
						
						
						This fixes the API breakage introduced by the check that avctx codec id and type
match the opened codec and should make (almost?) all applications work again.
Originally committed as revision 20125 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-10-01 15:54:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						2a9b5c9b42 
					 
					
						
						
							
							Make sure priv_data is freed and codec is set to NULL in case of failure of avcodec_open().  
						
						... 
						
						
						
						Originally committed as revision 20002 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-23 15:16:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						4c0dda2b3f 
					 
					
						
						
							
							Check codec_id and codec_type in avcodec_open(), based on 43_codec_type_mismatch.patch from chrome  
						
						... 
						
						
						
						This is said to be able to lead to a stack based buffer overflow.
Originally committed as revision 19973 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-22 22:44:56 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						40461e54ce 
					 
					
						
						
							
							Add parentheses to logical expression to avoid the warning:  
						
						... 
						
						
						
						libavcodec/utils.c:476: warning: suggest parentheses around && within ||
Originally committed as revision 19933 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-20 18:29:48 +00:00 
						 
				 
			
				
					
						
							
							
								Peter Ross 
							
						 
					 
					
						
						
							
						
						fa77dd639d 
					 
					
						
						
							
							perform sanity check on number of audio channels in avcodec_open()  
						
						... 
						
						
						
						Originally committed as revision 19877 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-16 11:29:47 +00:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						ce863d7f36 
					 
					
						
						
							
							Rename ff_log_missing_feature() to av_log_missing_feature().  
						
						... 
						
						
						
						Originally committed as revision 19294 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-29 19:07:04 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						10f9ff9bf6 
					 
					
						
						
							
							Set AV_PKT_FLAG_KEY in avcodec_decode_video.  
						
						... 
						
						
						
						This fixes decoding of MPNG, which currently is incorrectly decoded as
CorePNG delta frames.
CorePNG can not be correctly decoded via this old API either way.
Originally committed as revision 19079 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-03 11:23:16 +00:00 
						 
				 
			
				
					
						
							
							
								Andreas Öman 
							
						 
					 
					
						
						
							
						
						f988ce6cad 
					 
					
						
						
							
							Add a lock manager API to libavcodec.  
						
						... 
						
						
						
						Allows an application to register a callback that manages mutexes
on behalf of FFmpeg.
With this callback registered FFmpeg is fully thread safe.
Originally committed as revision 19025 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-31 06:51:18 +00:00 
						 
				 
			
				
					
						
							
							
								David Conrad 
							
						 
					 
					
						
						
							
						
						ef516f7377 
					 
					
						
						
							
							Move ALIGN macro to libavutil/common.h and use it in various places  
						
						... 
						
						
						
						Originally committed as revision 18898 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-05-22 21:32:13 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						2e418f5ed8 
					 
					
						
						
							
							Make avcodec_thread_init() set the thread count, even in the case when  
						
						... 
						
						
						
						threads support is not enabled. This should avoid the need for
thread_count explicit setting in applications.
Originally committed as revision 18670 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-23 23:14:26 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						445f0a8b66 
					 
					
						
						
							
							Update safety check as the maximum pixel size is no longer 4.  
						
						... 
						
						
						
						New max size is 16bit * 4 samples (RGBA).
Originally committed as revision 18655 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-22 01:54:05 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						238ef6dadd 
					 
					
						
						
							
							Add a av_fast_malloc function and replace several uses of av_fast_realloc,  
						
						... 
						
						
						
						thus avoiding potential memleaks and pointless memcpys.
Originally committed as revision 18470 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-12 13:17:37 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c81185a183 
					 
					
						
						
							
							Make sure mpeg2 has its height rounded up to 32 as that is needed  
						
						... 
						
						
						
						for interlaced stuff.
This might have been exploitable when emu edge was not set though
note this bug has been introduced just a few days ago.
Originally committed as revision 18405 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-10 00:09:07 +00:00 
						 
				 
			
				
					
						
							
							
								Thilo Borgmann 
							
						 
					 
					
						
						
							
						
						7a00bbad21 
					 
					
						
						
							
							Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an  
						
						... 
						
						
						
						AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread
"Google Summer of Code participation" on the mailinglist.
Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-07 15:59:50 +00:00 
						 
				 
			
				
					
						
							
							
								Gwenole Beauchesne 
							
						 
					 
					
						
						
							
						
						41913a35b0 
					 
					
						
						
							
							Add 16cif video frame size abbreviation. i.e. -s alias for 1408x1152.  
						
						... 
						
						
						
						Originally committed as revision 18301 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-04-01 08:55:31 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						45bae968a9 
					 
					
						
						
							
							Fix indentation after r18047.  
						
						... 
						
						
						
						Originally committed as revision 18048 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-03-19 21:36:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						c9d6e84778 
					 
					
						
						
							
							Change linesize alignment method to ensure that linesize[0] == 2*linesize[1]  
						
						... 
						
						
						
						for YUV420P and YUV422P always.
Fixes MPEG-2 4:2:2 encoding on PPC and ARM, and should fix mxf_d10 regression.
Originally committed as revision 18047 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-03-19 21:34:55 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						6059f13cad 
					 
					
						
						
							
							ff_find_hwaccel()  
						
						... 
						
						
						
						Originally committed as revision 17568 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-24 18:51:16 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						414d9d7f2e 
					 
					
						
						
							
							av_hwaccel_next() by Gwenole Beauchesne.  
						
						... 
						
						
						
						Originally committed as revision 17567 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-24 18:47:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c895618bb0 
					 
					
						
						
							
							av_register_hwaccel() from Gwenole Beauchesne.  
						
						... 
						
						
						
						Originally committed as revision 17566 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-24 18:46:00 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						f8c96d011e 
					 
					
						
						
							
							Check return value of ff_fill_pointer in avcodec_default_get_buffer,  
						
						... 
						
						
						
						if it returns -1 we do not know how to allocate an AVFrame for that format
and must return -1 instead of returning nonsense.
Originally committed as revision 17542 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-23 15:18:28 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c269cf68a0 
					 
					
						
						
							
							Approved hunks for VAAPI / our new shiny hwaccel API  
						
						... 
						
						
						
						by Gwenole Beauchesne gbeauchesne splitted desktop com
Originally committed as revision 17539 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-23 13:35:52 +00:00 
						 
				 
			
				
					
						
							
							
								Björn Axelsson 
							
						 
					 
					
						
						
							
						
						505aa6c91d 
					 
					
						
						
							
							Check that there are subtitle rects to encode in avcodec_encode_subtitle()  
						
						... 
						
						
						
						Patch by Björn Axelsson ( gecko A acc D umu D se )
Originally committed as revision 17093 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-09 01:58:01 +00:00 
						 
				 
			
				
					
						
							
							
								Björn Axelsson 
							
						 
					 
					
						
						
							
						
						9413db9e04 
					 
					
						
						
							
							Check that start_display_time is 0 in avcodec_encode_subtitle()  
						
						... 
						
						
						
						Patch by Björn Axelsson ( gecko A acc D umu D se )
Originally committed as revision 17092 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-09 01:51:36 +00:00