wm4
							
						 
						
							
							
							
								
							
								948f3c19a8 
								
							
								 
							
						 
						
							
							
								
								lavc: Make AVPacket.duration int64, and deprecate convergence_duration  
							
							 
							
							 
							
							
								
							
							
							Note that convergence_duration had another meaning, one which was in
practice never used. The only real use for it was a 64 bit replacement
for the duration field. It's better just to make duration 64 bits, and
to get rid of it.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Hendrik Leppkes
							
						 
						
							
							
							
								
							
								3a8e447712 
								
							
								 
							
						 
						
							
							
								
								lavf/utils: remove some left-over cruft from the 32-bit size fields  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   James Almer
							
						 
						
							
							
							
								
							
								655b6dcb34 
								
							
								 
							
						 
						
							
							
								
								lavc/lavf: remove incompatible abi checks for the new 64bit fields  
							
							 
							
							 
							
							
								
							
							
							Reviewed-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: James Almer <jamrial@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								b290972b8f 
								
							
								 
							
						 
						
							
							
								
								lavf: Switch probesize and max_analyze_duration to 64bit.  
							
							 
							
							 
							
							
								
							
							
							Both are only accessible through AVOptions. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								c311713ca9 
								
							
								 
							
						 
						
							
							
								
								lavf: Switch bitrate to 64bit unless compatibility with avconv was requested.  
							
							 
							
							 
							
							
								
							
							
							Based on a patch by Steve Swanson, swanysteve at gmail.
Fixes ticket #2089 . 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Thierry Foucu
							
						 
						
							
							
							
								
							
								f600381b79 
								
							
								 
							
						 
						
							
							
								
								libavformat/utils.c: use correct variable for message.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								f58e011a1f 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Increase default max_stream_analyze_duration for flv  
							
							 
							
							 
							
							
								
							
							
							Fixes: unknown_video.flv
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Marton Balint
							
						 
						
							
							
							
								
							
								26a0cd1b4b 
								
							
								 
							
						 
						
							
							
								
								lavf: add V as a video stream specifier which is not an attached picture  
							
							 
							
							 
							
							
								
							
							
							Reviewed-by: Michael Niedermayer <michael@niedermayer.cc>
Signed-off-by: Marton Balint <cus@passwd.hu> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								670d8ecfae 
								
							
								 
							
						 
						
							
							
								
								lavf: Remove probesize32 and max_analyze_duration32 on version bump.  
							
							 
							
							 
							
							
								
							
							
							Add FF_API_PROBESIZE_32 to allow removing 32bit probesize and 32bit
max_analyze_duration after the next libavformat version bump. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								01bcc2d5c2 
								
							
								 
							
						 
						
							
							
								
								lavc: Drop deprecated destruct_packet related functions  
							
							 
							
							 
							
							
								
							
							
							Deprecated in 10/2012. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b4d68e7cdb 
								
							
								 
							
						 
						
							
							
								
								avformat: Remove use of AVFrac and AVStream->pts  
							
							 
							
							 
							
							
								
							
							
							Move field to internal part of AVStream and struct to internal.h
Reviewed-by: Andreas Cadhalpun <andreas.cadhalpun@googlemail.com>
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								059a934806 
								
							
								 
							
						 
						
							
							
								
								lavc: Consistently prefix input buffer defines  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								def97856de 
								
							
								 
							
						 
						
							
							
								
								lavc: AV-prefix all codec capabilities  
							
							 
							
							 
							
							
								
							
							
							Express bitfields more simply.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								4afc3429be 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Fix regression with H264 stream probing  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket4725
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								cdca400c5e 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Print stream number in max_analyze_duration exit path  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								90dd6ad22c 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: inform the user if the protocol cannot be determined  
							
							 
							
							 
							
							
								
							
							
							Assuming the wrong protocol can lead to suboptimal seeking performance
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								901922e047 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: adjust short skip threshold in ff_configure_buffers_for_index() to avoid seeking if a packet is skiped  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket4126
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   wm4
							
						 
						
							
							
							
								
							
								130a8e0eef 
								
							
								 
							
						 
						
							
							
								
								avformat: don't crash API users when demuxing mp4  
							
							 
							
							 
							
							
								
							
							
							This code is one big chunk of WTF.
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b513661251 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Skip ff_configure_buffers_for_index() for local files  
							
							 
							
							 
							
							
								
							
							
							Theres no known case where its use on local files improves performance
if you know of such a case, please contact us
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b183fb4767 
								
							
								 
							
						 
						
							
							
								
								avformat: Add ff_configure_buffers_for_index()  
							
							 
							
							 
							
							
								
							
							
							This allows configuring the io buffer in such way that few seeks are needed for playback
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								838c5f3df7 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Redesign scoring in av_find_default_stream_index()  
							
							 
							
							 
							
							
								
							
							
							This avoids empty streams from being selected if a equivalent non empty one is available
The new system is also clearer and more systematic
This may need finetuning, which should be easy to do ...
Fixes Ticket2687
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								42c41e96ff 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Do not select audio streams with unknown sample rate in av_find_best_stream()  
							
							 
							
							 
							
							
								
							
							
							Together with the next commit this prevents non-PCM S302M from being selected unless either
it can be decoded or the user selects passthrough/copy
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1e0c34fe71 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Simplify get_std_framerate() check  
							
							 
							
							 
							
							
								
							
							
							This also avoids using a floating point operation
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								57eecd9e4f 
								
							
								 
							
						 
						
							
							
								
								lavf: Use av_codec_get_tag2() in avformat_query_codec().  
							
							 
							
							 
							
							
								
							
							
							av_codec_get_tag() can return 0 both in case of error and success. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								541d75f9a0 
								
							
								 
							
						 
						
							
							
								
								avformat: add callback for opening further files  
							
							 
							
							 
							
							
								
							
							
							Previous version reviewed-by: wm4 <nfxjfg@googlemail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								32da94fa7f 
								
							
								 
							
						 
						
							
							
								
								lavf: Reset global flag on deinit  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   wm4
							
						 
						
							
							
							
								
							
								7dd8bf53bd 
								
							
								 
							
						 
						
							
							
								
								avformat: add common mechanism for skipping samples at the start of file  
							
							 
							
							 
							
							
								
							
							
							This makes using the generic indexing code with mp3 easier at a later
point.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ba631b7914 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Ensure that AVFMT_FLAG_CUSTOM_IO is set before use  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								98cab39798 
								
							
								 
							
						 
						
							
							
								
								lavf: Fix variables constness in ff_iso8601_to_unix_time()  
							
							 
							
							 
							
							
								
							
							
							warning: assigning to
      'char *' from 'const char *' discards qualifiers
      [-Wincompatible-pointer-types-discards-qualifiers] 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								84b95715fa 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Place timestamp trace logs under FF_FDEBUG_TS  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								d02b3e9bdb 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Provide context for av_log() where one is available  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Vittorio Giovara
							
						 
						
							
							
							
								
							
								1a3eb042c7 
								
							
								 
							
						 
						
							
							
								
								Replace av_dlog with normal av_log at trace level  
							
							 
							
							 
							
							
								
							
							
							This applies to every library where performance is not critical. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								edbb9b5e8f 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Add HEVC to unreliable_tb()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								80fa48a413 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Use codec_info_duration_fields in fps calculation end decission when no timestamps and thus no duration_count is available  
							
							 
							
							 
							
							
								
							
							
							This avoids waiting for a count to increase which will always be 0 and may
reduce the startup delay for affected streams (rare)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b50a4ca179 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Preserve packet duration when parsing is done only for headers  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   wm4
							
						 
						
							
							
							
								
							
								2b5f34f788 
								
							
								 
							
						 
						
							
							
								
								avformat, avcodec: log discard padding  
							
							 
							
							 
							
							
								
							
							
							Useful for debugging.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								27f2746282 
								
							
								 
							
						 
						
							
							
								
								parseutils: Make av_small_strptime public  
							
							 
							
							 
							
							
								
							
							
							And use it in libavformat.
Based on a similar patch by Stefano Sabatini <stefasab@gmail.com>. 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ff6841c6bb 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: avoid discarded streams in av_find_default_stream_index()  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket2010
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								19321a295a 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Terminate SPS in avci100_1080i_extradata to avoid warnings during parsing  
							
							 
							
							 
							
							
								
							
							
							Fixes: AVCI100_Test.mxf
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   wm4
							
						 
						
							
							
							
								
							
								cca44764b9 
								
							
								 
							
						 
						
							
							
								
								avformat: add avformat_flush()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						11 years ago  
					 
				
					
						
							
							
								   wm4
							
						 
						
							
							
							
								
							
								9deaec7828 
								
							
								 
							
						 
						
							
							
								
								lavf: move internal fields from public to internal context  
							
							 
							
							 
							
							
								
							
							
							This is not an API change; the fields were explicitly declared private
before.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e8f814a907 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Fix division by 0  
							
							 
							
							 
							
							
								
							
							
							Fixes: signal_sigsegv_14999ef_1188_cov_2888512890_SVA_CL1_E.264
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								fd242b468d 
								
							
								 
							
						 
						
							
							
								
								lavf/utils: fix if_( style  
							
							 
							
							
								
							
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e005dc621a 
								
							
								 
							
						 
						
							
							
								
								avformat: fix mode of img2dec.c and utils.c  
							
							 
							
							 
							
							
								
							
							
							Found-by: jamrial
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Liviu Oniciuc
							
						 
						
							
							
							
								
							
								b37858eae1 
								
							
								 
							
						 
						
							
							
								
								avformat/img2dec: remove the non-negative number requirement for start_number option  
							
							 
							
							 
							
							
								
							
							
							industrial cameras usually mark the trigger frame as frame number 0
all frames saved before trigger frame receive a negative sequence number
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								7620d48f2e 
								
							
								 
							
						 
						
							
							
								
								avformat/network: Check for av_malloc* failures in ff_tls_init()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								4b15bba2ae 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: Fix number suffixes in tb_unreliable()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								43630c82f1 
								
							
								 
							
						 
						
							
							
								
								avformat/utils: remove unneeded #include, there are no assert() only av_assert*  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						10 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								4227e4fe74 
								
							
								 
							
						 
						
							
							
								
								lavf: add a convenience function for adding side data to a stream  
							
							 
							
							
								
							
							
						 
						11 years ago  
					 
				
					
						
							
							
								   Anshul Maheshwari
							
						 
						
							
							
							
								
							
								a47c9331ef 
								
							
								 
							
						 
						
							
							
								
								avformat: Improve data streams/codec support  
							
							 
							
							 
							
							
								
							
							
							This adds data codec/stream handling where previously there was only
audio/video/subtitles
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						10 years ago