6fb7d03d74 
								
							
								 
							
						 
						
							
							
								
								lavc: seperate encoder/decoder class category  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a5c7525bcb 
								
							
								 
							
						 
						
							
							
								
								set some categories of some AVClass structs  
							
							Please help setting the category for all remaining AVClasses
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79e5902cf1 
								
							
								 
							
						 
						
							
							
								
								Exposing forced flag for DVD and PGS subtitles  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f46b50a95 
								
							
								 
							
						 
						
							
							
								
								Added AVClass for AVSubtitleRect  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								128dda7016 
								
							
								 
							
						 
						
							
							
								
								lavc: add a sample_rate field to AVFrame.  
							
							The field is filled with the codec context information. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4b0521eca9 
								
							
								 
							
						 
						
							
							
								
								lavc: add a channel_layout field to AVFrame.  
							
							The field is filled with the codec context information.
FIXME need a minor version bump. 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								950930b461 
								
							
								 
							
						 
						
							
							
								
								Set default qmax for VC-3/DNxHD to 1024 (maximum allowed by VC-3 spec).  
							
							Also increase the global limit on qmax.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec104eef51 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_ALLOC_CONTEXT cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0dc6bab092 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_FLAC_GLOBAL_OPTS cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7831a7e4ec 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_ANTIALIAS_ALGO cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ce2a91b84 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_MPEGVIDEO_GLOBAL_OPTS cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7232bfbd93 
								
							
								 
							
						 
						
							
							
								
								lavc: remove disabled FF_API_X264_GLOBAL_OPTS cruft.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								041cd5a0c5 
								
							
								 
							
						 
						
							
							
								
								lavc: remove the deprecated "ab" option.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2478612fc0 
								
							
								 
							
						 
						
							
							
								
								lavc: Mark the err_detect constants as audio+video as they also apply to audio.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44d4fe9dad 
								
							
								 
							
						 
						
							
							
								
								error_detection: put the old error detection constants back.  
							
							The old constants are more useful to the end user and have
orthogonal meanings to the new ones.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2473a45c85 
								
							
								 
							
						 
						
							
							
								
								threads: change the default for threads back to 1  
							
							Using threaded decoding by default breaks backward compatibility if
AVHWAccel is used or if an appliction sets threadunsafe callbacks.
Avconv and avplay still use -threads auto if not specified. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f88949214c 
								
							
								 
							
						 
						
							
							
								
								lavc: rename err_filter option to err_detect and document it  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a29c25a9b2 
								
							
								 
							
						 
						
							
							
								
								lavc: ifdef out parse_only AVOption  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								881a5e047d 
								
							
								 
							
						 
						
							
							
								
								mpegenc: use avctx->slices as number of slices  
							
							Adds a new member to MpegEncContext to hold the number of used slice
contexts. Fixes segfaults with '-threads 17 -thread_type slice' and
fate-vsynth{1,2}-mpeg{2,4}thread{,_ilace} with --disable-pthreads. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4e30256f8 
								
							
								 
							
						 
						
							
							
								
								threads: default to automatic thread count detection  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c32e4029d9 
								
							
								 
							
						 
						
							
							
								
								options: set minimum for "threads" to zero  
							
							A negative number of threads does not make sense and 0 is used for
autodetection. Adds a symbolic name for autodetection. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fef411ef3b 
								
							
								 
							
						 
						
							
							
								
								lavc: Add a AVClass for AVFrames.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1ca5634fd 
								
							
								 
							
						 
						
							
							
								
								mpeg12: raise timecode to codec context.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								513b691955 
								
							
								 
							
						 
						
							
							
								
								avcodec: use av_opt_set() instead of deprecated av_set_string3()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa9aeb82e2 
								
							
								 
							
						 
						
							
							
								
								avcodec: fix some const warnings  
							
							libavcodec/options.c:583: warning: assignment discards qualifiers from pointer
target type
libavcodec/options.c:589: warning: initialization discards qualifiers from
pointer target type 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86d3730360 
								
							
								 
							
						 
						
							
							
								
								avcodec: remove pointless AVOption, internal_buffer_count  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c38404ee1a 
								
							
								 
							
						 
						
							
							
								
								libx264: Set the default of the rc_lookahead option to -1  
							
							This allows it to use the defaults specified by preset/tune,
without overwriting it with the default value from the
AVCodecContext field.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								adc85ce20b 
								
							
								 
							
						 
						
							
							
								
								avcodec: Set flags2 default value depending on availability  
							
							This makes the code compile when FF_API_X264_GLOBAL_OPTS or
FF_API_LAME_GLOBAL_OPTS is 0.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cae4f4b77e 
								
							
								 
							
						 
						
							
							
								
								avcodec: Make sure codec_type is set by avcodec_get_context_defaults2  
							
							This function used to set codec_type. With the current fallback
implementation based on avcodec_get_context_defaults3, codec_type
won't be set to the value passed in, but will be set to
AVMEDIA_TYPE_UNKNOWN. Legacy callers of this function might expect
this field to be set to the value passed in.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago