Nicolas George
							
						 
						
							
							
							
								
							
								ba7395aace 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: replace av_vsrc_buffer_add_frame by av_buffersrc_add_frame.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								6ec1e0fed9 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: replace av_buffersrc_buffer with av_buffersrc_add_ref.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								84aea80f78 
								
							
								 
							
						 
						
							
							
								
								oggparsevorbis.c: Check for OOM when using av_mallocz.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								517dcc9b5f 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'qatar/master'  
							
							 
							
							 
							
							
								
							
							
							* qatar/master:
  tests: Refactor rotozoom/videogen common code into a separate file.
  tests: Mark some file-internal symbols as static.
  build: Drop leftover .exp pattern from LIBSUFFIXES list.
  vsrc_buffer: return EAGAIN if no frame is available.
  WMAL: Shift output samples by the specified number of padding zeroes.
  WMAL: Restore removed code in mclms_predict()
  rtpdec_h264: Remove a useless ifdef
  rtpdec_h264: Remove outdated/useless/incorrect comments
  rtpdec_h264: Remove useless memory corruption checks
  rtpdec_h264: Return proper error codes
  rtpdec_h264: Check the available data length before reading
  rtpdec_h264: Add input size checks
  png: check bit depth for PAL8/Y400A pixel formats.
  ea: check chunk_size for validity.
  celp filters: Do not read earlier than the start of the 'out' vector.
Conflicts:
	libavcodec/pngdec.c
	libavfilter/src_buffer.c
	tests/rotozoom.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								5f4e18cd16 
								
							
								 
							
						 
						
							
							
								
								swr: replace the remaining 2 audio convert SIMD macros by the new ones  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								df5ff103cd 
								
							
								 
							
						 
						
							
							
								
								swr: fix internal asm labels  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b6f4f0d9ef 
								
							
								 
							
						 
						
							
							
								
								swr: fix PACK_2CH register count  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								aae3119643 
								
							
								 
							
						 
						
							
							
								
								swr: replace planar->planar/packed->packed FLT<->S16/S32 SIMD by new macros  
							
							 
							
							 
							
							
								
							
							
							this simplifies the code
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								47055b8913 
								
							
								 
							
						 
						
							
							
								
								swr: implement stereo S16/S32/FLT->S16/S32/FLT planar->packed in SSE/SSE2  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fec3700dcd 
								
							
								 
							
						 
						
							
							
								
								swr: update calling code to support mixed packed planar SIMD  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e8dd7928c8 
								
							
								 
							
						 
						
							
							
								
								swr: change simd len argument to be in samples instead of dst bytes.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3db6093244 
								
							
								 
							
						 
						
							
							
								
								swr-test: allow testing a specific subset of cases  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								f0ccd53a3b 
								
							
								 
							
						 
						
							
							
								
								tests: Refactor rotozoom/videogen common code into a separate file.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								814208a7a6 
								
							
								 
							
						 
						
							
							
								
								tests: Mark some file-internal symbols as static.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Diego Biurrun
							
						 
						
							
							
							
								
							
								b5a3c6038d 
								
							
								 
							
						 
						
							
							
								
								build: Drop leftover .exp pattern from LIBSUFFIXES list.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								23fba3ed5c 
								
							
								 
							
						 
						
							
							
								
								Remove unused variable from ffv1 decoder.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								c6758ac027 
								
							
								 
							
						 
						
							
							
								
								Skip padding bytes after reading musepack8 header.  
							
							 
							
							 
							
							
								
							
							
							Fixes ticket #1160 . 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								396d2aecc5 
								
							
								 
							
						 
						
							
							
								
								alsdec.c: Also test 0 when checking rice decoder values.  
							
							 
							
							 
							
							
								
							
							
							Suggested-by: Thilo Borgmann 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Carl Eugen Hoyos
							
						 
						
							
							
							
								
							
								849172882c 
								
							
								 
							
						 
						
							
							
								
								alsdec.c: Simplify error check before calling rice decoder.  
							
							 
							
							 
							
							
								
							
							
							Reviewed-by: Thilo Borgmann 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								5cb4f1a127 
								
							
								 
							
						 
						
							
							
								
								vsrc_buffer: return EAGAIN if no frame is available.  
							
							 
							
							 
							
							
								
							
							
							This is not an erroneous condition, do not print a warning.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Jakub Stachowski
							
						 
						
							
							
							
								
							
								ddffe3de43 
								
							
								 
							
						 
						
							
							
								
								WMAL: Shift output samples by the specified number of padding zeroes.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Mashiat Sarker Shakkhar
							
						 
						
							
							
							
								
							
								363c3a44ff 
								
							
								 
							
						 
						
							
							
								
								WMAL: Restore removed code in mclms_predict()  
							
							 
							
							 
							
							
								
							
							
							Based on observations made by Jakub Stachowski <qbast@go2.pl>
