f9a9c8f9bc 
								
							
								 
							
						 
						
							
							
								
								flashsv: fix typo in av_log() message  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff1f89de2d 
								
							
								 
							
						 
						
							
							
								
								smacker: validate channels and sample format.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf044f8bff 
								
							
								 
							
						 
						
							
							
								
								smacker: check buffer size before reading output size  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e190e453bd 
								
							
								 
							
						 
						
							
							
								
								smacker: validate number of channels  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7984a6a6d 
								
							
								 
							
						 
						
							
							
								
								smacker: Separate audio flags from sample rates in smacker demuxer.  
							
							Makes the code easier to understand. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be1242a3f2 
								
							
								 
							
						 
						
							
							
								
								h264: fix detection of optional trailing PPS elements  
							
							The PPS may contain a few trailing elements whose presence is
only signalled by data remaining after the the mandatory part
has been parsed.  The current code fails to take into account
the rbsp_trailing_bits() when deciding whether to parse these
optional elements.  Assuming no unnecessary padding bytes are
passed to this function, the optional elements are present if
either more than 8 extra bits remain or the remaining bits do
not form a valid rbsp_trailing_bits() after the mandatory PPS
elements have been parsed.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c79d2a20ba 
								
							
								 
							
						 
						
							
							
								
								sipr: fix get_bits(0) calls  
							
							Zero-length get_bits() is undefined, must check before calling.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cb668476ab 
								
							
								 
							
						 
						
							
							
								
								motion_est: make MotionExtContext.map_generation unsigned  
							
							The way this value is used, it should be an unsigned type.
While the numerical value has no meaning, unsigned wraparound
is relied upon.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4c7a232fc8 
								
							
								 
							
						 
						
							
							
								
								h264: reset h->ref_count in case of errors in ff_h264_decode_ref_pic_list_reordering()  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e8ac80fb2c 
								
							
								 
							
						 
						
							
							
								
								error_resilience: fix the check for missing references in ff_er_frame_end() for H264  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b1182ce97 
								
							
								 
							
						 
						
							
							
								
								4xm: prevent NULL dereference with invalid huffman table  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79964745b3 
								
							
								 
							
						 
						
							
							
								
								4xmdemux: prevent use of uninitialized memory  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d518a9c4f 
								
							
								 
							
						 
						
							
							
								
								4xm: clear FF_INPUT_BUFFER_PADDING_SIZE bytes in temporary buffers  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc64f203a6 
								
							
								 
							
						 
						
							
							
								
								ptx: check for out of bound reads  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								04a845caa7 
								
							
								 
							
						 
						
							
							
								
								tiffdec: fix out of bound reads/writes  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46cb2f6a29 
								
							
								 
							
						 
						
							
							
								
								eacmv: check for out of bound reads  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8df8a87e3f 
								
							
								 
							
						 
						
							
							
								
								eacmv: fix potential pointer arithmetic overflows  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c7f89064e2 
								
							
								 
							
						 
						
							
							
								
								adpcm: fix out of bound reads due to integer overflow  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2475f1a83c 
								
							
								 
							
						 
						
							
							
								
								anm: prevent infinite loop  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6de33611c9 
								
							
								 
							
						 
						
							
							
								
								avsdemux: check for out of bound writes  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								de049a95f4 
								
							
								 
							
						 
						
							
							
								
								avs: check for out of bound reads  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76c6971a64 
								
							
								 
							
						 
						
							
							
								
								avsdemux: check for corrupted data  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7bb1807c2d 
								
							
								 
							
						 
						
							
							
								
								AVOptions: refactor set_number/write_number  
							
							write_number() does the actual writing of the supplied
number to destination. Move finding the option and choosing destination
address out of it. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf10095f0b 
								
							
								 
							
						 
						
							
							
								
								AVOptions: cosmetics, rename static av_set_number2() to write_number().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b003d0be5b 
								
							
								 
							
						 
						
							
							
								
								AVOptions: cosmetics, move and rename static av_set_number().  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c8d787d2ef 
								
							
								 
							
						 
						
							
							
								
								AVOptions: split av_set_string3 into opt type-specific functions  
							
							Also stop attempting to honor the alloc parameter, as things break
horribly in that case.
It will be removed in upcoming successor to av_set_string3. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1703013cb7 
								
							
								 
							
						 
						
							
							
								
								avidec: fix signed overflow in avi_sync()  
							
							Keeping byte values read from the file as unsigned is consistent
with how they are subsequently used and avoids an undefined left
shift by 24 when bit 7 is set.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0c46e958d1 
								
							
								 
							
						 
						
							
							
								
								mxfdec: Fix some buffer overreads caused by the misuse of AVPacket related functions.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								11a32d53ca 
								
							
								 
							
						 
						
							
							
								
								dnxhddec: handle cid change in bitstream.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								109d8aa1e6 
								
							
								 
							
						 
						
							
							
								
								vc1: K&R reformatting cosmetics  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f8f5ae991 
								
							
								 
							
						 
						
							
							
								
								ra288: log an error message when output buffer is too small.  
							
							also return AVERROR(EINVAL) instead of -1. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa6be04bf7 
								
							
								 
							
						 
						
							
							
								
								ra288: use a more descriptive calculation for output data size  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f10524d51c 
								
							
								 
							
						 
						
							
							
								
								ra144: use macro constants to make the code more understandable.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cadd4d332a 
								
							
								 
							
						 
						
							
							
								
								ra144dec: log an error message when output buffer is too small.  
							
							also return AVERROR(EINVAL) instead of -1. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								80bdf7e0b7 
								
							
								 
							
						 
						
							
							
								
								ra144dec: use a more descriptive calculation for output data size  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								51757ac789 
								
							
								 
							
						 
						
							
							
								
								lavc: Micro version bump for VC1 interlaced decoding support  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cad16562c8 
								
							
								 
							
						 
						
							
							
								
								vc1dec: interlaced stream decoding support 3/3  
							
							Cosmetics: break some lines and reformat TODOs
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0c02e1cbc 
								
							
								 
							
						 
						
							
							
								
								vc1dec: interlaced stream decoding support 2/3  
							
							Cosmetics: reformat some data tables in vc1data.c
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5b015e42d 
								
							
								 
							
						 
						
							
							
								
								vc1dec: interlaced stream decoding support 1/3  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53efb758c0 
								
							
								 
							
						 
						
							
							
								
								vaapi: Fix VC-1 decoding (reconstruct bitstream TTFRM correctly).  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c2ed91de84 
								
							
								 
							
						 
						
							
							
								
								configure: Add -Wstrict-prototypes to CFLAGS if available.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2886f6759f 
								
							
								 
							
						 
						
							
							
								
								avidec: simplify size parameter in memset()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								581810f502 
								
							
								 
							
						 
						
							
							
								
								mpeg4dec: use unsigned type for startcode in ff_mpeg4_decode_picture_header  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa498fef0d 
								
							
								 
							
						 
						
							
							
								
								mpeg124: use sign_extend() function  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								633ddb8519 
								
							
								 
							
						 
						
							
							
								
								ac3dec: use get_sbits() instead of manually sign-extending  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								84dda40762 
								
							
								 
							
						 
						
							
							
								
								4xm: fix signed overflow  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba3f07d061 
								
							
								 
							
						 
						
							
							
								
								wmavoice: fix a signed overflow  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05795f35be 
								
							
								 
							
						 
						
							
							
								
								mpegvideo_enc: fix a signed overflow  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b19ae0761 
								
							
								 
							
						 
						
							
							
								
								crc: fix signed overflow  
							
							This fixes a signed overflow from i << 24 when i == 255 by
making i unsigned.  The result of the shift is already
assigned to an variable of unsigned type.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0836d48a16 
								
							
								 
							
						 
						
							
							
								
								fate: run avconv with -nostats flag  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago