fa190b3cd7 
								
							
								 
							
						 
						
							
							
								
								Improve MPEG-PS-in-MOV detection.  
							
							Fixes issue 1520. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40ceb6d49f 
								
							
								 
							
						 
						
							
							
								
								libavformat/oggenc: add {} to complex ifs  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2c066784f 
								
							
								 
							
						 
						
							
							
								
								libavformat/mxfenc: add {} to complex ifs  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b8a64d69a9 
								
							
								 
							
						 
						
							
							
								
								libavformat/mpegvideodec: add {} to complex ifs  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fefe9bd782 
								
							
								 
							
						 
						
							
							
								
								libavformat/movenc: add {} to complex ifs  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								217193facd 
								
							
								 
							
						 
						
							
							
								
								bavformat/mov: add {} to complex ifs  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b6267901c4 
								
							
								 
							
						 
						
							
							
								
								mp3demux: Rewrite xing TOC based seeking  
							
							The libav code depends on mp3 startcodes only occuring at the start of
frames. But there is nothing in mp3 that prevents them occuring elsewhere
by chance. Thus the code would fail randomly, the new code searches for 3
consecutive valid frames. If this turns out to be still insufficient the
number can be raised further, or additional checks added.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99a520000d 
								
							
								 
							
						 
						
							
							
								
								lavf/webvttdec: fix potential timing overflows.  
							
							Should fix CID733781 and CID733782. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ea3c03743 
								
							
								 
							
						 
						
							
							
								
								lavf/subviewerdec: fix potential timing overflows.  
							
							Should fix CID733779 and CID733780. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								044c0e62ea 
								
							
								 
							
						 
						
							
							
								
								udp: add missing mutex unlock  
							
							Fixes CID703688
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4503a2e40 
								
							
								 
							
						 
						
							
							
								
								rtpdec: check av_new_packet() return value  
							
							Fixes CID733715
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a8b66af6c 
								
							
								 
							
						 
						
							
							
								
								rtmp_write_amf_data: remove dead code  
							
							Fixes CID732199
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4ef2e073c 
								
							
								 
							
						 
						
							
							
								
								riff_has_valid_tags: remove unused variable  
							
							Fixes CID739471
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73581afe01 
								
							
								 
							
						 
						
							
							
								
								nutdec: fix integer overflow  
							
							Fixes CID700575
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d633e15d7d 
								
							
								 
							
						 
						
							
							
								
								nsvdec: fix division by 0  
							
							Fixes CID717749
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ee23dcf534 
								
							
								 
							
						 
						
							
							
								
								avformat_free_context: allow NULL as argument  
							
							Fixes CID703682
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								830f7f189f 
								
							
								 
							
						 
						
							
							
								
								mmsh: fix integer overflow in mmsh_seek()  
							
							Fixes CID703745
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd84efe3c7 
								
							
								 
							
						 
						
							
							
								
								matroskaenc: Fix hypothetical integer overflows  
							
							Fixes CID700562-7
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b1f517f503 
								
							
								 
							
						 
						
							
							
								
								matroskaenc: check avio_open_dyn_buf() retuen code  
							
							Fixes CID703629
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c5b92fe90 
								
							
								 
							
						 
						
							
							
								
								matroskadec: fix double negation typo  
							
							Fixes CID602563
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1116491c53 
								
							
								 
							
						 
						
							
							
								
								matroska_parse_rm_audio: check for malloc failure  
							
							Fixes CID733712
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2f41eaa9c6 
								
							
								 
							
						 
						
							
							
								
								rtsp: Make sure the ret variable is initialized in ff_rtsp_fetch_packet  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fb8d539a4 
								
							
								 
							
						 
						
							
							
								
								hlsproto: fix integer overflow  
							
							Fixes CID703743
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba39303050 
								
							
								 
							
						 
						
							
							
								
								gxfenc: fix null ptr dereference  
							
							Fixes CID703677
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								395caf3de8 
								
							
								 
							
						 
						
							
							
								
								hls: fix integer overflow  
							
							Fixes CID717892
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a96577df38 
								
							
								 
							
						 
						
							
							
								
								avio: fix sizeof argument  
							
							Fixes CID732284
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d30351363f 
								
							
								 
							
						 
						
							
							
								
								url_alloc_for_protocol: fix use of uninitialized variable  
							
							Fixes CID703830
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d48dd01fd 
								
							
								 
							
						 
						
							
							
								
								avidec: remove unneeded null check  
							
							Fixes CID29555
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7abf394814 
								
							
								 
							
						 
						
							
							
								
								mov.c: Check for stsd + m1s tag indicating MOV-wrapped MPEG-PS, and force continued probing if found.  
							
							Fixes Ticket241
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3f055f8f5f 
								
							
								 
							
						 
						
							
							
								
								rtsp: Allow setting the reordering buffer size via an AVOption  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1c37744963 
								
							
								 
							
						 
						
							
							
								
								rtsp: Vertically align a constant definition  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0de9380be5 
								
							
								 
							
						 
						
							
							
								
								rtp: Update the check for distinguishing between RTP and RTCP  
							
							Also add enums for more RTCP packet types, according to the IANA