Signed-off-by: Kostya Shishkov <kostya.shishkov@gmail.com> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								45a7b0674d 
								
							
								 
							
						 
						
							
							
								
								oggvorbis: fix the first 2 packets timestamps matching issue  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3d42addf33 
								
							
								 
							
						 
						
							
							
								
								png_parser: try to fix big endian  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								44f99fe0f5 
								
							
								 
							
						 
						
							
							
								
								rtpdec_h264: Remove a useless ifdef  
							
							 
							
							 
							
							
								
							
							
							assert is a no-op if DEBUG isn't defined.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								8d43b8b8e8 
								
							
								 
							
						 
						
							
							
								
								rtpdec_h264: Remove outdated/useless/incorrect comments  
							
							 
							
							 
							
							
								
							
							
							RTCP is handled elsewhere, not in the depacketizer for an
individual format.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								5a571d3241 
								
							
								 
							
						 
						
							
							
								
								rtpdec_h264: Remove useless memory corruption checks  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								b7b7354c33 
								
							
								 
							
						 
						
							
							
								
								rtpdec_h264: Return proper error codes  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Martin Storsjö
							
						 
						
							
							
							
								
							
								5245adb963 
								
							
								 
							
						 
						
							
							
								
								rtpdec_h264: Check the available data length before reading  
							
							 
							
							 
							
							
								
							
							
							This makes sure the length is checked for STAP-A type packets.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ivan Kovtunov
							
						 
						
							
							
							
								
							
								de26a4b699 
								
							
								 
							
						 
						
							
							
								
								rtpdec_h264: Add input size checks  
							
							 
							
							 
							
							
								
							
							
							This fixes crashes if given too short data packets.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								16db88a093 
								
							
								 
							
						 
						
							
							
								
								vorbis_parser: fix blocksize  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								441dce2169 
								
							
								 
							
						 
						
							
							
								
								oggvorbis: move handling of first packets ts from parser to muxer.  
							
							 
							
							 
							
							
								
							
							
							The parser does not have enough knowledge it seems to do it
correctly.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								d2205d6543 
								
							
								 
							
						 
						
							
							
								
								png: check bit depth for PAL8/Y400A pixel formats.  
							
							 
							
							 
							
							
								
							
							
							Wrong bit depth can lead to invalid rowsize values, which crashes the
decoder further down.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Ronald S. Bultje
							
						 
						
							
							
							
								
							
								273e6af47b 
								
							
								 
							
						 
						
							
							
								
								ea: check chunk_size for validity.  
							
							 
							
							 
							
							
								
							
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								bce42e95d1 
								
							
								 
							
						 
						
							
							
								
								Merge remote-tracking branch 'qatar/master'  
							
							 
							
							 
							
							
								
							
							
							* qatar/master:
  configure: add POWER[5-7] support
  arm: intreadwrite: revert 16-bit load asm to old version for gcc < 4.6
  vqavideo: return error if image size is not a multiple of block size
  cosmetics: indentation
  avformat: only fill-in interpolated timestamps if duration is non-zero
  avformat: remove a workaround for broken timestamps
