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(). 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								b94a3b288e 
								
							
								 
							
						 
						
							
							
								
								APIchanges: fill in some blanks  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								bbb46f3ec7 
								
							
								 
							
						 
						
							
							
								
								libavutil: add utility functions to simplify allocation of audio buffers.  
							
							 
							
							 
							
							
								
							
							
							Based on code by Stefano Sabatini. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								8889cc4f5b 
								
							
								 
							
						 
						
							
							
								
								libavutil: add planar sample formats and av_sample_fmt_is_planar()  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								f872e4d0a7 
								
							
								 
							
						 
						
							
							
								
								Add an APIchanges entry and a minor bump for avio changes.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								eacec07e9c 
								
							
								 
							
						 
						
							
							
								
								doc/APIchanges: add missing dates and hashes  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Reimar Döffinger
							
						 
						
							
							
							
								
							
								ba04ecfdac 
								
							
								 
							
						 
						
							
							
								
								avstring: Add locale independent implementations of strcasecmp/strncasecmp  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								07b172fe8f 
								
							
								 
							
						 
						
							
							
								
								avstring: Add locale independent implementations of toupper/tolower  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								b6d08f40aa 
								
							
								 
							
						 
						
							
							
								
								avformat: Add functions for doing global network initialization  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								b631fba936 
								
							
								 
							
						 
						
							
							
								
								avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.  
							
							 
							
							 
							
							
								
							
							
							This will prevent seeking by bytes for formats that cannot handle this. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								492bd1a28f 
								
							
								 
							
						 
						
							
							
								
								AVOptions: bump minor and add APIchanges entry.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								7f9b0ef9a8 
								
							
								 
							
						 
						
							
							
								
								doc/APIChanges: fill in missing hashes and dates.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								fb4ca26bdb 
								
							
								 
							
						 
						
							
							
								
								lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   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. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								f2011ed234 
								
							
								 
							
						 
						
							
							
								
								fifo: add av_fifo_peek2(), and deprecate av_fifo_peek()  
							
							 
							
							 
							
							
								
							
							
							The new function provides a more generic interface than av_fifo_peek()
for peeking at a FIFO buffer data.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								48f9e457ea 
								
							
								 
							
						 
						
							
							
								
								lavf: add avformat_query_codec().  
							
							 
							
							 
							
							
								
							
							
							It allows to check if a given codec can be written into a container. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								bca06e77e1 
								
							
								 
							
						 
						
							
							
								
								lavc: add avcodec_get_type() for mapping codec_id -> type.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Dustin Brody
							
						 
						
							
							
							
								
							
								e3a70c7c5f 
								
							
								 
							
						 
						
							
							
								
								APIchanges: note error_recognition in lavf  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								5038f9b268 
								
							
								 
							
						 
						
							
							
								
								apichange: add an entry for AV_PKT_FLAG_CORRUPT  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								6cb1197929 
								
							
								 
							
						 
						
							
							
								
								APIchanges: fill in missing hashes and dates.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								f2f523fffc 
								
							
								 
							
						 
						
							
							
								
								Add an APIChanges entry and bump minor versions for recent changes.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								67e9ae14d9 
								
							
								 
							
						 
						
							
							
								
								Add av_printf_format, for marking printf style format strings and their parameters  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Reinhard Tartler
							
						 
						
							
							
							
								
							
								dea22a1a91 
								
							
								 
							
						 
						
							
							
								
								document libswscale bump  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								7c44d716e7 
								
							
								 
							
						 
						
							
							
								
								Add minor bumps and APIChanges entries for lavf private options.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								cb7c11cc9e 
								
							
								 
							
						 
						
							
							
								
								avoptions: Add an av_opt_flag_is_set function for inspecting flag fields  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								d9f80ea2a7 
								
							
								 
							
						 
						
							
							
								
								Move metadata API from lavf to lavu.  
							
							 
							
							 
							
							
								
							
							
							Rename it to AVDictionary, since it will be used as such.  Tags
documentation and metadata conversion API is lavf-specific, so remains
there. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								1397ac0aa0 
								
							
								 
							
						 
						
							
							
								
								APIchanges: fill-in git commit hash for av_get_bytes_per_sample() addition  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								a6703faa15 
								
							
								 
							
						 
						
							
							
								
								samplefmt: add av_get_bytes_per_sample()  
							
							 
							
							 
							
							
								
							
							
							Deprecate av_get_bits_per_sample_fmt(), which was a misnamed function.
For the moment we don't have sample formats with a non-integer number
of bytes, in that case we may need to create a new
av_get_bits_per_sample() function. In the meanwhile we prefer to adopt
this variant, since avoids divisions by 8 all over the place. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								b39b06233d 
								
							
								 
							
						 
						
							
							
								
								AVOptions: add av_opt_free convenience function.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								04de5bf56c 
								
							
								 
							
						 
						
							
							
								
								APIchanges: fill in git hash for av_get_pix_fmt_name (0420bd7).  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								8f653e28f5 
								
							
								 
							
						 
						
							
							
								
								lavu: add av_get_pix_fmt_name() convenience function  
							
							 
							
							 
							
							
								
							
							
							Also deprecate avcodec_get_pix_fmt_name() in its favor.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								19a686b8a3 
								
							
								 
							
						 
						
							
							
								
								APIchanges: Fill in git hash for fps_probe_size ( 30315a8)  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								30315a8d9c 
								
							
								 
							
						 
						
							
							
								
								avformat: Add fpsprobesize as an AVOption.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								41e21e4db6 
								
							
								 
							
						 
						
							
							
								
								APIchanges: fill in date and commit for request_sample_fmt  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								00e5da893d 
								
							
								 
							
						 
						
							
							
								
								Add APIchanges entry for request_sample_fmt.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								36dc49b713 
								
							
								 
							
						 
						
							
							
								
								doc/APIchanges: fill in missing hashes and dates.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								188dea1dbf 
								
							
								 
							
						 
						
							
							
								
								lavc: move some flac-specific options to its private context.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								893722ceeb 
								
							
								 
							
						 
						
							
							
								
								APIChanges: update commit hashes for recent additions.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								bebe72f4a0 
								
							
								 
							
						 
						
							
							
								
								lavc: deprecate FF_*_TYPE macros in favor of AV_PICTURE_TYPE_* enums  
							
							 
							
							 
							
							
								
							
							
							Also deprecate av_get_pict_type_char() in favor of
av_get_picture_type_char().
The new enum and av_get_picture_type_char() are defined in libavutil.
This allows the use in libavfilter without the need to link against
libavcodec.
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Roger Pau Monné
							
						 
						
							
							
							
								
							
								10d39405fa 
								
							
								 
							
						 
						
							
							
								
								lavfi: add key_frame and pict_type to AVFilterBufferRefVideo.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								7a11c82fb7 
								
							
								 
							
						 
						
							
							
								
								vsrc_buffer: add sample_aspect_ratio fields to arguments.  
							
							 
							
							 
							
							
								
							
							
							This fixes aspect handling in ffmpeg.
This is based on a patch by Baptiste.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								b4a53314f1 
								
							
								 
							
						 
						
							
							
								
								APIChanges: document git revision for CODEC_CAP_SLICE_THREADS addition.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								94f7451a3a 
								
							
								 
							
						 
						
							
							
								
								Introduce slice threads flag.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								ab1adff73f 
								
							
								 
							
						 
						
							
							
								
								The stabilization period after version bumps should be one month, not one week.  
							
							 
							
							
								
							
							
						 
						14 years ago