8fe0c527f3 
								
							
								 
							
						 
						
							
							
								
								lavfi: add LUT (LookUp Table) generic filters  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85afbb1d00 
								
							
								 
							
						 
						
							
							
								
								AVOptions: don't segfault on NULL parameter in av_set_options_string()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ab2940691b 
								
							
								 
							
						 
						
							
							
								
								avio: Check for invalid buffer length.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5a9ee3152b 
								
							
								 
							
						 
						
							
							
								
								mpegenc/mpegtsenc: add muxrate private options.  
							
							Deprecate AVFormatContext.mux_rate. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c10731e78b 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVFormatContext.file_size  
							
							It's too unreliable to be useful. avio_size() should be called instead. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f055635313 
								
							
								 
							
						 
						
							
							
								
								mov: add support for TV metadata atoms tves, tvsn and stik  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								27237d524e 
								
							
								 
							
						 
						
							
							
								
								w32threads: support for frame multithreading  
							
							Replace our incomplete w32threads implementation with x264's pthreads
w32threads wrapper.
Relicensed to LGPL with kind permission by Pegasys Inc.
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b44522981c 
								
							
								 
							
						 
						
							
							
								
								avcodec: remove stray  @deprecated  comment  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								91038cdbd1 
								
							
								 
							
						 
						
							
							
								
								prores: get correct size for coded V plane if alpha is present  
							
							The size check must be updated to take into account both manners
in which v_data_size might be set.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd14e297e6 
								
							
								 
							
						 
						
							
							
								
								prores: do not set pixel format on codec init  
							
							The pixel format is not known until the frame header is parsed.
Guessing it here only causes trouble for the caller if the guess
turns out to be wrong (and actually causes very wrong output by
avconv/avplay).
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7b6883898f 
								
							
								 
							
						 
						
							
							
								
								pthread: prevent updating AVCodecContext from itself in frame_thread_free  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								feadcd1bdc 
								
							
								 
							
						 
						
							
							
								
								pthread: copy coded frame dimensions in update_context_from_thread  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f0b5d6434 
								
							
								 
							
						 
						
							
							
								
								vp8: prevent read from uninitialized memory in decode_mvs  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5653579381 
								
							
								 
							
						 
						
							
							
								
								vp8: force reallocation in update_thread_context after frame size change  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f05c2fb6eb 
								
							
								 
							
						 
						
							
							
								
								vp8: fix return value if update_dimensions fails  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								723229c11f 
								
							
								 
							
						 
						
							
							
								
								matroskadec: fix out of bounds write  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a62c0f94ee 
								
							
								 
							
						 
						
							
							
								
								adpcmdec: calculate actual number of output samples for each decoder.  
							
							This also allows for removing some of the buf_size checks and using the
sample count for some of the decoding loops. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								439998e18b 
								
							
								 
							
						 
						
							
							
								
								adpcmdec: check remaining buffer size before decoding next block in the  
							
							ADPCM IMA WAV decoder. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff5790c761 
								
							
								 
							
						 
						
							
							
								
								adpcmdec: do not terminate early in ADPCM IMA Duck DK3 decoder.  
							
							There are still 2 nibbles to decode once the last byte in the packet has been
read. Updated FATE reference. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8140a1288f 
								
							
								 
							
						 
						
							
							
								
								adpcmdec: remove unneeded buf_size==0 check.  
							
							This is already done by avcodec_decode_audio3() 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7f7c1942b 
								
							
								 
							
						 
						
							
							
								
								adpcmdec: remove unneeded zeroing of *data_size  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d341d5fd2c 
								
							
								 
							
						 
						
							
							
								
								dnxhdenc: fixed signed multiplication overflow  
							
							The low 32 bits of a multiplication are the same for signed
and unsigned operands.  Casting to unsigned before multiplying
is thus equivalent while avoiding signed overflow, which is
undefined by the C99 standard.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05c8f119cc 
								
							
								 
							
						 
						
							
							
								
								proresdsp: fix function prototypes.  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f78cd0c243 
								
							
								 
							
						 
						
							
							
								
								prores-idct: fix overflow in c code.  
							
							Fix the fate ref for prores-422_proxy by reverting the changes to it