Conflicts:
	libavformat/utils.c
Merged-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b18c9f1eb0 
								
							
								 
							
						 
						
							
							
								
								oggtheora: Port changes from oggvorbis timestamp handling.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fe5c5bccce 
								
							
								 
							
						 
						
							
							
								
								oggvorbisdec: Apply timestamp calculation always when timestamps arent known.  
							
							 
							
							 
							
							
								
							
							
							Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1f95ad48ff 
								
							
								 
							
						 
						
							
							
								
								oggvorbisdec: redesign special handling of first frames timestamp.  
							
							 
							
							 
							
							
								
							
							
							This also will make it possible to use the code for cases other than the start of a stream
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								9f357e2bcd 
								
							
								 
							
						 
						
							
							
								
								examples/filtering_audio: use av_buffersrc_add_frame.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								7bac2a78c2 
								
							
								 
							
						 
						
							
							
								
								src_buffer: implement av_buffersrc_add_frame.  
							
							 
							
							 
							
							
								
							
							
							It supersedes av_vsrc_buffer_add_frame and handles
both audio and video. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								a96cd73ff2 
								
							
								 
							
						 
						
							
							
								
								src_buffer: implement audio buffer copy.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								d8407bba0e 
								
							
								 
							
						 
						
							
							
								
								lavfi/avcodec: implement audio copy_frame_prop.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Nicolas George
							
						 
						
							
							
							
								
							
								32094285ad 
								
							
								 
							
						 
						
							
							
								
								lavfi: implement avfilter_get_audio_buffer_ref_from_frame.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Alex Converse
							
						 
						
							
							
							
								
							
								37ddd38332 
								
							
								 
							
						 
						
							
							
								
								celp filters: Do not read earlier than the start of the 'out' vector.  
							
							 
							
							 
							
							
								
							
							
							CC: libav-stable@libav.org  
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								9e6a1c8981 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: fix indent in term_init().  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								3c1d52d30b 
								
							
								 
							
						 
						
							
							
								
								Fix a few  @file  doxy inconsistencies.  
							
							 
							
							
								
							
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								49df97b282 
								
							
								 
							
						 
						
							
							
								
								ffmpeg: stronger ffpresets parsing.  
							
							 
							
							 
							
							
								
							
							
							This fixes at least issues with empty lines, and also allows CRLF lines
(in case a user makes its own preset on a MS plateform). 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								ec271c9579 
								
							
								 
							
						 
						
							
							
								
								presets: specify the codecs.  
							
							 
							
							 
							
							
								
							
							
							This allows the following usages:
FFMPEG_DATADIR=presets ./ffmpeg -f lavfi -i testsrc=d=5 -vcodec libx264 -vpre ipod640 -f null -
FFMPEG_DATADIR=presets ./ffmpeg -f lavfi -i testsrc=d=5 -vpre libx264-ipod640 -f null -
The second example was broken even if documented. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Clément Bœsch
							
						 
						
							
							
							
								
							
								19bc2320f3 
								
							
								 
							
						 
						
							
							
								
								Remove old ffpresets.  
							
							 
							
							 
							
							
								
							
							
							They are now replaced with presets/ directory. WIN32 still seems to use
a ffpresets/ directory, but it doesn't look like to be deployed at
install time. 
							
						 
						13 years ago  
					 
				
					
						
							
							
								   Peter Holik
							
						 
						
							
							
							
								
							
								2ee6dca3b8 
								
							
								 
							
						 
						
							
							
								
								png_parser  
							
							 
							
							 
							
							
								
							
							
							This adds support for png image2pipe streaming
Update to latest git by: Eugene Ware <eugene@noblesamurai.com>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						13 years ago