Kostya Shishkov
							
						 
						
							
							
							
								
							
								56c1b92576 
								
							
								 
							
						 
						
							
							
								
								dfa: implement missing TDLT coding method  
							
							 
							
							
								
							
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								3623589edc 
								
							
								 
							
						 
						
							
							
								
								dfa: check for invalid access in decode_wdlt().  
							
							 
							
							 
							
							
								
							
							
							This can happen when the number of skipped lines is not consistent with
the number of coded lines.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								759001c534 
								
							
								 
							
						 
						
							
							
								
								lavc decoders: work with refcounted frames.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								df9b956751 
								
							
								 
							
						 
						
							
							
								
								lavc: fix decode_frame() third parameter semantics for video decoders  
							
							 
							
							 
							
							
								
							
							
							It's got_frame, not data size 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								594d4d5df3 
								
							
								 
							
						 
						
							
							
								
								lavc: add a wrapper for AVCodecContext.get_buffer().  
							
							 
							
							 
							
							
								
							
							
							It will be useful in the upcoming transition to refcounted AVFrames. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								5bac2d0c30 
								
							
								 
							
						 
						
							
							
								
								avutil: Move memcpy_backptr() to mem.c  
							
							 
							
							 
							
							
								
							
							
							The function is used elsewhere and does not belong with the LZO code. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mans Rullgard
							
						 
						
							
							
							
								
							
								a153e45b95 
								
							
								 
							
						 
						
							
							
								
								dfa: use av_memcpy_backptr() where previously impossible  
							
							 
							
							 
							
							
								
							
							
							Since the requirement for output padding has been lifted, we can
use av_memcpy_backptr() here as well.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								e831b3b852 
								
							
								 
							
						 
						
							
							
								
								av_memcpy_backptr: Drop no longer necessary malloc padding  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								d05f72c754 
								
							
								 
							
						 
						
							
							
								
								dfa: improve boundary checks in decode_dds1()  
							
							 
							
							 
							
							
								
							
							
							Fixes CVE-2012-2798
CC:libav-stable@libav.org 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								ee715f49a0 
								
							
								 
							
						 
						
							
							
								
								dfa: check that the caller set width/height properly.  
							
							 
							
							 
							
							
								
							
							
							Fixes CVE-2012-2786. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								fb5c1aaea6 
								
							
								 
							
						 
						
							
							
								
								dfa: use more meaningful return codes  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								8099187e89 
								
							
								 
							
						 
						
							
							
								
								dfa: add some checks to ensure that decoder won't write past frame end  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								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  
					 
				
					
						
							
							
								   Paul B Mahol
							
						 
						
							
							
							
								
							
								29b0d94b43 
								
							
								 
							
						 
						
							
							
								
								dfa: convert to bytestream2 API  
							
							 
							
							 
							
							
								
							
							
							Protects from overreads.
Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Anton Khirnov
							
						 
						
							
							
							
								
							
								ec6402b7c5 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initialisers for all codecs.  
							
							 
							
							 
							
							
								
							
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								b1bb3b8d87 
								
							
								 
							
						 
						
							
							
								
								dfa: Remove unused variable.  
							
							 
							
							 
							
							
								
							
							
							This fixes the warning:
libavcodec/dfa.c:189: warning: unused variable ‘frame_end’ 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Reimar Döffinger
							
						 
						
							
							
							
								
							
								2c9a5172d3 
								
							
								 
							
						 
						
							
							
								
								dfa: fix buffer overflow checks to avoid integer overflows.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								d38345878c 
								
							
								 
							
						 
						
							
							
								
								dfa: protect pointer range checks against overflows.  
							
							 
							
							
								
							
							
						 
						14 years ago  
					 
				
					
						
							
							
								   Kostya Shishkov
							
						 
						
							
							
							
								
							
								42315dabce 
								
							
								 
							
						 
						
							
							
								
								Chronomaster DFA decoder  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago