Diego Biurrun
							
						 
						
							
							
							
								
							
								72eaba5e4f 
								
							
								 
							
						 
						
							
							
								
								avformat: Convert some commented-out printf/av_log instances to av_dlog  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								11d4e92ed9 
								
							
								 
							
						 
						
							
							
								
								avformat: Remove non-compiling and/or silly commented-out printf/av_log statements  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								2de8877689 
								
							
								 
							
						 
						
							
							
								
								asfdec: invert SAR  
							
							 
							
							 
							
							
								
							
							
							It appears this was wrong
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								e6153f173a 
								
							
								 
							
						 
						
							
							
								
								avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e47d979cab 
								
							
								 
							
						 
						
							
							
								
								asfdec: ignore too tiny indexes  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket1521
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								7d23a65f0d 
								
							
								 
							
						 
						
							
							
								
								asfdec: fix FRAME_HEADER_SIZE  
							
							 
							
							 
							
							
								
							
							
							Fixes Ticket1477
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								0177b7d23a 
								
							
								 
							
						 
						
							
							
								
								Improve descriptiveness of a number of codec and container long names  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								5e745cefc0 
								
							
								 
							
						 
						
							
							
								
								asfdec: read attached pictures.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin T. H. Sandsmark
							
						 
						
							
							
							
								
							
								a5c1a0c070 
								
							
								 
							
						 
						
							
							
								
								asfdec: fix returned error codes  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								75b7feaeb4 
								
							
								 
							
						 
						
							
							
								
								asfdec: Add an option for not searching for the packet markers  
							
							 
							
							 
							
							
								
							
							
							Some streams don't contain these.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								20234a4bd7 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Align muxer/demuxer declarations  
							
							 
							
							 
							
							
								
							
							
							Also add missing trailing commas, break long codec_tag lines and
add spaces in codec_tag declarations.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b61e596a14 
								
							
								 
							
						 
						
							
							
								
								asf: remove duplicated index_guid  
							
							 
							
							 
							
							
								
							
							
							Found-by:ramiro
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								44257ef426 
								
							
								 
							
						 
						
							
							
								
								asf: only set index_read if the index contained entries.  
							
							 
							
							 
							
							
								
							
							
							This allows falling back to a binary search if the file contains no
index, thus fixing seeking in such files (e.g. luckynight.wma). 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								e73c6aaabf 
								
							
								 
							
						 
						
							
							
								
								asf: reset side data elements on packet copy.  
							
							 
							
							 
							
							
								
							
							
							Prevents crash (double free) when free()ing the original packet.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								bdbf1fa405 
								
							
								 
							
						 
						
							
							
								
								asfdec: Do not set AVCodecContext.frame_size  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								bb6d5411e1 
								
							
								 
							
						 
						
							
							
								
								asf: don't seek back on EOF.  
							
							 
							
							 
							
							
								
							
							
							Seeking back on EOF will reset the EOF flag, causing us to re-enter
the loop to find the next marker in the ASF file, thus potentially
causing an infinite loop.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								6e57a02b9f 
								
							
								 
							
						 
						
							
							
								
								asf: error out on ridiculously large minpktsize values.  
							
							 
							
							 
							
							
								
							
							
							They cause various issues further down in demuxing.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								41afac7f7a 
								
							
								 
							
						 
						
							
							
								
								asf: prevent packet_size_left from going negative if hdrlen > pktlen.  
							
							 
							
							 
							
							
								
							
							
							This prevents failed assertions further down in the packet processing
