8e90c7285d 
								
							
								 
							
						 
						
							
							
								
								avformat/iff: check avio_read() return in get_metadata()  
							
							Fixes: msan_uninit-mem_7f9539ba8461_4760_dasboot_in_compressed
Fixes use of uninitialized memory
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6f9be91063 
								
							
								 
							
						 
						
							
							
								
								avformat/iff: fix memleak of packet  
							
							Fixes: msan_uninit-mem_7f65b9788da6_388_24.iff
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2b31a9c613 
								
							
								 
							
						 
						
							
							
								
								avformat/iff: shrink packets to the initialized data  
							
							Fixes use of uninitialized data
Fixes: msan_uninit-mem_7f65b9788da6_388_24.iff
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								03cd3bec6e 
								
							
								 
							
						 
						
							
							
								
								avformat/iff: Byte seek is unsupported  
							
							Fixes Ticket2194
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50c449ac24 
								
							
								 
							
						 
						
							
							
								
								iff: validate CMAP palette size  
							
							Fixes CVE-2013-2495
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a9b424879f 
								
							
								 
							
						 
						
							
							
								
								lavc & lavf: replace deprecated av_log* functions  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dbc0ff9c3 
								
							
								 
							
						 
						
							
							
								
								iff: fix integer overflow  
							
							Fixes out of array accesses
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f7f31bfcb 
								
							
								 
							
						 
						
							
							
								
								iff: support seeking with maud  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53ae32d331 
								
							
								 
							
						 
						
							
							
								
								iff demuxer: support RGB8 and RGBN  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1696c72af4 
								
							
								 
							
						 
						
							
							
								
								iff demuxer: include DEEP TVDC lookup table in extradata buffer  
							
							Signed-off-by: Peter Ross <pross@xvid.org> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1560c3295d 
								
							
								 
							
						 
						
							
							
								
								iff: fix some incorrect interpretations of invalid files  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50b5c2296a 
								
							
								 
							
						 
						
							
							
								
								iff: MAUD support  
							
							Based on patch by Piotr Bandurski
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01eed8c607 
								
							
								 
							
						 
						
							
							
								
								iff demuxer: 16SV support  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76f60788e7 
								
							
								 
							
						 
						
							
							
								
								iff demuxer: don't bother checking bitmap compression type; iff decoder does this now  
							
							Signed-off-by: Peter Ross <pross@xvid.org>
Reviewed-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed27ed9f4f 
								
							
								 
							
						 
						
							
							
								
								iff: DEEP RLE 32-bit decoder  
							
							Fixes ticket #1046 .
Signed-off-by: Peter Ross <pross@xvid.org> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								024e03701c 
								
							
								 
							
						 
						
							
							
								
								iff: set channel layout  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								08277a45c3 
								
							
								 
							
						 
						
							
							
								
								lavf: add missing new line to some error messages  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2bc48ae22 
								
							
								 
							
						 
						
							
							
								
								iff: replace av_abort by av_assert0  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0177b7d23a 
								
							
								 
							
						 
						
							
							
								
								Improve descriptiveness of a number of codec and container long names  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3933782735 
								
							
								 
							
						 
						
							
							
								
								cosmetics: iff: split very long line  
							
							Also while here sort chunk ids.
Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								881e0de640 
								
							
								 
							
						 
						
							
							
								
								iff: pass context to av_log_ask_for_sample  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad69e778b7 
								
							
								 
							
						 
						
							
							
								
								iff: remove dupe ID_ANNO definition  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								68aef0b481 
								
							
								 
							
						 
						
							
							
								
								lavf: change some (de)muxer names to lowercase  
							
							This is consistent with other format names.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								947e103a8f 
								
							
								 
							
						 
						
							
							
								
								iff: make .long_name more descriptive  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								af55a9d80a 
								
							
								 
							
						 
						
							
							
								
								iff: add support for IFF DEEP  
							
							Fixes trac #1045 .
Thanks to Peter Ross for his help with this patch.
Reviewed-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e9651d106 
								
							
								 
							
						 
						
							
							
								
								lavf: remove AVFormatParameters from AVFormatContext.read_header signature  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3f9ebf743 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_set_pts_info private.  
							
							It's supposed to be called only from (de)muxers. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf14c82227 
								
							
								 
							
						 
						
							
							
								
								[PATCH] IFF Amiga Continuous Bitmap (ACBM)decoder  
							
							Some sample IFF ACBM files can be found here:
http://aminet.net/package/dev/basic/ABdemos 
Thanks to Peter Ross for his help with this patch.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1f6d3615f 
								
							
								 
							
						 
						
							
							
								
								avcodec: add support for planar signed 8-bit PCM.  
							
							It is found in some 8svx files (e.g. ones created by SoX).
Currently the decoder reuses the 8svx functions because we already have
handling of a single large planar packet for the compressed 8svx codecs. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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  
				
					
						
							
							
								 
						
							
							
							
								
							
								1993c6849c 
								
							
								 
							
						 
						
							
							
								
								8svx/iff: fix decoding of compressed stereo 8svx files.  
							
							Make the iff demuxer send the whole audio chunk to the decoder as a
single packet and move stereo interleaving from the iff demuxer to the
decoder.
Based on a patch by Stefano Sabatini.
git.videolan.org/ffmpeg.git
commit e280a4da2a 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfc2c4d900 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initialisers for all (de)muxers.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2d67e424f 
								
							
								 
							
						 
						
							
							
								
								Remove all uses of now deprecated metadata functions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b443447536 
								
							
								 
							
						 
						
							
							
								
								Fix various uninitialized variable warnings  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34e9c9b111 
								
							
								 
							
						 
						
							
							
								
								iff: remove duplicated file description  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e280a4da2a 
								
							
								 
							
						 
						
							
							
								
								iff/8svx: redesign 8SVX demuxing and decoding for handling stereo samples correctly  
							
							Make the iff demuxer send the whole audio chunk to the decoder as a
single packet, move stereo interleaving from the iff demuxer to the
decoder, and introduce an 8svx_raw decoder which performs
stereo interleaving.
This is required for handling stereo data correctly, indeed samples
are stored like:
LLLLLL....RRRRRR
that is all left samples are at the beginning of the chunk, all right
samples at the end, so it is necessary to store and process the whole
buffer in order to decode each frame. Thus the decoder needs all the
audio chunk before it can return interleaved data.
Fix decoding of files 8svx_exp.iff and 8svx_fib.iff, fix trac issue #169 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d8353256a3 
								
							
								 
							
						 
						
							
							
								
								iff: compact code setting metadata tags  
							
							Ease readability. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34f590b29b 
								
							
								 
							
						 
						
							
							
								
								iff: fix bitrate computation for compressed audio stream  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1af99b0292 
								
							
								 
							
						 
						
							
							
								
								iff: distinguish fields for audio and video compression  
							
							Create separate fields 8svx_compression (for audio compression), and
bitmap_compression (for video compression), and perform minor related
logging tweaks.
Improve clarity, also simplify the case when both types of compression
are employed in the same file. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								183132872a 
								
							
								 
							
						 
						
							
							
								
								HAM6/HAM8 support for IFF demuxer/decoder  
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45a8a02a41 
								
							
								 
							
						 
						
							
							
								
								lavf: replace avio_seek(SEEK_CUR) with avio_skip where it makes sense  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66e5b1df36 
								
							
								 
							
						 
						
							
							
								
								avio: deprecate url_feof  
							
							AVIOContext.eof_reached should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								384c9c2fa7 
								
							
								 
							
						 
						
							
							
								
								avio: add avio_tell macro as a replacement for url_ftell  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit a2704c9712 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2704c9712 
								
							
								 
							
						 
						
							
							
								
								avio: add avio_tell macro as a replacement for url_ftell  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								74b3f67c9c 
								
							
								 
							
						 
						
							
							
								
								lavf: replace all uses of url_fskip with avio_seek  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit e356fc57a2 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f59d8ff8cd 
								
							
								 
							
						 
						
							
							
								
								avio: avio_ prefix for url_fseek  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit 6b4aa5dac8 
							
						 
						14 years ago