9fa47cb773 
								
							
								 
							
						 
						
							
							
								
								make mpegts_get_pcr resync if it's not on a valid mpegts packet  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6214266362 
								
							
								 
							
						 
						
							
							
								
								cosmetic reindent of mpegts_get_pcr  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0a90b6a43e 
								
							
								 
							
						 
						
							
							
								
								check return value of url_fseek in mpegts_get_pcr  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								880e83827f 
								
							
								 
							
						 
						
							
							
								
								respect the maximum position mpegts_get_pcr is allowed to seek to  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2130d2f594 
								
							
								 
							
						 
						
							
							
								
								remove unused code in mpegts_get_pcr  
							
							
								
							
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a507ccfe5 
								
							
								 
							
						 
						
							
							
								
								wtvenc: add some asserts because iam paranoid  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								438debd095 
								
							
								 
							
						 
						
							
							
								
								WTV muxer (2_wtvenc.patch, 3_add_wtv_muxer.patch)  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38670356f9 
								
							
								 
							
						 
						
							
							
								
								libavformat/utils: print ts in the "invalid dts/pts combination" case.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a92d0fa5d2 
								
							
								 
							
						 
						
							
							
								
								Fixed off by one packet size allocation in the smacker demuxer.  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e055932f56 
								
							
								 
							
						 
						
							
							
								
								Check for invalid packet size in the smacker demuxer.  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								c58d45e004 
								
							
								 
							
						 
						
							
							
								
								segafilm: Fix potential division by 0 on corrupted segafilm streams in the demuxer.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7cbe025758 
								
							
								 
							
						 
						
							
							
								
								segafilm: Check for memory allocation failures in segafilm demuxer.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								273aab99bf 
								
							
								 
							
						 
						
							
							
								
								ape demuxer: fix segfault on memory allocation failure.  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47886e3644 
								
							
								 
							
						 
						
							
							
								
								mxfdec: skip to end of structural sets This fixes reading of partition packs. The code stops reading after the operational pattern and should skip the array of essence container labels that follow  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47a8589f7b 
								
							
								 
							
						 
						
							
							
								
								smacker demuxer: handle possible av_realloc() failure.  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7e4111cfe2 
								
							
								 
							
						 
						
							
							
								
								rmdec: Check return value of more avio_seek calls  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9e083a156 
								
							
								 
							
						 
						
							
							
								
								avidec: Check return value of more avio_seek calls  
							
							The move of avio_seek in avi_read_seek is to avoiding modifying
state if the seek would fail.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								bc851a2946 
								
							
								 
							
						 
						
							
							
								
								Fix writes out of bounds in the ogg demuxer.  
							
							Between ogg_save() and ogg_restore() calls, the number of streams
could have been reduced.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0121e8d96 
								
							
								 
							
						 
						
							
							
								
								Fixed segfault on corrupted smacker streams in the demuxer.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1632a576e6 
								
							
								 
							
						 
						
							
							
								
								Fixed segfault on memory allocation failure in ape demuxer.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8ce2b0a1d 
								
							
								 
							
						 
						
							
							
								
								mpegts: When playing mpegts over rtp/rtsp/sdp, lavf must still read PAT/SDT to get available streams  
							
							The code path using for mpegts over rtp doesn't open the demuxer using
mpegts_read_header,
so it never starts listening for PAT/SDT, only uses auto_guess
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53f8f0a70e 
								
							
								 
							
						 
						
							
							
								
								Fix for some non interleaved avi files that gets played twice or won't end  
							
							This changes so we assume EOF when we can't find the next
streams index entry for non interleaved file.
http://trac.xbmc.org/ticket/5585 
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e42a3dd123 
								
							
								 
							
						 
						
							
							
								
								Allow reading of growing avi files (ie currently being written)  
							
							This uses the RIFF header stored size to figure out the expected AVI file size, instead