where we require non-negative values for packet_size_left.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								6df5c528ca 
								
							
								 
							
						 
						
							
							
								
								Move some conditionally used variables into the block where they are used.  
							
							 
							
							 
							
							
								
							
							
							This allows dropping the av_unused argument from them. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								6e9651d106 
								
							
								 
							
						 
						
							
							
								
								lavf: remove AVFormatParameters from AVFormatContext.read_header signature  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Reimar Döffinger
							
						 
						
							
							
							
								
							
								6003ec880b 
								
							
								 
							
						 
						
							
							
								
								asfdec: Move variable declarations into the blocks they are used in.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								0d4404ed65 
								
							
								 
							
						 
						
							
							
								
								asfdec: fix endless loop on EOF  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								e9dc920127 
								
							
								 
							
						 
						
							
							
								
								asfdec: add side data to ASFStream packet instead of output packet.  
							
							 
							
							 
							
							
								
							
							
							fixes memleak of side data 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   John Stebbins
							
						 
						
							
							
							
								
							
								b88eb87630 
								
							
								 
							
						 
						
							
							
								
								asf: use packet dts as approximation of pts  
							
							 
							
							 
							
							
								
							
							
							Having a somehow off seeking is better than having none at all.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								73f027c17b 
								
							
								 
							
						 
						
							
							
								
								asf: do not call av_read_frame  
							
							 
							
							 
							
							
								
							
							
							The asf_read_pts should read the bitstream directly. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								c3f9ebf743 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_set_pts_info private.  
							
							 
							
							 
							
							
								
							
							
							It's supposed to be called only from (de)muxers. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								53cb0de25b 
								
							
								 
							
						 
						
							
							
								
								asfdec: mark only ts1 as av_unused  
							
							 
							
							 
							
							
								
							
							
							Idea-by: ubitux
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6760bd0a19 
								
							
								 
							
						 
						
							
							
								
								asfdec: avoid unused variable warning.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ba7f18876c 
								
							
								 
							
						 
						
							
							
								
								asfdec: use dts for seeking.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								bb4eabacea 
								
							
								 
							
						 
						
							
							
								
								asfdec: restore timestamp reading code  
							
							 
							
							 
							
							
								
							
							
							This reverts part of:
	commit e65ab9d94f 
	Author: Mans Rullgard <mans@mansr.com>
	Date:   Wed Jun 1 17:26:27 2011 +0100
	    Remove unused variables 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								53d70a334a 
								
							
								 
							
						 
						
							
							
								
								Rename remaining get_buffer to avio_read.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								2f5df0b12c 
								
							
								 
							
						 
						
							
							
								
								Replace ffmpeg references with more accurate libav* references.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								60fcc19bff 
								
							
								 
							
						 
						
							
							
								
								asfdec: Check packet_replic_size earlier  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								a2faa95151 
								
							
								 
							
						 
						
							
							
								
								lavf: make some seeking functions private  
							
							 
							
							 
							
							
								
							
							
							Specifically av_update_cur_dts(), av_seek_frame_binary() and
av_gen_search().
They are not supposed to be called outside lavf. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								1fa395e471 
								
							
								 
							
						 
						
							
							
								
								lavf: use avpriv_ prefix for ff_new_chapter().  
							
							 
							
							 
							
							
								
							
							
							It's used in libavdevice. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								3b3bbdd3e6 
								
							
								 
							
						 
						
							
							
								
								lavf,lavd: replace av_new_stream->avformat_new_stream part I.  
							
							 
							
							 
							
							
								
							
							
							Trivial replacements with sed are done in this commit:
sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/' 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								2eaa55375b 
								
							
								 
							
						 
						
							
							
								
								asf: export all the DRM stuff, some of it are human readable strings.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6322a31df3 
								
							
								 
							
						 
						
							
							
								
								asf: dont warn the user about digital sigantures, they should on their own not cause failure.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								410c06d2f3 
								
							
								 
							
						 
						
							
							
								
								asf: export encryption information from asf.  
							
							 
							
							 
							
							
								
							
							
							This way user apps can choose to skip such content.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Joakim Plate
							
						 
						
							
							
							
								
							
								6c9a24636b 
								
							
								 
							
						 
						
							
							
								
								asf: only try to read asf index once  
							
							 
							
							 
							
							
								
							
							
							This avoid retrying to read ASF index in files for every
attempt to seek. This makes a big difference to protocols
with slow seeking (for example http)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Joakim Plate
							
						 
						
							
							
							
								
							
								ac1d489320 
								
							
								 
							
						 
						
							
							
								
								asf: Check return value of more avio_seek calls  
							
							 
							
							 
							
							
								
							
							
							This reduces problems when underlying protocol is not
seekable even if marked as such or if the file has been
cut short.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								dfc2c4d900 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initialisers for all (de)muxers.  
							
							 
							
							 
							
							
								
							
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								0ebcdf5cda 
								
							
								 
							
						 
						
							
							
								
								Do not include mathematics.h in avutil.h  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								add41decd9 
								
							
								 
							
						 
						
							
							
								
								Remove return statements following infinite loops without break  
							
							 
							
							 
							
							
								
							
							
							These statements cannot be reached and are thus not needed.
This removes a number of compiler warnings.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								91c9aa0941 
								
							
								 
							
						 
						
							
							
								
								Move some conditionally used code below the appropriate #ifdef.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								d2d67e424f 
								
							
								 
							
						 
						
							
							
								
								Remove all uses of now deprecated metadata functions.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								e65ab9d94f 
								
							
								 
							
						 
						
							
							
								
								Remove unused variables  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								adba9c6352 
								
							
								 
							
						 
						
							
							
								
								Fix various unused variable warnings  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								b122c65107 
								
							
								 
							
						 
						
							
							
								
								asfdec: add missing #include for av_bswap32()  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago