744a11c996 
								
							
								 
							
						 
						
							
							
								
								qdm2: check and reset dithering index per channel  
							
							Checking per subband would have the index exceed the
dithering noise table size.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76efedeadb 
								
							
								 
							
						 
						
							
							
								
								qdm2: formatting cosmetics  
							
							Apply the usual style plus drop few unnecessary return at the end
of void functions. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f054e309c5 
								
							
								 
							
						 
						
							
							
								
								qdm2: use init_static_data  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76f5dfbfd9 
								
							
								 
							
						 
						
							
							
								
								westwood_vqa: do not free extradata on error in read_header  
							
							The extradata is already freed by avformat_open_input on
failure.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4abc9098c 
								
							
								 
							
						 
						
							
							
								
								vqavideo: check the version  
							
							Prevent out of buffer write.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								636ced8e1d 
								
							
								 
							
						 
						
							
							
								
								cmdutils: wrap exit explicitly  
							
							Some C runtime implementations deadlock when calling threading functions
on the atexit() handler.
Use a simpler wrapper similar to av_log to call the cleanup function
before exit.
Bug-Id: 523 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								21732063a3 
								
							
								 
							
						 
						
							
							
								
								movenc: K&R formatting cosmetics  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								38e9585de9 
								
							
								 
							
						 
						
							
							
								
								Makefile: Remove stray tabs  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								46d208e1e0 
								
							
								 
							
						 
						
							
							
								
								vp8: Wait for prev_frame to parse segment_map before reading it  
							
							This fixes occasional failures of vp8-test-vector-010 with frame-level
multithreading enabled.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6c86a63bad 
								
							
								 
							
						 
						
							
							
								
								yuv4mpeg: Correctly round chroma up for odd luma sizes  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d35b6cd377 
								
							
								 
							
						 
						
							
							
								
								rmdec: Use the AVIOContext given as parameter in rm_read_metadata()  
							
							This fixes crashes when playing back certain RealRTSP streams.
When invoked from the RTP depacketizer, the full realmedia
demuxer isn't invoked, but only certain functions from it, where
a separate AVIOContext is passed in as parameter (for the buffer
containing the data to parse). The functions called from within
those entry points should only be using that parameter, not
s->pb. In the depacketizer case, s is the RTSP context, where ->pb
is null.
Cc: libav-stable@libav.org 
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d876be87a 
								
							
								 
							
						 
						
							
							
								
								avio: Handle AVERROR_EOF in the same way as the return value 0  
							
							This makes sure the ffurl_read_complete function actually
returns the number of bytes read, as the documentation of the
function says, even if the underlying protocol uses AVERROR_EOF
instead of 0.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f5e646a00a 
								
							
								 
							
						 
						
							
							
								
								wtv: Mark attachment with a negative stream id  
							
							A sid 0 would be mismatched to the attachment.
Prevent NULL pointer dereference.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a4baf96abd 
								
							
								 
							
						 
						
							
							
								
								avprobe: rename the prettyprint structures  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd7b6deeaa 
								
							
								 
							
						 
						
							
							
								
								tools: Wording and formatting cosmetics  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6516632967 
								
							
								 
							
						 
						
							
							
								
								tests: Only run noproxy test if networking is enabled  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								73142e7533 
								
							
								 
							
						 
						
							
							
								
								fifo: K&R formatting cosmetics  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4e7f0b082d 
								
							
								 
							
						 
						
							
							
								
								kmvc: Clip pixel position to valid range  
							
							Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f68977054 
								
							
								 
							
						 
						
							
							
								
								kmvc: use fixed sized arrays in the context  
							
							Avoid some boilerplate code to dynamically allocate and then free the
buffers. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4972e5a186 
								
							
								 
							
						 
						
							
							
								
								bitstream_filter: K&R formatting cosmetics  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d3635f3ab0 
								
							
								 
							
						 
						
							
							
								
								compat: wrap math.h to avoid AIX-specific clashes  
							
							AIX defines a class() function in its math.h header without any