in commit f492df0927 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8aa80ec5e3 
								
							
								 
							
						 
						
							
							
								
								fate: update prores-alpha ref after changing pix_fmt to yuv444p10le  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19ec283f49 
								
							
								 
							
						 
						
							
							
								
								prores: add missing feature warning for alpha  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ad06beb2c 
								
							
								 
							
						 
						
							
							
								
								mov: 10l: Terminate string with 0 not '0'  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fb22c3d47 
								
							
								 
							
						 
						
							
							
								
								mov: Prevent illegal writes when chapter titles are very short.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f492df0927 
								
							
								 
							
						 
						
							
							
								
								prores: add appropriate -fix_fmt parameter to FATE command  
							
							Also correct CRCs for Sequence_1-Apple_ProRes_422_Proxy.mov, previous
CRCs were generated with the non-bitexact x86_64 assembler IDCT. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c4e08d893 
								
							
								 
							
						 
						
							
							
								
								riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header  
							
							The cbSize field should be included in all cases, even with PCM where
its value is ignored.
Fixes encoding PCM audio in Matroska for some players which insist on
a full WAVEFORMATEX structure for A_MS/ACM audio.
Since fate uses wav files for the audio test a larger number of tests
has changed checksums or shifted positions due to the 2 byte longer
wave header.
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								582f231142 
								
							
								 
							
						 
						
							
							
								
								lavc: add a flag-based error_recognition field to AVCodecContext and deprecate non-flag-based ER field  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac90a71459 
								
							
								 
							
						 
						
							
							
								
								lavc: rename deprecation symbol FF_API_VERY_AGGRESSIVE to FF_API_ER  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a62d36697d 
								
							
								 
							
						 
						
							
							
								
								prores: add FATE tests  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4a378855e 
								
							
								 
							
						 
						
							
							
								
								id3v2: reduce the scope of some non-globally-used symbols/structures  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b78c180e4 
								
							
								 
							
						 
						
							
							
								
								id3v2: cosmetics: move some declarations before the places they are used  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								617a51f9b7 
								
							
								 
							
						 
						
							
							
								
								shorten: remove the flush function.  
							
							The shorten decoder does not support seeking. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e32dfdaa8d 
								
							
								 
							
						 
						
							
							
								
								shn: do not allow seeking in the raw shn demuxer.  
							
							The demuxer does not read the seektable, a parser is not possible without a
full decode, and no shorten decoder can handle random seeking because it needs
side info from the seektable. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b631fba936 
								
							
								 
							
						 
						
							
							
								
								avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.  
							
							This will prevent seeking by bytes for formats that cannot handle this. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								050e20aee6 
								
							
								 
							
						 
						
							
							
								
								avformat: update AVInputFormat allowed flags  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0041cdba98 
								
							
								 
							
						 
						
							
							
								
								avformat: don't unconditionally call ff_read_frame_flush() when trying to seek.  
							
							This prevents flushing the packet buffer when the input format does not
support seeking. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6ac30c84b 
								
							
								 
							
						 
						
							
							
								
								truespeech: use sizeof() instead of hardcoded sizes  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d55506c8b 
								
							
								 
							
						 
						
							
							
								
								truespeech: remove unneeded variable, 'consumed'  
							
							increment the 'buf' pointer instead, and consume the whole packet. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b84048935e 
								
							
								 
							
						 
						
							
							
								
								truespeech: simplify truespeech_read_frame() by using get_bits()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e5ce70f19 
								
							
								 
							
						 
						
							
							
								
								truespeech: decode directly to output buffer instead of a temp buffer  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3e7a176759 
								
							
								 
							
						 
						
							
							
								
								truespeech: check to make sure channels == 1  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8f8db2636 
								
							
								 
							
						 
						
							
							
								
								truespeech: check for large enough output buffer rather than truncating output  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								595cf1a1aa 
								
							
								 
							
						 
						
							
							
								
								truespeech: remove unneeded zero-size packet check.  
							
							This is already checked in avcodec_decode_audio3() 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82be06bbb3 
								
							
								 
							
						 
						
							
							
								
								mlpdec: return meaningful error codes instead of -1  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1b8d88d52 
								
							
								 
							
						 
						
							
							
								
								mlpdec: remove unnecessary wrapper function  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37b67f1bff 
								
							
								 
							
						 
						
							
							
								
								mlpdec: only calculate output size once  
							
							
								
							
							
						 
						14 years ago