Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							9524cf79df 
							
						 
					 
					
						
						
							
							avcodec: add av_get_audio_frame_duration() function.  
						
						... 
						
						
						
						This is a utility function for the user to get the frame duration based on
the codec id, frame size in bytes, and various AVCodecContext parameters. 
						
						
					 
					
						2012-03-05 13:08:15 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							44fe77b350 
							
						 
					 
					
						
						
							
							lavc: make codec_is_decoder/encoder() public.  
						
						
						
						
					 
					
						2012-03-04 21:08:52 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							442c1320e7 
							
						 
					 
					
						
						
							
							avpacket: Add a function for shrinking already allocated side data  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-03-01 16:08:30 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							322537478b 
							
						 
					 
					
						
						
							
							Add a minor bump, changelog/APIchanges entry and some documentation for APIC support.  
						
						
						
						
					 
					
						2012-02-29 14:44:22 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f5f5b154e7 
							
						 
					 
					
						
						
							
							doc/APIchanges: fill in missing dates and hashes.  
						
						
						
						
					 
					
						2012-02-27 08:35:32 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							c9bca80132 
							
						 
					 
					
						
						
							
							avutil: add AVERROR_UNKNOWN  
						
						... 
						
						
						
						Useful to return instead of -1 when the cause of the error is unknown,
typically from an external library. 
						
						
					 
					
						2012-02-25 11:49:41 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							b315042c8c 
							
						 
					 
					
						
						
							
							Remove libpostproc.  
						
						... 
						
						
						
						This library does not fit into Libav as a whole and its code is just a
maintenance burden.  Furthermore it is now available as an external project,
which completely obviates any reason to keep it around.
URL: http://git.videolan.org/?p=libpostproc.git  
						
						
					 
					
						2012-02-23 19:36:16 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							e9cda85351 
							
						 
					 
					
						
						
							
							avcodec: add duration field to AVCodecParserContext  
						
						... 
						
						
						
						This will allow parsers to export the duration of the current frame being
output, if known, instead of using AVCodecContext.frame_size. 
						
						
					 
					
						2012-02-20 15:08:40 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							0b42a9388c 
							
						 
					 
					
						
						
							
							avutil: add av_rescale_q_rnd() to allow different rounding  
						
						
						
						
					 
					
						2012-02-20 15:08:40 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							38d5533228 
							
						 
					 
					
						
						
							
							pixdesc: mark pseudopaletted formats with a special flag.  
						
						... 
						
						
						
						This makes it possible to dintinguish them from PAL8.
Fixes an invalid write in avpicture_layout(). 
						
						
					 
					
						2012-02-08 21:01:31 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							52f82a1148 
							
						 
					 
					
						
						
							
							lavc: add avcodec_encode_video2() that encodes from an AVFrame -> AVPacket  
						
						... 
						
						
						
						Deprecate avcodec_encode_video(). 
						
						
					 
					
						2012-02-08 20:54:24 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc518a024 
							
						 
					 
					
						
						
							
							APIchanges: add missing commit hashes  
						
						
						
						
					 
					
						2012-02-02 14:29:47 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							316fc7443b 
							
						 
					 
					
						
						
							
							avcodec: Add av_fast_padded_malloc().  
						
						... 
						
						
						
						Wrapper around av_fast_malloc() that keeps FF_INPUT_BUFFER_PADDING_SIZE
zero-padded bytes at the end of the used buffer.
Based on a patch by Reimar Döffinger <Reimar.Doeffinger@gmx.de>. 
						
						
					 
					
						2012-02-01 19:19:35 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							dd6d3b0e02 
							
						 
					 
					
						
						
							
							lavf: add functions for accessing the fourcc<->CodecID mapping tables.  
						
						... 
						
						
						
						Fixes bug 212. 
						
						
					 
					
						2012-01-31 16:53:35 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							af08d9aeea 
							
						 
					 
					
						
						
							
							lavc: add avcodec_is_open().  
						
						... 
						
						
						
						It allows to check whether an AVCodecContext is open in a documented
way. Right now the undocumented way this check is done in lavf/lavc is
by checking whether AVCodecContext.codec is NULL. However it's desirable
to be able to set AVCodecContext.codec before avcodec_open2(). 
						
						
					 
					
						2012-01-31 07:55:24 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							c9b309e8cb 
							
						 
					 
					
						
						
							
							doc: Fix the name of the new function  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-01-30 21:29:56 +02:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							8b933129b9 
							
						 
					 
					
						
						
							
							avutil: make intfloat api public  
						
						... 
						
						
						
						The functions are already av_ prefixed and intfloat header is already provided.
Install libavutil/intfloat.h
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2012-01-30 07:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							44911f2985 
							
						 
					 
					
						
						
							
							APIchanges: mention avcodec_alloc_context()/2/3  
						
						... 
						
						
						
						There was no minor bump for making avcodec_alloc_context3() public and
deprecating the other two, so I'm using the first next lavc bump. 
						
						
					 
					
						2012-01-28 19:45:10 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a17479dfce 
							
						 
					 
					
						
						
							
							lavf: increase major version from 53 to 54.  
						
						
						
						
					 
					
						2012-01-27 10:52:39 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							7063b6eaee 
							
						 
					 
					
						
						
							
							lavc: increase major version to 54.  
						
						... 
						
						
						
						The lavf-ffm test results change because ffmenc writes
AVCodecContext.flags/flags2 and the defaults for those change. 
						
						
					 
					
						2012-01-27 10:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							6cb288290d 
							
						 
					 
					
						
						
							
							doc: Update APIchanges with info on muxer flushing  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-01-25 22:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							7512bb74f2 
							
						 
					 
					
						
						
							
							doc/APIChanges: fill in missing dates and hashes  
						
						
						
						
					 
					
						2012-01-21 08:48:53 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							a6ccae3f4c 
							
						 
					 
					
						
						
							
							avcodec: bump minor version and add APIChanges for the new audio encoding API  
						
						
						
						
					 
					
						2012-01-15 21:24:17 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							3167dc9515 
							
						 
					 
					
						
						
							
							lavfi: move version macros to a new installed header version.h  
						
						
						
						
					 
					
						2012-01-12 09:00:54 +01:00 
						 
				 
			
				
					
						
							
							
								Reinhard Tartler 
							
						 
					 
					
						
						
						
						
							
						
						
							014f8d8106 
							
						 
					 
					
						
						
							
							No longer build libpostproc by default  
						
						... 
						
						
						
						update documentation to inform developers that it may be removed in a
later release.
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
						
						
					 
					
						2012-01-11 09:27:56 +01:00 
						 
				 
			
				
					
						
							
							
								Jonathan Nieder 
							
						 
					 
					
						
						
						
						
							
						
						
							96d8e18a98 
							
						 
					 
					
						
						
							
							APIchanges: mention cleaned up header includes  
						
						... 
						
						
						
						Fixes bug 188.
Signed-off-by: Jonathan Nieder <jrnieder@gmail.com>
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2012-01-04 00:29:55 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							c04a954da6 
							
						 
					 
					
						
						
							
							lavu: bump lavu minor for av_popcount64  
						
						... 
						
						
						
						Add it to doc/APIchanges and update and correct other entries. 
						
						
					 
					
						2012-01-03 15:42:26 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							06e8d38f2b 
							
						 
					 
					
						
						
							
							Add minor bumps and APIchanges entries for lavc/lavfi changes.  
						
						
						
						
					 
					
						2011-12-25 20:50:16 +01:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							2a216ca2ef 
							
						 
					 
					
						
						
							
							APIchanges: fill in revision for AVFrame.age deprecation  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-12-18 22:15:04 +00:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							8400b126ac 
							
						 
					 
					
						
						
							
							avcodec: deprecate AVFrame.age  
						
						... 
						
						
						
						This was intended as an optimisation for skipped blocks in MPEG2
P-frames and never used elsewhere.  Removing this "optimisation"
speeds up MPEG2 decoding by 1-2% (ARM Cortex-A9).
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-12-18 22:14:33 +00:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							526604545f 
							
						 
					 
					
						
						
							
							lavf: add avformat_close_input().  
						
						... 
						
						
						
						It sets the supplied AVFormatContext pointer to NULL after freeing it,
which is safer and its name is consistent with other lavf functions.
Also deprecate av_close_input_file(). 
						
						
					 
					
						2011-12-12 20:23:56 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							0eea212943 
							
						 
					 
					
						
						
							
							Add avcodec_decode_audio4().  
						
						... 
						
						
						
						Deprecate avcodec_decode_audio3().
