ce5e49b0c2 
								
							
								 
							
						 
						
							
							
								
								replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								492026209b 
								
							
								 
							
						 
						
							
							
								
								LAVFAPI: demuxer specific options.  
							
							(someone please add doxy)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7d727f1338 
								
							
								 
							
						 
						
							
							
								
								LAVFAPI: avformat_alloc_output_context() / simplify usage of muxers.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2eef3e9f5 
								
							
								 
							
						 
						
							
							
								
								LAVF API: remove AVOutputFormat.set_parameters() the field is unused.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7c152a458d 
								
							
								 
							
						 
						
							
							
								
								lavf: inspect more frames for fps when container time base is coarse  
							
							As per issue2629, most 23.976fps matroska H.264 files are incorrectly
detected as 24fps, as the matroska timestamps usually have only
millisecond precision.
Fix that by doubling the amount of timestamps inspected for frame rate
for streams that have coarse time base. This also fixes 29.970 detection
in matroska.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 78431098f9http://thread.gmane.org/gmane.comp.video.mplayer.user/66043/focus=66063 
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								045dd4b928 
								
							
								 
							
						 
						
							
							
								
								Replace some commented-out debug printf() / av_log() messages with av_dlog().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79157f400b 
								
							
								 
							
						 
						
							
							
								
								error: remove AVERROR_NUMEXPECTED  
							
							AVERROR_NUMEXPECTED is used only in the image muxer and demuxer, and
has a too much specific meaning, which is better explained through a
log message. Thus it can be replaced by AVERROR(EINVAL).
This breaks API.
Signed-off-by: Stefano Sabatini <stefano.sabatini-lala@poste.it>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bbb67d580 
								
							
								 
							
						 
						
							
							
								
								libavformat: Free AVFormatContext->streams  
							
							After switching this from a statically allocated array to a
dynamically allocated one in the major bump, this needs explicit
freeing.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59d96941f0 
								
							
								 
							
						 
						
							
							
								
								avio: remove AVIO_* access symbols in favor of new AVIO_FLAG_* symbols  
							
							Make AVIO_FLAG_ access constants work as flags, and in particular fix
the behavior of functions (such as avio_check()) which expect them to
be flags rather than modes.
This breaks API. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5763e63913 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_SYMVER cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b4c5acabb9 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_FIRST_FORMAT cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58d5ff0abf 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_PARSE_FRAME_PARAM cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5048e36c99 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_URL_SPLIT cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								61573bf1ba 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_GUESS_FORMAT cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								575c18da1b 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_OLD_METADATA cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								761ad42968 
								
							
								 
							
						 
						
							
							
								
								lavf: remove FF_API_MAX_STREAMS cruft  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e61b83d29e 
								
							
								 
							
						 
						
							
							
								
								Ogg: add support for Xiph's CELT (Opus) codec.  
							
							This patch also introduces CODEC_ID_CELT.
Signed-off-by: Nicolas George <nicolas.george@normalesup.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								133208ffb3 
								
							
								 
							
						 
						
							
							
								
								Be more verbose when printing the probe result.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								96573c0d76 
								
							
								 
							
						 
						
							
							
								
								lavf/utils.c: Order packets with identical PTS by stream index.  
							
							This allows for more reproducible results when using multi-threading.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff1ec0c3f8 
								
							
								 
							
						 
						
							
							
								
								avio: undeprecate av_url_read_fseek/fpause under nicer names  
							
							It seems their replacements won't be ready anytime soon. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9bf9d8e53 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_guess_image2_codec internal  
							
							It doesn't look very useful as a public function. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c5704b2b9a 
								
							
								 
							
						 
						
							
							
								
								lavf: mark av_pkt_dump(_log) for remove on $next+1 bump.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5cec897105 
								
							
								 
							
						 
						
							
							
								
								avio: move extern url_interrupt_cb declaration from avio.h to url.h  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f87b1b373a 
								
							
								 
							
						 
						
							
							
								
								avio: AVIO_ prefixes for URL_ open flags.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								56a1000917 
								
							
								 
							
						 
						
							
							
								
								lavf: if id3v2 tag is present and all else fails, guess by file extension  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8978fedaee 
								
							
								 
							
						 
						
							
							
								
								avio: introduce an AVIOContext.seekable field  
							
							Use it instead of url_is_streamed and AVIOContext.is_streamed. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b9dffc67a 
								
							
								 
							
						 
						
							
							
								
								Improve codec_tag guessing code.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								512f973eac 
								
							
								 
							
						 
						
							
							
								
								Fix issue2437  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b56ad03fa 
								
							
								 
							
						 
						
							
							
								
								Reimplement stream probe try  #2  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15957b197a 
								
							
								 
							
						 
						
							
							
								
								Partial rewrite stream probe code.  
							
							Fix issue2312.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78431098f9 
								
							
								 
							
						 
						
							
							
								
								lavf: inspect more frames for fps when container time base is coarse  
							
							As per issue2629, most 23.976fps matroska H.264 files are incorrectly
