ad56535dd1 
								
							
								 
							
						 
						
							
							
								
								avformat: fix orig_pos type to match pkt->pos  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								833bc6678f 
								
							
								 
							
						 
						
							
							
								
								avformat: change seeking index consistency asserts to av_asserts  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								020c287f5e 
								
							
								 
							
						 
						
							
							
								
								avformat: Dont stop probing before the whole id3 tag is read  
							
							When a file appears to start with a id3 tag and appears to
also be something else, then try to increase the probe buffer
size if its below its limit.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dbb1425811 
								
							
								 
							
						 
						
							
							
								
								lavf: make sure stream probe data gets freed.  
							
							Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e10f5bd05c 
								
							
								 
							
						 
						
							
							
								
								avformat: Add a mechanism to allow demuxers to detect byte based seeking.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ccc25378bd 
								
							
								 
							
						 
						
							
							
								
								avformat: fix atomatic format selection for (s)segment  
							
							Fixes Ticket2236
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4d3c5d3b65 
								
							
								 
							
						 
						
							
							
								
								Do not show "Estimating duration from bitrate" warning if no duration was estimated.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ef7b6b489a 
								
							
								 
							
						 
						
							
							
								
								ffmpeg/avformat: factor av_guess_frame_rate() out  
							
							This will be used in ffplay
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ea9a6709a9 
								
							
								 
							
						 
						
							
							
								
								estimate_timings_from_bit_rate: Check timebase and bitrate  
							
							Fixes integer overflow and assertion failure
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								460d30406b 
								
							
								 
							
						 
						
							
							
								
								avformat: change some seeking related assert to av_asserts  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								710cd0fddf 
								
							
								 
							
						 
						
							
							
								
								avformat: Fix infinite probing that reads the whole file  
							
							Fixes: otonajoshi_avformat_tries_to_load_whole.ts
Reported-by: JEEB (on IRC)
Thanks-to: nevcairiel
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								06a43baecd 
								
							
								 
							
						 
						
							
							
								
								av_find_stream_info: change read_size to 64bit  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d09aa9d8e 
								
							
								 
							
						 
						
							
							
								
								lavf: avformat_seek_file(): validate stream_index.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73ef12757b 
								
							
								 
							
						 
						
							
							
								
								append_packet_chunked: remove outcommented code  
							
							our variant works fine and should be better
also remove related unused variable
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07d4f557e5 
								
							
								 
							
						 
						
							
							
								
								append_packet_chunked: Remove unused initialization.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa3c779984 
								
							
								 
							
						 
						
							
							
								
								lavf: sanity check size in av_get/append_packet().  
							
							To avoid allocating ridiculous amounts of memory for corrupted files,
read the input in chunks limited to filesize or an arbitrary large
amount when that is not known (chosen to be 50M). 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c292e340ed 
								
							
								 
							
						 
						
							
							
								
								avformat: keep r_frame_rate  
							
							This field is used and nothing equivalent exists
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85a5bc054c 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_R_FRAME_RATE cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b486ab13b 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_AV_GETTIME cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								435c2a31ad 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_READ_PACKET cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a7c4daf46 
								
							
								 
							
						 
						
							
							
								
								lavf: remove disabled FF_API_CLOSE_INPUT_FILE cruft  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1afddbe59e 
								
							
								 
							
						 
						
							
							
								
								avpacket: use AVBuffer to allow refcounting the packets.  
							
							This will allow us to avoid copying the packets in many cases.
This breaks ABI. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efa7f42020 
								
							
								 
							
						 
						
							
							
								
								Use the avstring.h locale-independent character type functions  
							
							Make sure the behavior does not change with the locale.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cada996528 
								
							
								 
							
						 
						
							
							
								
								avformat: Fix apics with aac  
							
							Fixes Ticket2318
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7992bdbeb4 
								
							
								 
							
						 
						
							
							
								
								update_stream_timings: check bitrate for being in range.  
							
							Fixes numerical overflow
Fixes Ticket2089
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								faa0068a87 
								
							
								 
							
						 
						
							
							
								
								avformat: Make duration estimation from pts more robust  
							
							Ignore durations which differ significantly from the previous
Fixes Ticket2018
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								88d55b827d 
								
							
								 
							
						 
						
							
							
								
								Remove incorrect use of ctype.h functions.  
							
							As far as I can tell the code should not change behaviour
depending on locale in any of these places.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f2cb993139 
								
							
								 
							
						 
						
							
							
								
								avformat: gather aspect ratio from rv30/40 in find_stream_info  
							
							Fixes Ticket1550
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89f9f69e3f 
								
							
								 
							
						 
						
							
							
								
								lavf: rescale duration for chained muxers.  
							
							Fix trac ticket #2300  because the duration of the segments
was computed using the timestamp of the last packet plus its
duration using the 1/90000 default time base instead of using
the chained muxer time base. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c6477f30f 
								
							
								 
							
						 
						
							
							
								
								Revert "lavf/utils: add support for special characters encoding in URL"  
							
							This reverts commit 4a8fc1d83b 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a8fc1d83b 
								
							
								 
							
						 
						
							
							
								
								lavf/utils: add support for special characters encoding in URL  
							
							In particular, fix trac ticket #2031 .
Signed-off-by: Senthilnathan M <senthilnathan.maadasamy@gmail.com>
Signed-off-by: Stefano Sabatini <stefasab@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de9cd1b173 
								
							
								 
							
						 
						
							
							
								
								lavf: Handle the environment variable no_proxy more properly  
							
							The handling of the environment variable no_proxy, present since
one of the initial commits (de6d9b6404 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a6fa7963b 
								
							
								 
							
						 
						
							
							
								
								lavf: dont try to find fps for attached pictures  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8e748eee5 
								
							
								 
							
						 
						
							
							
								
								lavf: add seek2any to allow forcing seeking to non keyframes via AVOptions  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db1ba2213f 
								
							
								 
							
						 
						
							
							
								
								lavf: use avpriv_find_pix_fmt instead of ff_  
							
							Found-by: durandal_1707
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2713e43ac8 
								
							
								 
							
						 
						
							
							
								
								ff_get_audio_frame_size: try to fix wma in wav  
							
							Fixes Ticket1905, Ticket2114
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c52e07bb6e 
								
							
								 
							
						 
						
							
							
								
								Fix AVCI50 SPS to specify a SAR of 4:3 instead of 3:4.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bbb11f383e 
								
							
								 
							
						 
						
							
							
								
								lavf: add return to silence compiler warning  
							
							The added statement is not reachable
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa86d2d884 
								
							
								 
							
						 
						
							
							
								
								lavf: move stream==-1 handling from ff_subtitles_queue_seek() to avformat_seek_file()  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								341e40f1e1 
								
							
								 
							
						 
						
							
							
								
								lavf: Fix codec id forcing with probed codecs  
							
							Fixes Ticket2088
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago