4f112a8e34 
								
							
								 
							
						 
						
							
							
								
								lavf/mux: add the flush_packets option.  
							
							Note: a lot of muxers already do the flushing explicitly. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8e748eee5 
								
							
								 
							
						 
						
							
							
								
								lavf: add seek2any to allow forcing seeking to non keyframes via AVOptions  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98247e3368 
								
							
								 
							
						 
						
							
							
								
								lavf: clarify/extend documentation for AVFormatContext::analyzeduration  
							
							"analyzeduration" is not used to detect the input duration, but to
specify the max probe data duration. Fix option description and related
doc entry accordingly. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								81c7c817a4 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Use consistent names for multiple inclusion guards.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d74dea84f 
								
							
								 
							
						 
						
							
							
								
								lavf: Provide a monotonic timestamp to the outside world  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ee14aa5c7 
								
							
								 
							
						 
						
							
							
								
								lavf: improve avoid_negative_ts help text  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								892750b07b 
								
							
								 
							
						 
						
							
							
								
								fix tipo  
							
							Found-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								656500c503 
								
							
								 
							
						 
						
							
							
								
								lavf: improve help text for avoid_negative_ts  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d513fb1c75 
								
							
								 
							
						 
						
							
							
								
								Add -skip_initial_bytes option.  
							
							Fixes ticket #1909 . 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3ba0dab76a 
								
							
								 
							
						 
						
							
							
								
								lavf: Add support offset timestamps on muxing.  
							
							This allows avoiding negative timestamps.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								28ff17fa97 
								
							
								 
							
						 
						
							
							
								
								lavf: add use_wallclock_as_timestamps  
							
							This may fix Ticket730
Reviewed-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								681ed00099 
								
							
								 
							
						 
						
							
							
								
								avf: introduce nobuffer option  
							
							Useful in cases where a significant analyzeduration is
still needed, while minimizing buffering before output.
An example is processing low-latency streams where all
media types won't necessarily come in if the
analyzeduration is small.
Additional changes by Josh Allmann <joshua.allmann@gmail.com>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d70912cc2 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_FLAG_RTP_HINT cruft  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2439f2ca82 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_OLD_AVIO cruft  
							
							
								
							
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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