detected as 24fps, as the matroska timestamps usually have only
millisecond precision.
Fix that by doubling the amount of timestamps inspected for frame rate
for streams that have coarse time base. This also fixes 29.970 detection
in matroska.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab11317c1f 
								
							
								 
							
						 
						
							
							
								
								lavf: make compute_chapters_end less picky.  
							
							In particular, now it assumes that
a) chapters are chronologically ordered
b) chapters have the same timebases
c) duration of the stream is known
and asserts if any of these is not met.
Make it properly deal with harsher conditions.
fixes issue2320 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca1a2a4711 
								
							
								 
							
						 
						
							
							
								
								lavf: make compute_pkt_fields2() return meaningful error values  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c70a6a41dd 
								
							
								 
							
						 
						
							
							
								
								Use audio_service_type to set stream disposition.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								933e90a69a 
								
							
								 
							
						 
						
							
							
								
								avio: make av_url_read_fseek/fpause internal.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								12bcfe05b4 
								
							
								 
							
						 
						
							
							
								
								lavf: fix function name in compute_pkt_fields2 av_dlog message  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e528cdac8a 
								
							
								 
							
						 
						
							
							
								
								Revert "replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION"  
							
							This reverts commit 29ba091136 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0cb88628fb 
								
							
								 
							
						 
						
							
							
								
								Revert "use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*"  
							
							This reverts commit a03be6e1ba 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1f60f5252 
								
							
								 
							
						 
						
							
							
								
								lavf: Make make_absolute_url a lavf internal function  
							
							This is shared by both applehttp demuxer and protocol.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68d875addc 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_interleave_packet() return meaningful error codes  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit c5dcb3d493 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70abc32314 
								
							
								 
							
						 
						
							
							
								
								lavf: enable av_dlog message in av_interleaved_write_frame()  
							
							Help debugging timestamp issues.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit d541c8b468 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79f43a8cb6 
								
							
								 
							
						 
						
							
							
								
								lavf: enable av_dlog() in compute_pkt_fields2()  
							
							Turns a comment into an av_dlog() instruction, also add a commented
issues.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
(cherry picked from commit 77f21ce464 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59f65d9579 
								
							
								 
							
						 
						
							
							
								
								avio: make url_setbufsize internal.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c5dcb3d493 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_interleave_packet() return meaningful error codes  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								77f21ce464 
								
							
								 
							
						 
						
							
							
								
								lavf: enable av_dlog() in compute_pkt_fields2()  
							
							Turns a comment into an av_dlog() instruction, also add a commented
issues.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d541c8b468 
								
							
								 
							
						 
						
							
							
								
								lavf: enable av_dlog message in av_interleaved_write_frame()  
							
							Help debugging timestamp issues.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a03be6e1ba 
								
							
								 
							
						 
						
							
							
								
								use LIBAV_LICENSE and LIBAV_VERSION instead of FFMPEG_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								29ba091136 
								
							
								 
							
						 
						
							
							
								
								replace FFMPEG with LIBAV in FFMPEG_CONFIGURATION  
							
							also update the multiple inclusion guards in config.h|mak 
							
						 
						14 years ago