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> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Peter Ross
							
						 
						
							
							
							
								
							
								05001dd7ca 
								
							
								 
							
						 
						
							
							
								
								iff: process DEEP DLOC chunk to obtain image dimensions  
							
							 
							
							 
							
							
								
							
							
							Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Peter Ross
							
						 
						
							
							
							
								
							
								d26eeb0dc1 
								
							
								 
							
						 
						
							
							
								
								iff: recognise more DEEP colorspaces  
							
							 
							
							 
							
							
								
							
							
							Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								d0a503c97c 
								
							
								 
							
						 
						
							
							
								
								ast: check bit depth too  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								f5f29910dd 
								
							
								 
							
						 
						
							
							
								
								img2enc: remove dead code  
							
							 
							
							 
							
							
								
							
							
							Nothing in lavc sets extradata for such codec and this is wrong place
for it anyway.
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								ab82b77822 
								
							
								 
							
						 
						
							
							
								
								Fix possible NULL-pointer dereference when decoding mov files.  
							
							 
							
							 
							
							
								
							
							
							Fixes CID743440, introduced in 850e5c0 . 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								d98364edce 
								
							
								 
							
						 
						
							
							
								
								smush: check audio packet size  
							
							 
							
							 
							
							
								
							
							
							Fixes null pointer dereference.
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fb1ea777b3 
								
							
								 
							
						 
						
							
							
								
								electronicarts: check size before reading duration out of a chunk.  
							
							 
							
							 
							
							
								
							
							
							Fixes null pointer dereference
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								461ecea068 
								
							
								 
							
						 
						
							
							
								
								AST demuxer  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								9ba41ae63e 
								
							
								 
							
						 
						
							
							
								
								PCM signed 16-bit big-endian planar decoder  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								37e2a9783f 
								
							
								 
							
						 
						
							
							
								
								lxfdec: remove deplanarization hack  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								467dfd5dfa 
								
							
								 
							
						 
						
							
							
								
								PCM signed 24-bit/32-bit little-endian planar decoder  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								f96a653184 
								
							
								 
							
						 
						
							
							
								
								flvdec: disable hack that attempts to parse aac bitstream in the flv demuxer.  
							
							 
							
							 
							
							
								
							
							
							I was unable to find a file that needs this hack, if you have one please
contact us!
Fixes out of array accesses.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Stefano Sabatini
							
						 
						
							
							
							
								
							
								a0f2d3fff5 
								
							
								 
							
						 
						
							
							
								
								lavf/avienc: return proper error codes, and provide some more feedback  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								caedd51e56 
								
							
								 
							
						 
						
							
							
								
								mxfdec: fix potential integer overflow in mxf_compute_sample_count()  
							
							 
							
							 
							
							
								
							
							
							Fixes CID743442
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Matthieu Bouron
							
						 
						
							
							
							
								
							
								83cab07a4c 
								
							
								 
							
						 
						
							
							
								
								mxfdec: set audio packets pts  
							
							 
							
							 
							
							
								
							
							
							Also fix playback of ntsc files.
Reviewed-by: Tomas Härdin <tomas.hardin@codemill.se>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Xidorn Quan
							
						 
						
							
							
							
								
							
								8ee6db393c 
								
							
								 
							
						 
						
							
							
								
								mov: add more udta meta data recognition  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								2dd0da787c 
								
							
								 
							
						 
						
							
							
								
								lavf/mp3enc: make sure the header is valid before writing audio pkt.  
							
							 
							
							 
							
							
								
							
							
							An invalid header can lead avpriv_mpegaudio_decode_header() to overread
and/or div by zero. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Janne Grunau
							
						 
						
							
							
							
								
							
								c84cce5a99 
								
							
								 
							
						 
						
							
							
								
								mxfdec: fix typo in mxf_read_seek()  
							
							 
							
							 
							
							
								
							
							
							Check the number of index tables before using byte offset based seeking
instead of the index_tables pointer.
Found by Måns Rullgård <mans@mansr.com>. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								850e5c041d 
								
							
								 
							
						 
						
							
							
								
								Read QuickTime version 1 audio fields in broken mov files.  
							
							 
							
							 
							
							
								
							
							
							Matrox XMIO capture boards write files with major brand "JUNK"
and compatible brand "qt  " that contain QuickTime version 1
audio fields.
Fixes ticket #1881 . 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a3cb7f992f 
								
							
								 
							
						 
						
							
							
								
								xwma: check bytes_per_sample, fix division by 0.  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								3b4296f414 
								
							
								 
							
						 
						
							
							
								
								avformat: clarify stream id for muxing  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								8034130e06 
								
							
								 
							
						 
						
							
							
								
								rtp: set the payload type as stream id  
							
							 
							
							 
							
							
								
							
							
							Support multiple video/audio streams with different format in the
same session.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								dbc44667ce 
								
							
								 
							
						 
						
							
							
								
								Add missing dependency for avr demuxer  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								87d073eacc 
								
							
								 
							
						 
						
							
							
								
								mov: Dont try to calculate with unknown durations, fix division by 0  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Xi Wang
							
						 
						
							
							
							
								
							
								e8769b37fe 
								
							
								 
							
						 
						
							
							
								
								segment: fix NULL pointer dereference in seg_write_header()  
							
							 
							
							 
							
							
								
							
							
							Since the pointer `oc' is NULL, oc->oformat->name will cause a null
pointer dereference.  This patch changes it to seg->oformat->name.
Signed-off-by: Xi Wang <xi.wang@gmail.com>
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1f1960519a 
								
							
								 
							
						 
						
							
							
								
								lxfdec: fix "no audio stream" check. avoid null ptrs deref  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   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> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								eab022d863 
								
							
								 
							
						 
						
							
							
								
								mpegts: prevent freeing ones own section in pat_cb  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								4392e69ad4 
								
							
								 
							
						 
						
							
							
								
								mov: check stps correctly, avoid overreading 1 element.  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3669915e93 
								
							
								 
							
						 
						
							
							
								
								dvdec: check ipcm more completely, avoid assert failure.  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								41ebbb3b04 
								
							
								 
							
						 
						
							
							
								
								lavf/wtvenc: fix s[tp]_pairs memleak.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								4facddd568 
								
							
								 
							
						 
						
							
							
								
								mpegts: dont set stream info when a decoder has already been opened.  
							
							 
							
							 
							
							
								
							
							
							Fixes assertion failure.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								327cd0d09b 
								
							
								 
							
						 
						
							
							
								
								mpegts: prevent freeing ones own section in pmt_cb  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								09a0392341 
								
							
								 
							
						 
						
							
							
								
								paf: set channel layout  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Luca Barbato
							
						 
						
							
							
							
								
							
								22a0827dff 
								
							
								 
							
						 
						
							
							
								
								hlsenc: stand alone hls segmenter  
							
							 
							
							 
							
							
								
							
							
							Simplifies usage but has higher latency. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								abe68364a3 
								
							
								 
							
						 
						
							
							
								
								swfdec: check space before copy  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								87c113f4b3 
								
							
								 
							
						 
						
							
							
								
								wv: use right function to read block_samples  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								b9629acb6b 
								
							
								 
							
						 
						
							
							
								
								yop: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								935fbb66ef 
								
							
								 
							
						 
						
							
							
								
								wtv: set channel layout for mpeg audio  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								7b48d93e8a 
								
							
								 
							
						 
						
							
							
								
								westwood_aud: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								2ce7f820d4 
								
							
								 
							
						 
						
							
							
								
								wc3movie: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								a94b0267f2 
								
							
								 
							
						 
						
							
							
								
								tmv: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								7f348bd764 
								
							
								 
							
						 
						
							
							
								
								tiertexseq: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								a3949fe11f 
								
							
								 
							
						 
						
							
							
								
								swfdec: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								1c7587728c 
								
							
								 
							
						 
						
							
							
								
								sol: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								bfccd76adb 
								
							
								 
							
						 
						
							
							
								
								smacker: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								57e590e4b8 
								
							
								 
							
						 
						
							
							
								
								siff: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								a634896cf8 
								
							
								 
							
						 
						
							
							
								
								sierravmd: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Justin Ruggles
							
						 
						
							
							
							
								
							
								c1ac602d53 
								
							
								 
							
						 
						
							
							
								
								rtpdec_amr: set channel layout  
							
							 
							
							
								
							
							
						 
						13 years ago