95d5246454 
								
							
								 
							
						 
						
							
							
								
								lavc: Add option to encode MPEG-2 AAC with libfdk-aac  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e83d9aced 
								
							
								 
							
						 
						
							
							
								
								h264: fully support cropping.  
							
							Based on a patch by Vittorio Giovara <vittorio.giovara@gmail.com>
Fixes Bug 378. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d6ed604cf4 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_IDCT cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3bcdf8dcb9 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_SNOW cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fcb07e8b33 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_MMI cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d03a94e2b7 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_SUB_ID cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a11369523 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_INTER_THRESHOLD cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d6cf81f02 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_COLOR_TABLE_ID cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b0f586f07 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_MPV_GLOBAL_OPTS cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								759001c534 
								
							
								 
							
						 
						
							
							
								
								lavc decoders: work with refcounted frames.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a84fb6e06f 
								
							
								 
							
						 
						
							
							
								
								h264: Allow discarding the cropping information from SPS  
							
							Some 3D systems overload the meaning of the field for other purposes.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								93af2734ee 
								
							
								 
							
						 
						
							
							
								
								lavc: put FF_IDCT_{VP3,H264,CAVS,BINK,EA,WMV2} under FF_API_IDCT.  
							
							This allows us to get rid of them on the next major bump. All of the
above are functionally irrelevant, and most of them are unused, except
the vp3 one, which is used wrongly in the bfin arch optimizations. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0c5917f86 
								
							
								 
							
						 
						
							
							
								
								Drop Snow codec  
							
							Snow is a toy codec with no real-world use and horrible code. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								523c7bd23c 
								
							
								 
							
						 
						
							
							
								
								misc typo, style and wording fixes  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81c7c817a4 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Use consistent names for multiple inclusion guards.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b691135d0c 
								
							
								 
							
						 
						
							
							
								
								lavc: remove stats_out from the options table.  
							
							Since it is declared as a string AVOption, the generic freeing code
attempts to free it on codec close. Some codecs might have already freed
it elsewhere (or didn't even allocate it with av_malloc() in the first
place), so this might lead to an invalid free.
There is no point in having this field accessible as an AVOption, so
remove it from the options table.
Fixes Bug 380.
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca411fc1d3 
								
							
								 
							
						 
						
							
							
								
								avcodec: Remove broken MMI optimizations  
							
							The code fails to compile and is broken beyond repair. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a75d1da23 
								
							
								 
							
						 
						
							
							
								
								options_table: refs option is not snow-only  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6153f173a 
								
							
								 
							
						 
						
							
							
								
								avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d58dd4b5b5 
								
							
								 
							
						 
						
							
							
								
								avopt: Store defaults for AV_OPT_TYPE_FLAGS in the i64 union member  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								124134e424 
								
							
								 
							
						 
						
							
							
								
								avopt: Store defaults for AV_OPT_TYPE_CONST in the i64 union member  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d7adec8bd 
								
							
								 
							
						 
						
							
							
								
								AVOptions: store defaults for INT64 options in int64 union member.  
							
							Double does not have enough precision to represent all int64 numbers
exactly. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d9c2dc89a 
								
							
								 
							
						 
						
							
							
								
								Don't include common.h from avutil.h  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec7c501ed5 
								
							
								 
							
						 
						
							
							
								
								x86: remove libmpeg2 mmx(ext) idct functions  
							
							These functions are not faster than other mmx implementations on
any hardware I have been able to test on, and they are horribly
inaccurate.  There is thus no reason to ever use them.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								372597e538 
								
							
								 
							
						 
						
							
							
								
								libavcodec: Add more AAC profiles  
							
							The numerical values of the profiles are the MPEG4 Audio Object
Type values, minus one.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a19000da8 
								
							
								 
							
						 
						
							
							
								
								lavc: options: add planar names for request_sample_fmt  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a50b756280 
								
							
								 
							
						 
						
							
							
								
								lavc: remove stats_in from AVCodecContext options table.  
							
							Its documentation states that it is allocated/freed by the caller, but