of the actual file. To work fully it requires handling failed avio_seek() instead
of assuming they always succeed.
Some fate file has been cut off and contains half a frame at the end which previously
was not output during demuxing. This frame is now output to encoder, thus fate
diff update. 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1f15c3c1a 
								
							
								 
							
						 
						
							
							
								
								mpegts: improve error reporting  
							
							When reporting continuity error show pid, expected and received cc.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								162f1fbc14 
								
							
								 
							
						 
						
							
							
								
								mpegts: on seek, reset the cc for all PIDs  
							
							Prevent false positive continuity counter error logs.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb66db8010 
								
							
								 
							
						 
						
							
							
								
								mpegts: update comment to match code  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6796b82407 
								
							
								 
							
						 
						
							
							
								
								libavformat/utils: Only require first packet to be known for all audio and video streams  
							
							It can take a long time before subtitles or data streams show up,
so we shouldn't wait for those before assuming we have all info
for streams.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d40f88cab 
								
							
								 
							
						 
						
							
							
								
								mpegts: Some additional HDMV types and reg descriptors for mpegts  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b10ba1175d 
								
							
								 
							
						 
						
							
							
								
								avisynth: Fix upside down bug  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4f123a7d7c 
								
							
								 
							
						 
						
							
							
								
								avisynth: Remove wrong pts calculation.  
							
							Fixes Ticket428 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5e0580b93 
								
							
								 
							
						 
						
							
							
								
								Fixed size given to init_get_bits().  
							
							init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6dcbbe34e8 
								
							
								 
							
						 
						
							
							
								
								av_interleave_packet_per_dts: switch noninterleaved flushing logic to max dts.  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8096b7c67f 
								
							
								 
							
						 
						
							
							
								
								asfenc: fix assert failure on long ffserver runs  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d64066f6e8 
								
							
								 
							
						 
						
							
							
								
								Prevent double free of side_data when AVFMT_FLAG_KEEP_SIDE_DATA flag is set  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8ba987bff3 
								
							
								 
							
						 
						
							
							
								
								ffmdec: set avio buffer to ffm->packet_size, avoid dirty reads  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0b99e858d1 
								
							
								 
							
						 
						
							
							
								
								ffmdec: fix seeking for non indexed files  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59810f8388 
								
							
								 
							
						 
						
							
							
								
								ffmdec: handle wrapped file in ffm_seek  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6376362d15 
								
							
								 
							
						 
						
							
							
								
								Employ FF_ARRAY_ELEMS instead of manually calculating array length.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6e99bf514 
								
							
								 
							
						 
						
							
							
								
								Add loas as an extension for LOAS/LATM.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1fcd7e1ab 
								
							
								 
							
						 
						
							
							
								
								Support remuxing aac_latm.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								42d4df06e1 
								
							
								 
							
						 
						
							
							
								
								WTV muxer (1_extract_wtv_common_code.patch)  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bcc531f04a 
								
							
								 
							
						 
						
							
							
								
								flvdec: Remove AVFMTCTX_NOHEADER if both flags and metadata claim 1 stream  
							
							If there is only 1 stream in an flv avformat_find_stream_info will continually
read until probesize is reached. This should stop it reading if the metadata
also claims there to be 1 stream. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ea091fb5a 
								
							
								 
							
						 
						
							
							
								
								rtpdec_asf: Fix integer underflow that could allow remote code execution  
							
							Fixes MSVR-11-0088.
Credit:  Jeong Wook Oh of Microsoft and Microsoft Vulnerability Research (MSVR)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2b66a366d 
								
							
								 
							
						 
						
							
							
								
								rtpdec_asf: fix memleak  
							
							Based on a suggestion by Ronald S. Bultje
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba9a7e0d71 
								
							
								 
							
						 
						
							
							
								
								rtp: Fix integer underflow that could allow remote code execution.  
							
							Fixes MSVR-11-0088
Credit:  Jeong Wook Oh of Microsoft and Microsoft Vulnerability Research (MSVR)
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ca36b4de7 
								
							
								 
							
						 
						
							
							
								
								Add LATM muxer  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c684feadc 
								
							
								 
							
						 
						
							
							
								
								libx264: add 'direct-pred' private option  
							
							Deprecate AVCodecContext.directpred 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0635a8aa21 
								
							
								 
							
						 
						
							
							
								
								libx264: add 'partitions' private option  
							
							Deprecate AVCodecContext.partitions. 
							
						 
						14 years ago