Implement audio support in avcodec_default_get_buffer().
Implement the new audio decoder API in all audio decoders. 
						
						
					 
					
						2011-12-02 17:40:40 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							560f773c7d 
							
						 
					 
					
						
						
							
							avcodec: change number of plane pointers from 4 to 8 at next major bump.  
						
						... 
						
						
						
						Add AV_NUM_DATA_POINTERS to simplify the bump transition.
This will allow for supporting more planar audio channels without having to
allocate separate pointer arrays. 
						
						
					 
					
						2011-12-02 17:40:40 -05:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							b94a3b288e 
							
						 
					 
					
						
						
							
							APIchanges: fill in some blanks  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-11-28 17:29:47 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb46f3ec7 
							
						 
					 
					
						
						
							
							libavutil: add utility functions to simplify allocation of audio buffers.  
						
						... 
						
						
						
						Based on code by Stefano Sabatini. 
						
						
					 
					
						2011-11-23 18:39:28 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							8889cc4f5b 
							
						 
					 
					
						
						
							
							libavutil: add planar sample formats and av_sample_fmt_is_planar()  
						
						
						
						
					 
					
						2011-11-23 18:39:28 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							f3a29b750a 
							
						 
					 
					
						
						
							
							avcodec: move some AVCodecContext fields to an internal struct.  
						
						... 
						
						
						
						A new field, AVCodecContext.internal is used to hold a new struct
AVCodecInternal, which has private fields that are not codec-specific and are
used by general libavcodec functions.
Moved internal_buffer, internal_buffer_count, and is_copy. 
						
						
					 
					
						2011-11-19 10:01:05 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f872e4d0a7 
							
						 
					 
					
						
						
							
							Add an APIchanges entry and a minor bump for avio changes.  
						
						
						
						
					 
					
						2011-11-18 11:01:16 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							627067118c 
							
						 
					 
					
						
						
							
							avutil: Add av_timegm as a public function  
						
						... 
						
						
						
						This is useful, since the normal timegm function isn't a standard
function (requiring _BSD_SOURCE or _SVID_SOURCE on glibc to
be visible, and not available on e.g. windows). The widely available
function mktime uses the local time zone, which requires ugly
workarounds to handle UTC time.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-11-16 11:22:41 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							eacec07e9c 
							
						 
					 
					
						
						
							
							doc/APIchanges: add missing dates and hashes  
						
						
						
						
					 
					
						2011-11-06 20:33:13 +01:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							ba04ecfdac 
							
						 
					 
					
						
						
							
							avstring: Add locale independent implementations of strcasecmp/strncasecmp  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-11-06 11:52:56 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							07b172fe8f 
							
						 
					 
					
						
						
							
							avstring: Add locale independent implementations of toupper/tolower  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-11-06 11:52:54 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							b6d08f40aa 
							
						 
					 
					
						
						
							
							avformat: Add functions for doing global network initialization  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-11-05 12:17:51 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							512557b291 
							
						 
					 
					
						
						
							
							avcodec: remove avcodec_parse_frame and deprecate associated elements.  
						
						... 
						
						
						
						The documentation for CODEC_CAP_PARSE_ONLY and AVCodecContext.parse_only
indicates that they are utilized through avcodec_parse_frame(), which was
never actually implemented. 
						
						
					 
					
						2011-10-27 22:06:32 -04: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 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							b631fba936 
							
						 
					 
					
						
						
							
							avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.  
						
						... 
						
						
						
						This will prevent seeking by bytes for formats that cannot handle this. 
						
						
					 
					
						2011-10-13 16:31:15 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							492bd1a28f 
							
						 
					 
					
						
						
							
							AVOptions: bump minor and add APIchanges entry.  
						
						
						
						
					 
					
						2011-10-12 16:55:56 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							7f9b0ef9a8 
							
						 
					 
					
						
						
							
							doc/APIChanges: fill in missing hashes and dates.  
						
						
						
						
					 
					
						2011-09-18 12:01:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							fb4ca26bdb 
							
						 
					 
					
						
						
							
							lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions.  
						
						
						
						
					 
					
						2011-09-03 20:53:35 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							c11fb8288d 
							
						 
					 
					
						
						
							
							AVOptions: add AV_OPT_SEARCH_FAKE_OBJ flag for av_opt_find().  
						
						... 
						
						
						
						It allows to search for options only with AVClass, without allocating
the corresponding context. 
						
						
					 
					
						2011-09-03 20:52:21 +02:00