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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c76374c6db 
								
							
								 
							
						 
						
							
							
								
								Use AVERROR_EXIT with url_interrupt_cb.  
							
							Functions interrupted by url_interrupt_cb should not be restarted.
Therefore using AVERROR(EINTR) was wrong, as it did not allow to distinguish
when the underlying system call was interrupted and actually needed to be
restarted.
This fixes roundup issues 2657 and 2659 (ffplay not exiting for streamed
content).
Signed-off-by: Nicolas George <nicolas.george@normalesup.org>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								75b9ed04b9 
								
							
								 
							
						 
						
							
							
								
								lavf/utils: dont't explicitly check AVIOContext.error  
							
							The error should be caught in write_packet()/write_trailer()
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1ef2cd9ed 
								
							
								 
							
						 
						
							
							
								
								avio: move ff_rewind_with_probe_data from avio.h to avio_internal.h  
							
							also change its prefix to ffio
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76aa876e69 
								
							
								 
							
						 
						
							
							
								
								avio: avio_ prefix for url_fsize  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2704c9712 
								
							
								 
							
						 
						
							
							
								
								avio: add avio_tell macro as a replacement for url_ftell  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								863c471638 
								
							
								 
							
						 
						
							
							
								
								libavformat: Add av_pkt_dump{, _log}2, taking an AVStream parameter  
							
							This removes a fixme issue, by allowing the av_pkt_dump functions
to use the correct time base.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6b4aa5dac8 
								
							
								 
							
						 
						
							
							
								
								avio: avio_ prefix for url_fseek  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22a3212e32 
								
							
								 
							
						 
						
							
							
								
								avio: rename url_fopen/fclose -> avio_open/close.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b7effd4e83 
								
							
								 
							
						 
						
							
							
								
								avio: avio_ prefixes for get_* functions  
							
							In the name of consistency:
get_byte           -> avio_r8
get_<type>         -> avio_r<type>
get_buffer         -> avio_read
get_partial_buffer will be made private later
get_strz is left out becase I want to change it later to return
something useful.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ae628ec1fd 
								
							
								 
							
						 
						
							
							
								
								avio: rename ByteIOContext to AVIOContext.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab0287fcbd 
								
							
								 
							
						 
						
							
							
								
								Move find_info_tag to lavu and add av_ prefix to it  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6c7375a17 
								
							
								 
							
						 
						
							
							
								
								Deprecate parse_date() in favor of av_parse_time().  
							
							The new av_parse_time() is created in libavutil/parseutils.h, all the
internal functions used by parse_date are moved to
libavutil/parseutils.c and made static.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								610219a598 
								
							
								 
							
						 
						
							
							
								
								lavf: add av_ prefix to dump_format()  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22ec6b738f 
								
							
								 
							
						 
						
							
							
								
								Fix av_find_best_stream when using a program  
							
							The current implementation has a bug, it is returning the stream index
in the found program, and not the stream index in the list of all
streams. The attached patch fixes this issue.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								737eb5976f 
								
							
								 
							
						 
						
							
							
								
								Merge libavcore into libavutil  
							
							It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody
is helped by having libavutil and libavcore split. In order to ease
maintenance inside and around FFmpeg and to reduce confusion where to
put common code, avcore's functionality is merged (back) to avutil.
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24a83bd10a 
								
							
								 
							
						 
						
							
							
								
								lavf: add AV_DISPOSITION_CLEAN_EFFECTS flag  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c33c0e263 
								
							
								 
							
						 
						
							
							
								
								lavf: print stream disposition in dump_stream_format  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5209149157 
								
							
								 
							
						 
						
							
							
								
								make av_find_best_stream() ignore streams marked with AV_DISPOSITION_*_IMPAIRED  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37b00b47cb 
								
							
								 
							
						 
						
							
							
								
								Frame-based multithreading framework using pthreads  
							
							See doc/multithreading.txt for details on use in codecs.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3940caad02 
								
							
								 
							
						 
						
							
							
								
								lavf: rename ff_probe_input_buffer to make it public  
							
							It is useful for applications that hand input data directly to lavf via
a ByteIOContext.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aad216fd7e 
								
							
								 
							
						 
						
							
							
								
								lavf: simplify pb parameter of ff_probe_input_buffer  
							
							There is no need to pass the ByteIOContext via a pointer to a pointer
anymore.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3190529df 
								
							
								 
							
						 
						
							
							
								
								Make av_set_pts_info keep previous time base if new one is invalid.  
							
							Fixes issue 2475.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f124b087ee 
								
							
								 
							
						 
						
							
							
								
								libavformat: Add a function for freeing an AVFormatContext  
							
							This function is useful for freeing data structures allocated by
muxers, which currently have to be freed manually by the caller.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6fb5a4f78 
								
							
								 
							
						 
						
							
							
								
								add ff_index_search_timestamp and ff_add_index_entry  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								101e1f6ff9 
								
							
								 
							
						 
						
							
							
								
								Make ff_interleave_compare_dts static to utils.c.  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								440d761e40 
								
							
								 
							
						 
						
							
							
								
								Clarify timestamps related error messages in compute_pkt_fields2().  
							
							Originally committed as revision 26308 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6cbce63650 
								
							
								 
							
						 
						
							
							
								
								Fix assertion fail on audio files with invalid sample rates,  
							
							fixes issue 2475.
Patch by Daniel Kang, daniel.d.kang at gmail
Originally committed as revision 26240 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago