Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							82d79289db 
							
						 
					 
					
						
						
							
							avformat: Allocate duration_error separately  
						
						... 
						
						
						
						This significantly reduces the memory needed per AVStream when the
array is not needed.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-02-23 23:15:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6cd650dbd2 
							
						 
					 
					
						
						
							
							ff_gen_search: Fix finding the maximum timestamp in a really small file  
						
						... 
						
						
						
						Fixes Assertion failure
Found-by: durandal_1707
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-02-18 20:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							695a766bff 
							
						 
					 
					
						
						
							
							ff_read_timestamp: check stream_index before using it as array index  
						
						... 
						
						
						
						Fixes out of array read
Found-by: durandal_1707
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-02-18 20:37:17 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							4a6fa7963b 
							
						 
					 
					
						
						
							
							lavf: dont try to find fps for attached pictures  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-02-15 03:19:18 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a8e748eee5 
							
						 
					 
					
						
						
							
							lavf: add seek2any to allow forcing seeking to non keyframes via AVOptions  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-02-07 21:54:41 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							176b72a28c 
							
						 
					 
					
						
						
							
							lavf/utils: provide feedback in case of invalid probe size  
						
						... 
						
						
						
						Log message in case the max_probe_size value in av_probe_input_buffer()
is smaller than the minimum accepted value. 
						
						
					 
					
						2013-01-19 00:13:52 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
						
						
							
						
						
							a1a707f728 
							
						 
					 
					
						
						
							
							Add a new function av_codec_get_tag2().  
						
						... 
						
						
						
						av_codec_get_tag() may return 0 both in case a codec_tag was
found and if no codec_tag was found.
The new function does not have this ambiguity. 
						
						
					 
					
						2013-01-17 20:44:33 +01:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							78e27c44c3 
							
						 
					 
					
						
						
							
							lavf/utils: clarify/extend messages in avformat_find_stream_info()  
						
						... 
						
						
						
						In particular, specify the unit of the shown values in case the max probe
size/duration is reached. 
						
						
					 
					
						2013-01-13 15:09:09 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							db1ba2213f 
							
						 
					 
					
						
						
							
							lavf: use avpriv_find_pix_fmt instead of ff_  
						
						... 
						
						
						
						Found-by: durandal_1707
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-12 14:09:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							953061ed95 
							
						 
					 
					
						
						
							
							lavf/utils: more complete dts checks  
						
						... 
						
						
						
						Fixes division by zero
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-08 00:28:35 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2713e43ac8 
							
						 
					 
					
						
						
							
							ff_get_audio_frame_size: try to fix wma in wav  
						
						... 
						
						
						
						Fixes Ticket1905, Ticket2114
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-06 19:46:04 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
						
						
							
						
						
							c52e07bb6e 
							
						 
					 
					
						
						
							
							Fix AVCI50 SPS to specify a SAR of 4:3 instead of 3:4.  
						
						
						
						
					 
					
						2013-01-05 09:20:03 +01:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							c5142a95a5 
							
						 
					 
					
						
						
							
							Support more AVC-Intra files  
						
						... 
						
						
						
						Followup to http://thread.gmane.org/gmane.comp.video.ffmpeg.devel/151321 
patch by Reimar and Thomas Mundt fixes some AVC-Intra files from
different tickets.
It does not fix http://samples.ffmpeg.org/ffmpeg- 
bugs/trac/ticket524/AVCI50.mov
Authors of this commit are: Reimar and Thomas Mundt
Patch and commit message mostly taken from ffmpeg-devel, mail by Carl
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-03 21:48:38 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb11f383e 
							
						 
					 
					
						
						
							
							lavf: add return to silence compiler warning  
						
						... 
						
						
						
						The added statement is not reachable
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-03 20:02:14 +01:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
						
						
							
						
						
							491ca0e89f 
							
						 
					 
					
						
						
							
							Replace references to "que" with the appropriate word.  
						
						... 
						
						
						
						"que" sounds like a slang word to me. This commit renames a few
variables, fix the comments and the logging messages (sometimes along
with small other typo fixes). 
						
						
					 
					
						2013-01-03 00:21:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							98db905896 
							
						 
					 
					
						
						
							
							avformat_seek_file: Dont attempt to rescale INT64_MIN/MAX  
						
						... 
						
						
						
						This fixes a integer overflow in fate
Reviewed-by: Clément Bœsch <ubitux@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-03 00:02:22 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							aa86d2d884 
							
						 
					 
					
						
						
							
							lavf: move stream==-1 handling from ff_subtitles_queue_seek() to avformat_seek_file()  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-02 23:02:33 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							341e40f1e1 
							
						 
					 
					
						
						
							
							lavf: Fix codec id forcing with probed codecs  
						
						... 
						
						
						
						Fixes Ticket2088
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-02 01:17:36 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3a6b6f425e 
							
						 
					 
					
						
						
							
							lavf: move force_codec_ids() up  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2013-01-02 01:17:36 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							63753186cc 
							
						 
					 
					
						
						
							
							lavf: Remove "Adjusting PTS forward" code  
						
						... 
						
						
						
						it causes problems (incorrectly detect TS discontinuities)
 with a brokan TS file (test-audio-broken.ts)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-21 05:12:05 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1166fc07a2 
							
						 
					 
					
						
						
							
							utils: fix duration calculation for strange_duration_example.ts  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-19 04:16:15 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1e901ffc61 
							
						 
					 
					
						
						
							
							wrap_timestamp: remove unneeded check  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-16 01:07:53 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							1662bd350a 
							
						 
					 
					
						
						
							
							lavf: fix integer overflows  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-16 01:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								Harald Axmann 
							
						 
					 
					
						
						
						
						
							
						
						
							2d74dea84f 
							
						 
					 
					
						
						
							
							lavf: Provide a monotonic timestamp to the outside world  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-15 21:28:45 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							67c1b5b026 
							
						 
					 
					
						
						
							
							lavf: remove unneeded pb check  
						
						... 
						
						
						
						Fixes CID747727
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-11 09:34:47 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a70b38d2dd 
							
						 
					 
					
						
						
							
							lavf: fix memleak  
						
						... 
						
						
						
						Fixes CID747738
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-11 08:51:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							20899c54f0 
							
						 
					 
					
						
						
							
							http/utils: rename "demuxer" to mime_type  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-10 01:00:16 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							68bc012190 
							
						 
					 
					
						
						
							
							http/utils: move mime -> demuxer maping from http to utils  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-09 20:24:49 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							e3d95b54db 
							
						 
					 
					
						
						
							
							probe: belive protocol content type if set and avoid lengthly probing.  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-09 19:12:34 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							99efd59626 
							
						 
					 
					
						
						
							
							Merge commit 'cb45553f577f8e0ebfe05d3287e1b6fa5859b967'  
						
						... 
						
						
						
						* commit 'cb45553f577f8e0ebfe05d3287e1b6fa5859b967':
  Remove pointless #undefs of previously forbidden functions.
  fate: Add dependencies for bmp, cdxl, dfa, mp3
Conflicts:
	doc/examples/muxing.c
	libavfilter/filtfmts.c
	libavutil/des.c
	libavutil/eval.c
	libavutil/log.c
	libavutil/parseutils.c
	tests/fate/mp3.mak
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-05 13:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							cb45553f57 
							
						 
					 
					
						
						
							
							Remove pointless #undefs of previously forbidden functions.  
						
						
						
						
					 
					
						2012-12-04 21:40:22 +01:00 
						 
				 
			
				
					
						
							
							
								Nicolas George 
							
						 
					 
					
						
						
						
						
							
						
						
							03847eb825 
							
						 
					 
					
						
						
							
							lavf: compute probe buffer size more reliably.  
						
						... 
						
						
						
						The previous code computes the offset by reversing the growth
of the allocated buffer size: it is complex and did lead to
inconsistencies when the size limit is reached.
Fix trac ticket #1991 . 
						
						
					 
					
						2012-12-04 19:49:51 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							83ddedbbf2 
							
						 
					 
					
						
						
							
							lavf: the core rfps code needs 2 durations to estimate rfps  
						
						... 
						
						
						
						This fixes a regression where this count became 1 with
HPM-GC\ EXPORT\ FCP-1A-AVCI100-1080i25-001.mxf
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-12-04 18:04:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							d7b20bfbb5 
							
						 
					 
					
						
						
							
							Merge commit '5c7bf2dddee5bdfa247ff0d57cb8a37d19077f66'  
						
						... 
						
						
						
						* commit '5c7bf2dddee5bdfa247ff0d57cb8a37d19077f66':
  lavf: move nuv fourcc audio tags from riff to nuv
  lavf: add a common function for selecting a pcm codec from parameters
Conflicts:
	libavformat/internal.h
	libavformat/mov.c
	libavformat/riff.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-29 14:00:44 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							261e9348ef 
							
						 
					 
					
						
						
							
							lavf: add a common function for selecting a pcm codec from parameters  
						
						
						
						
					 
					
						2012-11-28 11:18:50 -05:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							386fc67c79 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qatar/master'  
						
						... 
						
						
						
						* qatar/master:
  lavf: avoid integer overflow in ff_compute_frame_duration()
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-26 16:24:23 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							7709ce029a 
							
						 
					 
					
						
						
							
							lavf: avoid integer overflow in ff_compute_frame_duration()  
						
						... 
						
						
						
						Scaling the denominator instead of the numerator if it is too large
loses precision. Fixes an assert caused by a negative frame duration in
the fuzzed sample nasa-8s2.ts_s202310.
CC: libav-stable@libav.org  
						
						
					 
					
						2012-11-26 10:26:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							0efcf16a3e 
							
						 
					 
					
						
						
							
							replace av_log(0, by av_log(NULL,  
						
						... 
						
						
						
						The first parameter is a pointer and NULL is more correct
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-23 18:10:02 +01:00 
						 
				 
			
				
					
						
							
							
								Carl Eugen Hoyos 
							
						 
					 
					
						
						
						
						
							
						
						
							d513fb1c75 
							
						 
					 
					
						
						
							
							Add -skip_initial_bytes option.  
						
						... 
						
						
						
						Fixes ticket #1909 . 
						
						
					 
					
						2012-11-20 22:04:14 +01:00 
						 
				 
			
				
					
						
							
							
								Gavin Kinsey 
							
						 
					 
					
						
						
						
						
							
						
						
							19660a8876 
							
						 
					 
					
						
						
							
							Allow use of @ character in username and passwords embedded in URLs  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-19 18:02:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marton Balint 
							
						 
					 
					
						
						
						
						
							
						
						
							4bee03034b 
							
						 
					 
					
						
						
							
							lavf: let av_find_best_stream use bitrate info if available  
						
						... 
						
						
						
						I guess the user expects to see the stream with the highest bitrate, not with
the most frames, this is especially useful for multi bitrate streams.
This patch changes av_find_best_stream to select the stream based on a number
of conditions, the first condition has the highest priority, the last condition
has the lowest:
1) Select the stream with the highest FFMIN(5, codec_info_nb_frames) value
2) Select the stream with the highest bitrate
3) Select the stream with the highest codec_info_nb_frames
4) Select the first stream
Signed-off-by: Marton Balint <cus@passwd.hu>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-18 13:57:08 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							af9ec3dd1d 
							
						 
					 
					
						
						
							
							av_probe_input_format3: support NULL as buffer. Fixes null ptr deref  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-13 22:21:10 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							7ec1fe1f47 
							
						 
					 
					
						
						
							
							lavf: Dont compare absolute to relative timestamps in duration gcd  
						
						... 
						
						
						
						This prevents a division by 0
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-09 14:59:43 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2ca649f177 
							
						 
					 
					
						
						
							
							utils: fix integer overflow with DURATION_MAX_READ_SIZE  
						
						... 
						
						
						
						Fixes CID703746
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-06 18:44:14 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							f742c7b2ce 
							
						 
					 
					
						
						
							
							lavf: fix integer overflow in rfps calculation  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-11-01 21:37:29 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6992b0bfc2 
							
						 
					 
					
						
						
							
							utils: fix rounding of micro seconds  
						
						... 
						
						
						
						Found-by: Johan Wessfeldt <johan.wessfeldt@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-10-31 19:12:47 +01:00 
						 
				 
			
				
					
						
							
							
								Paul B Mahol 
							
						 
					 
					
						
						
						
						
							
						
						
							e12cfd044c 
							
						 
					 
					
						
						
							
							lavf: const correctness for avformat_new_stream  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com> 
						
						
					 
					
						2012-10-24 17:55:35 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5442c6cce3 
							
						 
					 
					
						
						
							
							lavf: fix duration estimation for multi program TS  
						
						... 
						
						
						
						Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-10-23 18:11:26 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							31cdf6002a 
							
						 
					 
					
						
						
							
							lavf: increase retries to guess duration from pts by 1  
						
						... 
						
						
						
						This fixes finding the duration for one TS file
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-10-23 17:31:31 +02:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							ee23dcf534 
							
						 
					 
					
						
						
							
							avformat_free_context: allow NULL as argument  
						
						... 
						
						
						
						Fixes CID703682
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
						
						
					 
					
						2012-10-20 20:13:18 +02:00