c9bca80132 
								
							
								 
							
						 
						
							
							
								
								avutil: add AVERROR_UNKNOWN  
							
							Useful to return instead of -1 when the cause of the error is unknown,
typically from an external library. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b42a9388c 
								
							
								 
							
						 
						
							
							
								
								avutil: add av_rescale_q_rnd() to allow different rounding  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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(). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08628b6afb 
								
							
								 
							
						 
						
							
							
								
								Revert "sws/pixfmt/pixdesc: add support for yuva444p"  
							
							This reverts commit fc115c80b7 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc115c80b7 
								
							
								 
							
						 
						
							
							
								
								sws/pixfmt/pixdesc: add support for yuva444p  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c04a954da6 
								
							
								 
							
						 
						
							
							
								
								lavu: bump lavu minor for av_popcount64  
							
							Add it to doc/APIchanges and update and correct other entries. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1be323054e 
								
							
								 
							
						 
						
							
							
								
								Add basic libavdevice documentation.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2890f5ed6 
								
							
								 
							
						 
						
							
							
								
								audioconvert: add some additional channel and channel layout macros  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d2449a613 
								
							
								 
							
						 
						
							
							
								
								audioconvert: change 7.1 "wide" layout to use side surround channels  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc276c85d1 
								
							
								 
							
						 
						
							
							
								
								Make channel layout masks unsigned  
							
							It makes more sense for a bit mask to use an unsigned type.
The change should be source and binary compatible on all
supported systems, hence micro version bump.
Fixes a few invalid shifts.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b0768e202 
								
							
								 
							
						 
						
							
							
								
								Clean up swscale pixfmt macros using av_pix_fmt_descriptors[].  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bbb46f3ec7 
								
							
								 
							
						 
						
							
							
								
								libavutil: add utility functions to simplify allocation of audio buffers.  
							
							Based on code by Stefano Sabatini. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8889cc4f5b 
								
							
								 
							
						 
						
							
							
								
								libavutil: add planar sample formats and av_sample_fmt_is_planar()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e361b5089a 
								
							
								 
							
						 
						
							
							
								
								doxy: structure libavformat groups  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e97e5a2e02 
								
							
								 
							
						 
						
							
							
								
								doxy: introduce an empty structure in libavcodec  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								757cd8d876 
								
							
								 
							
						 
						
							
							
								
								doxy: provide a start page and document libavutil  
							
							Introduce a basic layout, the subpages are currently left empty.
Split libavutil in multiple groups as example of the structure 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac3dbb4d58 
								
							
								 
							
						 
						
							
							
								
								hwaccel: OS X Video Decoder Acceleration (VDA) support.  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba04ecfdac 
								
							
								 
							
						 
						
							
							
								
								avstring: Add locale independent implementations of strcasecmp/strncasecmp  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07b172fe8f 
								
							
								 
							
						 
						
							
							
								
								avstring: Add locale independent implementations of toupper/tolower  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								492bd1a28f 
								
							
								 
							
						 
						
							
							
								
								AVOptions: bump minor and add APIchanges entry.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96a59cf37b 
								
							
								 
							
						 
						
							
							
								
								x86: XOP/FMA4 CPU detection support  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8cee38a298 
								
							
								 
							
						 
						
							
							
								
								eval: implement not() expression  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9bc393908a 
								
							
								 
							
						 
						
							
							
								
								eval: add sqrt function for computing the square root  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79eff91325 
								
							
								 
							
						 
						
							
							
								
								AVOptions: deprecate av_opt_set_defaults2  
							
							It's a hack which was created to allow for multiple options with
different defaults to refer to same field (e.g. 'b' vs 'ab'). There is
no need for it anymore. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								abc78a5a7c 
								
							
								 
							
						 
						
							
							
								
								Do not include log.h in avutil.h  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d49ea4afb4 
								
							
								 
							
						 
						
							
							
								
								Do not include pixfmt.h in avutil.h  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e91709ca17 
								
							
								 
							
						 
						
							
							
								
								Do not include rational.h in avutil.h  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ebcdf5cda 
								
							
								 
							
						 
						
							
							
								
								Do not include mathematics.h in avutil.h  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee8aecd23a 
								
							
								 
							
						 
						
							
							
								
								Do not include intfloat_readwrite.h in avutil.h  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c44d716e7 
								
							
								 
							
						 
						
							
							
								
								Add minor bumps and APIChanges entries for lavf private options.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc59ec5e79 
								
							
								 
							
						 
						
							
							
								
								AVOptions: add av_opt_find() as a replacement for av_find_opt.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								b39b06233d 
								
							
								 
							
						 
						
							
							
								
								AVOptions: add av_opt_free convenience function.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e5c62c97f 
								
							
								 
							
						 
						
							
							
								
								lavu: remove FF_API_OLD_IMAGE_NAMES cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								516fb5e40c 
								
							
								 
							
						 
						
							
							
								
								lavu: remove FF_API_OLD_EVAL_NAMES cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								139f3ac42d 
								
							
								 
							
						 
						
							
							
								
								Bump major versions of all libraries.  
							
							They've accumulated enough new APIs and corresponding deprecated cruft.
This breaks API and ABI. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ae4251c3b 
								
							
								 
							
						 
						
							
							
								
								eval: add support for trunc, ceil, and floor functions  
							
							Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73389754c9 
								
							
								 
							
						 
						
							
							
								
								pixfmt: add PIX_FMT_BGR48LE and PIX_FMT_BGR48BE  
							
							PIX_FMT_BGR48LE is used by PhantomCINE demuxer.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09d171b988 
								
							
								 
							
						 
						
							
							
								
								lavf, lavu: bump minor versions and add an APIChanges entry for av_ prefixes  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> 
							
						 
						14 years ago