list of registered types.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b2121e7e2 
								
							
								 
							
						 
						
							
							
								
								riff: Move functions around to be covered by appropriate #ifdefs  
							
							This fixes compilation with --disable-muxers. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d0c27e88d2 
								
							
								 
							
						 
						
							
							
								
								riff: retry reading metadata without padding if it fails with  
							
							Fixes Ticket1821
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1350dffdc6 
								
							
								 
							
						 
						
							
							
								
								riff: dont discard truncated metadata  
							
							Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0af1fe845a 
								
							
								 
							
						 
						
							
							
								
								avformat: Fix references to the removed function av_write_header in comments  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fc085c5b33 
								
							
								 
							
						 
						
							
							
								
								gxf: Add a local copy of the relevant parts of the frame rate table  
							
							This avoids having to share this table across the library
boundaries.
This shared table used to be problematic, if always declaring
all exported data symbols with the dllimport attribute (even
while building that same library), since it needs to be a
link-time constant when it is used in AVCodec declarations
(in mpeg12enc.c).
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eb19d89d8e 
								
							
								 
							
						 
						
							
							
								
								cache: check lseek() return  
							
							Fixes CID717496
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b760ffdd07 
								
							
								 
							
						 
						
							
							
								
								aviobuf: Remove a senseless ifdef in avio_seek  
							
							This seemed to assume that one never used writing avio unless
muxers or networking was enabled.
This ifdef is a remnant since 8fa641f8 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f03c0f6afc 
								
							
								 
							
						 
						
							
							
								
								ffmdec: check av_new_packet() return value  
							
							Fixes CID733711
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a0e0e1e192 
								
							
								 
							
						 
						
							
							
								
								ffmdec: fix hypothetical overflows  
							
							Fixes CID703739
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7fd65104f4 
								
							
								 
							
						 
						
							
							
								
								ffm_seek: fix division by zero  
							
							Fixes CID732202
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4fe661157 
								
							
								 
							
						 
						
							
							
								
								mov_probe: fix integer overflows  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d6ea59b860 
								
							
								 
							
						 
						
							
							
								
								tta: datalen is unsigned integer per reference library  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								711ffb84df 
								
							
								 
							
						 
						
							
							
								
								lavf/swfdec: support DefineBitsLossless{,2} tag.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								adbb75dbd8 
								
							
								 
							
						 
						
							
							
								
								mov: fix time types related to mov_metadata_creation_time  
							
							Fixes Ticket1817
Based on patch by: Przemyslaw Wesolek <przemyslaw.wesolek@go.art.pl>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb65b32c97 
								
							
								 
							
						 
						
							
							
								
								mp3enc: remove unneeded null ptr check  
							
							Fixes: CID733746
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d55a40b00 
								
							
								 
							
						 
						
							
							
								
								mov: print warning if ff_get_wav_header() fails  
							
							Fixes CID717497
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24d6af0f7e 
								
							
								 
							
						 
						
							
							
								
								sierravmd: flip reduce arg order.  
							
							This should make no difference but might help static analyzers
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de6c150444 
								
							
								 
							
						 
						
							
							
								
								nut: fix int32 overflow  
							
							Fixes CID700574
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago