a45605a1ba 
								
							
								 
							
						 
						
							
							
								
								Add AVIO_FLAG_DIRECT.  
							
							Allows avoiding the buffer when using avio read, write and seek functions.
When using the ffmpeg executable -avioflags direct can be used to enable
this mode for input files, but has no effect on output files.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4fa57d524f 
								
							
								 
							
						 
						
							
							
								
								libavformat: Set the default for the max_delay option to -1  
							
							Make the muxers/demuxers that use the field handle the default
-1 in the same way as 0.
This allows distinguishing an intentionally set 0 from the default
value where the user hasn't set it.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0cb13958d 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_MUXRATE cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d70912cc2 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_FLAG_RTP_HINT cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2439f2ca82 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_OLD_AVIO cruft  
							
							
								
							
							
						 
						14 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								5124423ec3 
								
							
								 
							
						 
						
							
							
								
								lavf: rename fer option and document resulting (f_)err_detect options  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec20fc1581 
								
							
								 
							
						 
						
							
							
								
								lavf: allow grouping packets in chunks of a user specified size and duration.  
							
							This is similar to MP4Boxs -inter
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								31f9032b78 
								
							
								 
							
						 
						
							
							
								
								lavf: add audio_preload option, this allows interleaving audio earlier  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								caf27e37b6 
								
							
								 
							
						 
						
							
							
								
								lavf: simplify format_child_class_next()  
							
							And fix the error introduced when adding private option to avio.
See 32caa7b13c 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								32caa7b13c 
								
							
								 
							
						 
						
							
							
								
								lavf: pass options from AVFormatContext to avio.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a9ee3152b 
								
							
								 
							
						 
						
							
							
								
								mpegenc/mpegtsenc: add muxrate private options.  
							
							Deprecate AVFormatContext.mux_rate. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								145f741e11 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								641c7afe3c 
								
							
								 
							
						 
						
							
							
								
								AVOptions: add new API for enumerating children.  
							
							This will allow the caller to enumerate child contexts in a generic way
and since the API is recursive, it also allows for deeper nesting (e.g.
AVFormatContext->AVIOContext->URLContext)
This will also allow the new setting/reading API to transparently apply
to children contexts. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb4ca26bdb 
								
							
								 
							
						 
						
							
							
								
								lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions.  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f63440c59 
								
							
								 
							
						 
						
							
							
								
								lavf: add support for error_recognition, use it in avidec, and bump minor API version  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73e8e8dbf9 
								
							
								 
							
						 
						
							
							
								
								lavf: Add an option to discard corrupted frames  
							
							Signed-off-by: Zohar Kelrich <lumimies@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05e84c95c7 
								
							
								 
							
						 
						
							
							
								
								lavf: add avformat_open_input() as a replacement for av_open_input_*  
							
							Add support for demuxer private options. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5bd6ec6d59 
								
							
								 
							
						 
						
							
							
								
								options: Add missing braces around struct initializer.  
							
							This fixes the warning:
libavformat/options.c:62:1: warning: missing braces around initializer [-Wmissing-braces] 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28734ac995 
								
							
								 
							
						 
						
							
							
								
								movenc: Deprecate the global RTP hinting flag, use a private AVOption instead  
							
							Instead of -fflags rtphint, set -movflags rtphint instead.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								30315a8d9c 
								
							
								 
							
						 
						
							
							
								
								avformat: Add fpsprobesize as an AVOption.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c08c7b215 
								
							
								 
							
						 
						
							
							
								
								Add a flag to disable side data merging.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef409645f0 
								
							
								 
							
						 
						
							
							
								
								rtpenc: MP4A-LATM payload support  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								29e3489602 
								
							
								 
							
						 
						
							
							
								
								lavf: remove duplicate assignment in avformat_alloc_context.  
							
							AVClass is already initialized in  avformat_get_context_defaults. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0029cbcf6 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initializers for AVClasses.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b66752790a 
								
							
								 
							
						 
						
							
							
								
								AVOptions: make default_val a union, as proposed in AVOption2.  
							
							This breaks API and ABI. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85770f2a26 
								
							
								 
							
						 
						
							
							
								
								AVOptions: make default_val a union, as proposed in AVOption2.  
							
							This breaks API and ABI. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ac1bf88c0 
								
							
								 
							
						 
						
							
							
								
								lavf: remove duplicate assignment in avformat_alloc_context.  
							
							AVClass is already initialized in  avformat_get_context_defaults. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a7a1b7def 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initializers for AVClasses.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8a68697dc6 
								
							
								 
							
						 
						
							
							
								
								Add flag to force demuxers to sort more strictly by dts.  
							
							This enables non interleaved AVI mode for example.
Players that are picky on strict interleaving can set this.
Patches to only switch to non intereaved AVI mode when the index is not strictly
correctly interleaved are welcome.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4df001d77f 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_ALLOC_FORMAT_CONTEXT cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								575c18da1b 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_OLD_METADATA cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca51d86c96 
								
							
								 
							
						 
						
							
							
								
								add FF_API_ALLOC_FORMAT_CONTEXT define to disable the deprecated  
							
							av_alloc_format_context() public function
Originally committed as revision 25483 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6ed040408b 
								
							
								 
							
						 
						
							
							
								
								Move AVOptions from libavcodec to libavutil  
							
							Originally committed as revision 25210 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6df4029549 
								
							
								 
							
						 
						
							
							
								
								Add an AVOption max_delay for AVFormatContext->max_delay  
							
							This can currently also be set via -muxdelay in ffmpeg for muxers,
but not for demuxers (nor for demuxers in ffplay) - this patch
allows it to be set in all those cases.
Originally committed as revision 25180 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54036be11a 
								
							
								 
							
						 
						
							
							
								
								rename LAVF_API_* defines to FF_API_* to clarify that it is not public API  
							
							Originally committed as revision 24825 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd872bf49f 
								
							
								 
							
						 
						
							
							
								
								add LAVF_API_OLD_METADATA define to disable the deprecated metadata API  
							
							Originally committed as revision 24818 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f563bfa15 
								
							
								 
							
						 
						
							
							
								
								Remove typo: s/ingore/ignore/  
							
							Originally committed as revision 23758 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								796ac2335d 
								
							
								 
							
						 
						
							
							
								
								Add a flag for enabling RTP hinting  
							
							Originally committed as revision 23161 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2308b6c19a 
								
							
								 
							
						 
						
							
							
								
								Add version to AVClass so we can add to and use fields of AVClass without ABI issues.  
							
							Originally committed as revision 22987 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba87f0801d 
								
							
								 
							
						 
						
							
							
								
								Remove explicit filename from Doxygen  @file  commands.  
							
							Passing an explicit filename to this command is only necessary if the
documentation in the @file  block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe8344a276 
								
							
								 
							
						 
						
							
							
								
								Add AVFMT_FLAG_NOFILLIN and AVFMT_FLAG_NOPARSE.  
							
							Originally committed as revision 22745 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c55806e3a2 
								
							
								 
							
						 
						
							
							
								
								Flag to ignore dts on frames that contain pts.  
							
							This works around common issues with mpeg-ps files with broken timestamps.
Also allows playing the broken sample from issue1024.
Originally committed as revision 21562 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66ddc150f0 
								
							
								 
							
						 
						
							
							
								
								Increase default value for max_analyze_duration, fixes issue 1506, a regression.  
							
							Originally committed as revision 20483 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								57011a13d6 
								
							
								 
							
						 
						
							
							
								
								use AVFormatContext->probesize in av_find_stream_info and raise default to 5M  
							
							Originally committed as revision 19274 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								827f7e285b 
								
							
								 
							
						 
						
							
							
								
								deprecate old metadata API  
							
							Originally committed as revision 17690 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88a2896520 
								
							
								 
							
						 
						
							
							
								
								Deprecate av_malloc_format_context() in favor of  
							
							avformat_alloc_context(), and drop the old symbol at the next major
bump.
Originally committed as revision 17047 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago