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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3f9ebf743 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_set_pts_info private.  
							
							It's supposed to be called only from (de)muxers. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a17c3c7d15 
								
							
								 
							
						 
						
							
							
								
								avformat: add CRI ADX format demuxer  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45f511ece7 
								
							
								 
							
						 
						
							
							
								
								avio: Mark the old interrupt callback mechanism as deprecated  
							
							Prepare for removing it at an upcoming major bump. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9f1dae944e 
								
							
								 
							
						 
						
							
							
								
								http: Add a new protocol for opening connections via http proxies  
							
							This opens a plain TCP connection through the proxy via the
CONNECT HTTP method. Normally, this is allowed for connections
on port 443, but can in general be used to allow connections
to any port (depending on proxy configuration), and could thus
be used to tunnel any TCP connection via a HTTP proxy.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f545e00677 
								
							
								 
							
						 
						
							
							
								
								BMV demuxer and decoder  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6d08f40aa 
								
							
								 
							
						 
						
							
							
								
								avformat: Add functions for doing global network initialization  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								183baeadca 
								
							
								 
							
						 
						
							
							
								
								avformat: Add the https protocol  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								558d192d23 
								
							
								 
							
						 
						
							
							
								
								avformat: Add the tls protocol, using OpenSSL or gnutls  
							
							Note, this protocol doesn't yet check verify the server
certificate against a local database of trusted CA root
certificates.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								86931dc930 
								
							
								 
							
						 
						
							
							
								
								Bump libavformat minor version for the G.729 raw demuxer.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df968050ab 
								
							
								 
							
						 
						
							
							
								
								lavf: move private fields in AVFormatContext to the end at next bump.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2faa95151 
								
							
								 
							
						 
						
							
							
								
								lavf: make some seeking functions private  
							
							Specifically av_update_cur_dts(), av_seek_frame_binary() and
av_gen_search().
They are not supposed to be called outside lavf. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d813e4c54 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVStream.stream_copy  
							
							It's only used in avconv, so it properly belongs to OutputStream struct
there. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f172132f82 
								
							
								 
							
						 
						
							
							
								
								mpegenc: add preload private option.  
							
							Deprecate AVFormatContext.preload. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								569129a6dc 
								
							
								 
							
						 
						
							
							
								
								lavf: add avformat_new_stream as a replacement for av_new_stream.  
							
							It takes a codec parameter, thus enabling codec-specific defaults. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eca4850c6d 
								
							
								 
							
						 
						
							
							
								
								rtsp: Accept options via private avoptions instead of URL options  
							
							Eventually, the old way of passing options by adding
stuff to the URL can be dropped.
This avoids having to tamper with the user-specified URL to
pass options on the transport mode. This also works better
with redirects, since the options don't need to be parsed out
from the URL.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a9ee3152b 
								
							
								 
							
						 
						
							
							
								
								mpegenc/mpegtsenc: add muxrate private options.  
							
							Deprecate AVFormatContext.mux_rate. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c10731e78b 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVFormatContext.file_size  
							
							It's too unreliable to be useful. avio_size() should be called instead. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b631fba936 
								
							
								 
							
						 
						
							
							
								
								avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.  
							
							This will prevent seeking by bytes for formats that cannot handle this. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b3e070035 
								
							
								 
							
						 
						
							
							
								
								Bump minor for G.723.1 encoder and muxer.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26c7ff9317 
								
							
								 
							
						 
						
							
							
								
								Add libmodplug support.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcb9f6a20d 
								
							
								 
							
						 
						
							
							
								
								Add LATM demuxer  
							
							This is a raw demuxer for the AAC LATM decoder and thus limited to
single stream LOAS. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ca36b4de7 
								
							
								 
							
						 
						
							
							
								
								Add LATM muxer  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb4ca26bdb 
								
							
								 
							
						 
						
							
							
								
								lavf,lavc,sws: add {avcodec,avformat,sws}_get_class() functions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dacd827b81 
								
							
								 
							
						 
						
							
							
								
								Rename find_program_from_stream to av_find_program_from_stream and add it to avformat.h  
							
							Also extend the functionality to use the last found program to start the search
after that program.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47818b2a67 
								
							
								 
							
						 
						
							
							
								
								Add LOAS demuxer.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6c6c1aaa6 
								
							
								 
							
						 
						
							
							
								
								add XMV demuxer  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2f523fffc 
								
							
								 
							
						 
						
							
							
								
								Add an APIChanges entry and bump minor versions for recent changes.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f847bf61d 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVFormatContext.timestamp  
							
							It's replaced by 'creation_time' metadata tag. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d31e3f7ccc 
								
							
								 
							
						 
						
							
							
								
								gif: add loop private option.  
							
							Deprecate AVFormatContext.loop_output. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6002fdef5e 
								
							
								 
							
						 
						
							
							
								
								img2: add loop private option.  
							
							Deprecate AVFormatContext.loop_input. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e8d2e337e 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVStream.quality.  
							
							AVStream is no place for it and it's unused outside of ffmpeg anyway. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								518d8d4365 
								
							
								 
							
						 
						
							
							
								
								lavf: bump minor and add APIchanges entry for av_get_output_timestamp  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c44d716e7 
								
							
								 
							
						 
						
							
							
								
								Add minor bumps and APIChanges entries for lavf private options.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ace0a5e236 
								
							
								 
							
						 
						
							
							
								
								lavf: bump minor after the addition of fps_probe_size to AVFormatContext  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d16cccac98 
								
							
								 
							
						 
						
							
							
								
								movenc: Add RTP muxer/hinter options  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e2e29c6247 
								
							
								 
							
						 
						
							
							
								
								rtspenc: Add RTP muxer options  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0832122880 
								
							
								 
							
						 
						
							
							
								
								rtpenc: MP4A-LATM payload support  
							
							This is enabled with an AVOption on the RTP muxer. The SDP
generator looks for a latm flag in the rtpflags field.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								17a5556db5 
								
							
								 
							
						 
						
							
							
								
								mpegts: add compute_pcr option.  
							
							Deprecate the corresponding AVFormatParameters field. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ecdfd008b 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate avformat_alloc_output_context() in favor of avformat_alloc_output_context2()  
							
							The new function accepts a slightly more intuitive order of paramters,
and returns an error code, thus allowing applications to report a
meaningful error message. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								153382e1b6 
								
							
								 
							
						 
						
							
							
								
								multiple inclusion guard cleanup  
							
							Add missing multiple inclusion guards; clean up #endif comments;
add missing library prefixes; keep guard names consistent. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d43a6edf7d 
								
							
								 
							
						 
						
							
							
								
								Bump minor after adding a caf muxer.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1ac139d89 
								
							
								 
							
						 
						
							
							
								
								Handle unicode file names on windows  
							
							All file names should be in UTF-8 within libavformat.
This is handled by mapping the open() function to an internal one
in os_support.h for windows.
fopen() could be overridden in the same way, but if that would be
used from ffmpeg.c, it would add a dependency on an ff prefixed
internal lavf function.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84465f2180 
								
							
								 
							
						 
						
							
							
								
								applehttp: Handle AES-128 encrypted streams  
							
							This should hopefully fix roundup issue 2586.
This commit only implements it in the demuxer, not in the
protocol handler. If desired, some of the code could be
refactored to be shared by both implementations.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe8e039460 
								
							
								 
							
						 
						
							
							
								
								applehttp: Expose the stream bitrate via metadata  
							
							This helps callers to intelligently switch between bitrate
variants.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df56d58339 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_INDEX_BUILT cruft  
							
							
								
							
							
						 
						14 years ago