ab2539bd37 
								
							
								 
							
						 
						
							
							
								
								ffv1: Convert to the new bitstream reader  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4c2103bd3 
								
							
								 
							
						 
						
							
							
								
								golomb: Convert to the new bitstream reader  
							
							
								
							
							
						 
						8 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								17cb56b356 
								
							
								 
							
						 
						
							
							
								
								ffv1: Remove broken disabled cruft  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c08b7bc76 
								
							
								 
							
						 
						
							
							
								
								ffv1: Report additional bitstream information in verbose mode  
							
							Useful to inspect samples. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec9f04423b 
								
							
								 
							
						 
						
							
							
								
								ffv1: Error out on unsupported format  
							
							Transparency is supported only by YUV and within specific bit depths. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8bc642202 
								
							
								 
							
						 
						
							
							
								
								lavu: add AV_CEIL_RSHIFT and use it in various places  
							
							Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bb1070c15 
								
							
								 
							
						 
						
							
							
								
								ffv1: Explicitly name the coder type  
							
							FFv1 uses two types of coders, golomb and range with two different
tables. This is exposed this in a rather convoluted way, for example
mentioning to set coder type 1 while initializing the variable 'ac' to 2,
because encoder does not use range coder with default table.
Appropriate internal coder type values have been added and used in any
check rather than using raw numbers.
Initialization of avctx.coder_type in ffv1dec is removed because this
field is encoder only. An unneeded validation check in the encoder
is dropped too.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								def97856de 
								
							
								 
							
						 
						
							
							
								
								lavc: AV-prefix all codec capabilities  
							
							Express bitfields more simply.
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> 
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a85dfc830 
								
							
								 
							
						 
						
							
							
								
								lavc: Replace av_dlog and tprintf with internal macros  
							
							
								
							
							
						 
						10 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ca09effb01 
								
							
								 
							
						 
						
							
							
								
								ffv1: Drop unnecessary casts and const qualifiers to match function signatures  
							
							libavcodec/ffv1dec.c:898:36: warning: cast discards ‘const’ qualifier from pointer target type 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da7d839a0d 
								
							
								 
							
						 
						
							
							
								
								ffv1dec: check that global parameters do not change in version 0/1  
							
							Such changes are neither allowed nor supported
Found-by: ami_stuff
Bug-Id: CVE-2013-7020
CC: libav-stable@libav.org 
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e500efdbe 
								
							
								 
							
						 
						
							
							
								
								Add av_image_check_sar() and use it to validate SAR  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fb0c9d41d6 
								
							
								 
							
						 
						
							
							
								
								avutil: remove timer.h include from internal.h  
							
							Added libavutil/timer.h include to all files with {START,STOP}_TIMER. 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a6064b12b4 
								
							
								 
							
						 
						
							
							
								
								ffv1: use the AVFrame API properly.  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a90905db2e 
								
							
								 
							
						 
						
							
							
								
								ffv1: Assume bitdepth 0 means 8bit  
							
							CC: libav-stable@libav.org 
Reported-by: debian/726189 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b2bed9325d 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Group .name and .long_name together in codec/format declarations  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6c4ac7b5f 
								
							
								 
							
						 
						
							
							
								
								pixdesc: rename PIX_FMT_* flags to AV_PIX_FMT_FLAG_*  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d243896987 
								
							
								 
							
						 
						
							
							
								
								ffv1: fix calculating slice dimensions for version 2  
							
							It got broken in 0f13cd3187 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								759001c534 
								
							
								 
							
						 
						
							
							
								
								lavc decoders: work with refcounted frames.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c242bbd8b6 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary dsputil.h #includes  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								511cf612ac 
								
							
								 
							
						 
						
							
							
								
								miscellaneous typo fixes  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								df9b956751 
								
							
								 
							
						 
						
							
							
								
								lavc: fix decode_frame() third parameter semantics for video decoders  
							
							It's got_frame, not data size 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								594d4d5df3 
								
							
								 
							
						 
						
							
							
								
								lavc: add a wrapper for AVCodecContext.get_buffer().  
							
							It will be useful in the upcoming transition to refcounted AVFrames. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22f7942fe7 
								
							
								 
							
						 
						
							
							
								
								ffv1: set the range coder state in decode_slice_header  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f13cd3187 
								
							
								 
							
						 
						
							
							
								
								ffv1: update to ffv1 version 3  
							
							Based on code from Carl Eugen Hoyos, Michael Niedermayer and Paul B Mahol. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4a2a4524a3 
								
							
								 
							
						 
						
							
							
								
								ffv1: propagate errors  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								71f7b22dba 
								
							
								 
							
						 
						
							
							
								
								ffv1: split decoder and encoder  
							
							
								
							
							
						 
						13 years ago