it is declared as an AV_OPT_TYPE_STRING AVOption. Since
367732832f 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40f81769ae 
								
							
								 
							
						 
						
							
							
								
								options_table: Add some missing #includes to fix "make checkheaders".  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bcbd98459 
								
							
								 
							
						 
						
							
							
								
								Remove lowres video decoding  
							
							This feature is complex, of questionable utility, and slows down
normal decoding.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fea8959d8 
								
							
								 
							
						 
						
							
							
								
								doc/avconv: remove entries for AVOptions.  
							
							Documentation for those will be generated automatically. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5626697104 
								
							
								 
							
						 
						
							
							
								
								Move AVFormatContext/AVCodecContext option tables to separate files.  
							
							This will allow us to automatically generate manpages for them. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02beb9826b 
								
							
								 
							
						 
						
							
							
								
								lavc: deprecate AVCodecContext.sub_id.  
							
							In most places where it's used, it's as a pointless write-only field.
Only rv10 decoder actually reads from it, but it stores some internal
version info in it. There is no reason for it to be in a public field. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								182d4f1f38 
								
							
								 
							
						 
						
							
							
								
								libvorbis: fix use of minrate/maxrate AVOptions  
							
							- enable the options for audio encoding
- properly check for user-set maxrate
- use correct calling order in vorbis_encode_setup_managed() 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								23bfcc066d 
								
							
								 
							
						 
						
							
							
								
								mpegvideo_enc: add quantizer_noise_shaping private option.  
							
							Deprecate corresponding AVCodecContext field. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								16b7557b79 
								
							
								 
							
						 
						
							
							
								
								lavc: deprecate AVCodecContext.inter_threshold.  
							
							It's unused. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f07f8196c 
								
							
								 
							
						 
						
							
							
								
								lavc: deprecate AVCodecContext.color_table_id.  
							
							It's currently only used as temporary storage by the mov demuxer. Make
it use a local variable instead. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								63efd83ae1 
								
							
								 
							
						 
						
							
							
								
								mpegvideo_enc: add chroma/luma_elim_threshold private options.  
							
							Deprecate corresponding AVCodecContext fields. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af3d804f9f 
								
							
								 
							
						 
						
							
							
								
								mpegvideo_enc: add cbp_rd flag to mpv_flags.  
							
							Deprecate CODEC_FLAG_CBP_RD. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff71a383ac 
								
							
								 
							
						 
						
							
							
								
								mpegvideo_enc: add qp_rd flag to mpv_flags.  
							
							Deprecate CODEC_FLAG_QP_RD. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a249f0cc23 
								
							
								 
							
						 
						
							
							
								
								mpegvideo_enc: add strict_gop flag to mpv_flags.  
							
							Deprecate CODEC_FLAG2_STRICT_GOP. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed019b8e5b 
								
							
								 
							
						 
						
							
							
								
								lavc: add -mpv_flags to mpegvideo_enc-based encoders.  
							
							Deprecate CODEC_FLAG2_SKIP_RD in favor of the corresponding mpv_flags
flag. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0bf184e59c 
								
							
								 
							
						 
						
							
							
								
								Move PS2 MMI code below the mips subdirectory, where it belongs.  
							
							Also give a more suitable name to the MMI-optimized IDCT;
it is not PS2-specific, as the name currently suggests. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0144fe6995 
								
							
								 
							
						 
						
							
							
								
								Remove Sun medialib glue code.  
							
							It is obscure, most likely unused and not bit-exact compared to
libavcodec due to a different IDCT transform algorithm. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc90199848 
								
							
								 
							
						 
						
							
							
								
								lavc: set AVCodecContext.codec in avcodec_get_context_defaults3().  
							
							This way, if the AVCodecContext is allocated for a specific codec, the
caller doesn't need to store this codec separately and then pass it
again to avcodec_open2().
It also allows to set codec private options using av_opt_set_* before
opening the codec. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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(). 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac84395d6a 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_PARSE_FRAME cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99ace37e68 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_MJPEG_GLOBAL_OPTS cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9de160c3e 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_LAME_GLOBAL_OPTS cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								491f443e1f 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_ER cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f326501a65 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_DRC_SCALE cruft.  
							
							
								
							
							
						 
						13 years ago