guard. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0420c810ce 
								
							
								 
							
						 
						
							
							
								
								log: pass the correct parameters to missing_feature_sample  
							
							CC:libav-stable@libav.org 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a10142faa 
								
							
								 
							
						 
						
							
							
								
								indeo: reject negative array indexes  
							
							Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6dfacd7ab1 
								
							
								 
							
						 
						
							
							
								
								indeo: Cosmetic formatting  
							
							Trim some overly long lines. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								62256010e9 
								
							
								 
							
						 
						
							
							
								
								indeo: Refactor ff_ivi_init_tiles and ivi_decode_blocks  
							
							Spin large and mostly self contained blocks into stand alone
functions. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6f36ca8ca 
								
							
								 
							
						 
						
							
							
								
								indeo: Refactor ff_ivi_dec_huff_desc  
							
							Spare an indentation level. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6d8acf6a8 
								
							
								 
							
						 
						
							
							
								
								indeo: use a typedef for the mc function pointer  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d222f6e39e 
								
							
								 
							
						 
						
							
							
								
								cabac: x86 version of get_cabac_bypass  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								410066986f 
								
							
								 
							
						 
						
							
							
								
								aic: use chroma scan tables while decoding luma component in progressive mode  
							
							For some unclear reason Apple decided to use the same scan tables for luma and
chroma in the progressive mode while using different ones for luma in the
interlaced mode. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95a57d26d8 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Use the matching coding style struct for transform selection  
							
							Fixes a null pointer dereference.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4604b8792 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Merge rescaling with interleaving in 9/7 IDWT  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								22e18ea39e 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Optimize output sample conversion  
							
							67935 -> 29984 kcycles
Reviewed-by: Nicolas BERTRAND <nicoinattendu@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f0552e63a6 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Reset s->numX/Ytiles on tile deallocation  
							
							Keep the structure fields more consistent after cleanup.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e11099db20 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Optimize dequantization  
							
							Float:   4700 -> 2700 cycles
Integer: 4400 -> 2800 cycles
(sandybridge  i7)
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1dcbc590d 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Do not assume a single tile  
							
							In preparation of supporting multiple tiles.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								53d5d89c1b 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Speed up jpeg2000_decode_tile()  
							
							Skip processing bands with dimension set to 0.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64f6570c6e 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Use EBCOT's CAUSAL and BYPASS mode in decode_cblk()  
							
							Speed it up a bit.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d57c737ac3 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Simplify jpeg2000_decode_packets()  
							
							Raise PATCHWELCOME error in case of non-implemented progression order.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
Signed-off-by: Nicolas Bertrand <nicoinattendu@gmail.com>
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								09d5929f37 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Do not crash on NULL node in tag_tree_decode  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa16bbaf9b 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Refactor SOT marker parsing  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								daeb4e3042 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Proper cleanup on failure in decode_frame()  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								589e5b52f6 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Use the correct sizeof in memset for T1 data  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b73916d34 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Simplify init_tile()  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								33e665a6ab 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Update pixel format support  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								db13e02c6f 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Compute corrections of sub-band coordinates  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								690c8af97b 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Remove unneeded variable initialization  
							
							Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5bf208f659 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Use separate fields for int and float codepaths  
							
							Split stepsize and data into int and float variants.
Eliminates a number of casts and simplifies spotting errors.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a458b91cf4 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Split int/float codepaths depending on the DWT  
							
							DWT53 is always int, DWT97 is always float.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f9581f1414 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Improve reduced resolution decoding  
							
							Correctly scale down the component coordinates and
clean up some redundant code.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								952f7ed3c0 
								
							
								 
							
						 
						
							
							
								
								jpeg2000: Compute quantization for 'scalar derived' in the correct case.  
							
							Scalar derived case is represented by the JPEG2K_QSTY_SI define.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org> 
							
						 
						12 years ago