ab7dbdc92c 
								
							
								 
							
						 
						
							
							
								
								lavc/rawdec: add assertion check in raw_decode()  
							
							Check on an implicit assumption done on the number of coded bits for
paletted rawvideo with coded bits == 2. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17a54f5de8 
								
							
								 
							
						 
						
							
							
								
								lavc/rawdec: prefer constant AVPALETTE_SIZE over 256*4  
							
							Improve readability. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9d5c0520f 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initializers for AVClasses  
							
							Signed-off-by: Paul B Mahol <onemda@gmail.com> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b583ccc3db 
								
							
								 
							
						 
						
							
							
								
								lavc/rawdec: propagate duration from packet to frame  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6808759a58 
								
							
								 
							
						 
						
							
							
								
								lavc/rawdec: fix various bogus error codes and add some logs  
							
							Help debugging. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab7d6cb8f7 
								
							
								 
							
						 
						
							
							
								
								Support decoding fourcc YVYU.  
							
							Based on work by ami_stuff.
Fixes ticket #1352  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								00c3b67b8a 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Align codec declarations  
							
							Also break some long lines, remove codec function placeholder comments
and add spaces in sample/pixel format lists.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								835a893bcb 
								
							
								 
							
						 
						
							
							
								
								rawdec: Support fourccs YV16 and YV24  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98df2e2414 
								
							
								 
							
						 
						
							
							
								
								raw: forward avpicture_fill() error code in raw_decode().  
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b58f6b5c2 
								
							
								 
							
						 
						
							
							
								
								Revert "raw: move buffer size check up."  
							
							This reverts commit cc5dd632ce422e3a7 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a22e64fd02 
								
							
								 
							
						 
						
							
							
								
								rawdec: Check w/h.  
							
							Fixes FPE
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc5dd632ce 
								
							
								 
							
						 
						
							
							
								
								raw: move buffer size check up.  
							
							This way, it protects against overreads for 4bpp/2bpp content also.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								422e3a74b9 
								
							
								 
							
						 
						
							
							
								
								rawdec: fix input overread.  
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								562b6c744a 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary AVFrame pointer casts.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38d5533228 
								
							
								 
							
						 
						
							
							
								
								pixdesc: mark pseudopaletted formats with a special flag.  
							
							This makes it possible to dintinguish them from PAL8.
Fixes an invalid write in avpicture_layout(). 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								01616f12e2 
								
							
								 
							
						 
						
							
							
								
								Fix linesize for rawvideo in mov.  
							
							Fixes ticket #823 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09f25a9cb0 
								
							
								 
							
						 
						
							
							
								
								Allow decoding of uyvy422 CYUV with -vcodec rawvideo.  
							
							FourCC CYUV can be Creative YUV and uyvy422 rawvideo. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								28b4af8e38 
								
							
								 
							
						 
						
							
							
								
								rawdec: propagate pict_type information to the output frame  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3a5c26986 
								
							
								 
							
						 
						
							
							
								
								rawdec: Support more QT 1bpp rawvideo files.  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								539399d4d1 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename remaining FF_OPT_TYPE_* to AV_OPT_TYPE_*.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec6402b7c5 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initialisers for all codecs.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3950376b8b 
								
							
								 
							
						 
						
							
							
								
								Support fourcc YV24.  
							
							Fixes ticket #306 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dec126a932 
								
							
								 
							
						 
						
							
							
								
								Fix internal buffer size for 2bpp and 4bpp raw video.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3713cf11c6 
								
							
								 
							
						 
						
							
							
								
								Fix linesize for some rawvideo samples with odd width.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90d475a9e7 
								
							
								 
							
						 
						
							
							
								
								Support fourcc YV16 (ticket 307).  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								67e7dc5404 
								
							
								 
							
						 
						
							
							
								
								rawdec: Fix decoding of QT WRAW files.  
							
							From some tests it results that:
1. All of the AVI/MOV WRAW files need to be flipped.
2. MOV WRAW files need to use AVI color modes.
3. Assigning PAL8 mode by default to WRAW codec is not correct. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50fee0fc8b 
								
							
								 
							
						 
						
							
							
								
								rawdec: fail in case of unknow pixel format  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								701012d676 
								
							
								 
							
						 
						
							
							
								
								Fix 32bit rawvideo in avi on big-endian.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								040e1c67ed 
								
							
								 
							
						 
						
							
							
								
								rawdec: fix decoding of QT WRAW files  
							
							Fix decoding of QT WRAW files.
From some tests it results that:
1. all of the AVI/MOV WRAW files (at least from the link posted
   to the trac ticket #108 ) need to be flipped
2. mov WRAW files need to use AVI color modes
3. assigning PAL8 mode by default to WRAW codec is not correct
Fix decoding of file CarltonMovie2.mov, fix trac issue #108 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9763420bcc 
								
							
								 
							
						 
						
							
							
								
								rawdec: Allow overriding top field first.  
							
							Iam not sure this is the best way to implement it, but its the simplest
and keeps the code seperate from the application. Keeping ffmpeg.c
simple and not requireing user apps to duplicate this code.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85eedcf6ff 
								
							
								 
							
						 
						
							
							
								
								Support decoding of 1bpp rawvideo in avi (ticket 205).  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0eba7fc293 
								
							
								 
							
						 
						
							
							
								
								Support decoding of 2bpp rawvideo in avi (ticket 206).  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27614b1217 
								
							
								 
							
						 
						
							
							
								
								rawdec: propagate pict_type information to the output frame  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bd12ee3c8 
								
							
								 
							
						 
						
							
							
								
								Support more QT 1bpp rawvideo files.  
							
							Fixes ticket #189 . 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce5e49b0c2 
								
							
								 
							
						 
						
							
							
								
								replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ba5727242 
								
							
								 
							
						 
						
							
							
								
								lavc: add a pkt_pos field to AVFrame  
							
							This is similar to what was done with pkt_pts. This simplifies the
operation of extracting the pos information from the AVPacket, and
allows further simplifications. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2d8591c27e 
								
							
								 
							
						 
						
							
							
								
								make containers pass palette change in AVPacket  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24009f3601 
								
							
								 
							
						 
						
							
							
								
								Make find_pix_fmt() non static  
							
							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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ffe76e540 
								
							
								 
							
						 
						
							
							
								
								Merge libavcore into libavutil  
							
							Done to keep ABI compatible. Otherwise this is just silly 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								737eb5976f 
								
							
								 
							
						 
						
							
							
								
								Merge libavcore into libavutil  
							
							It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody
is helped by having libavutil and libavcore split. In order to ease
maintenance inside and around FFmpeg and to reduce confusion where to
put common code, avcore's functionality is merged (back) to avutil.
Signed-off-by: Reinhard Tartler <siretart@tauware.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e86c78836b 
								
							
								 
							
						 
						
							
							
								
								In the rawvideo decoder, set pkt_pts in the output frame.  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
(cherry picked from commit 3c802cabba 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c802cabba 
								
							
								 
							
						 
						
							
							
								
								In the rawvideo decoder, set pkt_pts in the output frame.  
							
							Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e7e2df27f8 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
							
							None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com>
(cherry picked from commit d36beb3f69 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d36beb3f69 
								
							
								 
							
						 
						
							
							
								
								Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
							
							None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ed5d30d91c 
								
							
								 
							
						 
						
							
							
								
								Move internal function ff_set_systematic_pal() to libavcore, and  
							
							rename it ff_set_systematic_pal2().
Originally committed as revision 25712 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1bb56bdb41 
								
							
								 
							
						 
						
							
							
								
								rawdec: Properly pass reordered_opaque through the decoder  
							
							Originally committed as revision 25261 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b641982b23 
								
							
								 
							
						 
						
							
							
								
								rawdec: ensure that there is always a valid palette for formats that  
							
							should have one like gray8 etc.
Originally committed as revision 25190 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2efcde73fc 
								
							
								 
							
						 
						
							
							
								
								rawdec: only allocate a full-frame size buffer if it actually will  
							
							be used, place palette buffer in the context to simplify this.
Originally committed as revision 25163 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago