Anton Khirnov 
							
						 
					 
					
						
						
							
						
						84099f51f3 
					 
					
						
						
							
							smacker: use the AVFrame API properly.  
						
						
						
						
					 
					
						2013-11-16 13:23:38 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						b2bed9325d 
					 
					
						
						
							
							cosmetics: Group .name and .long_name together in codec/format declarations  
						
						
						
						
					 
					
						2013-10-03 23:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						f3d57dc691 
					 
					
						
						
							
							smacker: Free memory properly if the init function fails  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-09-11 20:20:50 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						0679cec6e8 
					 
					
						
						
							
							smacker: Make sure we don't fill in huffman codes out of range  
						
						... 
						
						
						
						Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org 
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-09-11 20:20:45 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						d002fce24a 
					 
					
						
						
							
							smacker: Check malloc return values  
						
						... 
						
						
						
						Also try to free local allocations on errors.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-09-11 20:20:28 +03:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						bbb2945f2d 
					 
					
						
						
							
							smacker: check the return value of smacker_decode_tree  
						
						... 
						
						
						
						Also prevent a memory leak.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org 
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-06-16 15:56:50 +02:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						f52edef301 
					 
					
						
						
							
							smacker: fix an off by one in huff.length computation  
						
						... 
						
						
						
						Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org 
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2013-06-16 15:55:53 +02:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						268bb88544 
					 
					
						
						
							
							smacker: add a clarification notice about audio decoding  
						
						
						
						
					 
					
						2013-05-28 06:17:08 +02:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
							
						
						5f30c6c8ed 
					 
					
						
						
							
							Revert "smackaud: clip output samples"  
						
						... 
						
						
						
						Smacker audio uses overflows instead of clipping.
This reverts commit 375ca0aca8 
						
						
					 
					
						2013-05-27 18:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3b199d29cd 
					 
					
						
						
							
							lavc decoders: properly initialize AVFrame.  
						
						
						
						
					 
					
						2013-03-08 07:39:37 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						759001c534 
					 
					
						
						
							
							lavc decoders: work with refcounted frames.  
						
						
						
						
					 
					
						2013-03-08 07:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						903b62cc0b 
					 
					
						
						
							
							smackaud: decode directly to the user-provided AVFrame  
						
						
						
						
					 
					
						2013-02-12 12:22:39 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						df9b956751 
					 
					
						
						
							
							lavc: fix decode_frame() third parameter semantics for video decoders  
						
						... 
						
						
						
						It's got_frame, not data size 
						
						
					 
					
						2012-12-04 21:45:36 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						594d4d5df3 
					 
					
						
						
							
							lavc: add a wrapper for AVCodecContext.get_buffer().  
						
						... 
						
						
						
						It will be useful in the upcoming transition to refcounted AVFrames. 
						
						
					 
					
						2012-12-04 21:41:59 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						a903f8f087 
					 
					
						
						
							
							Include libavutil/channel_layout.h instead of libavutil/audioconvert.h  
						
						... 
						
						
						
						Also reorder some other #include when applicable. 
						
						
					 
					
						2012-11-11 13:35:12 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						716d413c13 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						36ef5369ee 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						779f8bc24e 
					 
					
						
						
							
							smacker: remove some unused code  
						
						... 
						
						
						
						This removes some code apparently left over from vlc reader
debugging.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-07-01 20:38:14 +01:00 
						 
				 
			
				
					
						
							
							
								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 > 
						
						
					 
					
						2012-04-06 22:37:38 +03:00 
						 
				 
			
				
					
						
							
							
								Franz Brauße 
							
						 
					 
					
						
						
							
						
						12cbbbb4ab 
					 
					
						
						
							
							smacker audio: sign-extend the initial 16-bit predicted value  
						
						... 
						
						
						
						Fixes Bug #265 
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com > 
						
						
					 
					
						2012-03-30 14:44:11 -04:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						a92be9b856 
					 
					
						
						
							
							Replace memset(0) by zero initializations.  
						
						... 
						
						
						
						Also remove one pointless zero initialization in rangecoder.c. 
						
						
					 
					
						2012-03-28 09:38:33 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						b2af057a36 
					 
					
						
						
							
							smacker: convert palette and header reading to bytestream2.  
						
						
						
						
					 
					
						2012-03-25 16:31:16 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						e96b4a53df 
					 
					
						
						
							
							vlc/rl: Add ff_ prefix to the nonstatic symbols  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:06:26 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						7181c4edee 
					 
					
						
						
							
							cosmetics: Remove extra newlines at EOF  
						
						
						
						
					 
					
						2012-01-27 17:19:09 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						9adf25c1cf 
					 
					
						
						
							
							smacker: Sanity check huffman tables found in the headers.  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2012-01-26 10:18:00 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
							
						
						90c0c83e14 
					 
					
						
						
							
							smacker: remove dead store  
						
						
						
						
					 
					
						2012-01-26 10:17:04 -08:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						aaf47bcde7 
					 
					
						
						
							
							Drop ALT_ prefix from BITSTREAM_READER_LE name.  
						
						... 
						
						
						
						The prefix is a historic remnant that probably meant "alternative".
Now that the A32 bitstream reader has been dropped it makes no sense anymore. 
						
						
					 
					
						2011-12-22 16:51:23 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						0eea212943 
					 
					
						
						
							
							Add avcodec_decode_audio4().  
						
						... 
						
						
						
						Deprecate avcodec_decode_audio3().
Implement audio support in avcodec_default_get_buffer().
Implement the new audio decoder API in all audio decoders. 
						
						
					 
					
						2011-12-02 17:40:40 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						818a3bdedf 
					 
					
						
						
							
							smackaud: use uint8_t* for 8-bit output buffer type  
						
						... 
						
						
						
						This matches the output sample format and the range of the output values. 
						
						
					 
					
						2011-11-09 16:21:08 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						375ca0aca8 
					 
					
						
						
							
							smackaud: clip output samples  
						
						
						
						
					 
					
						2011-11-09 16:20:45 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						c86c3c8017 
					 
					
						
						
							
							smackaud: use sign_extend() for difference value instead of casting  
						
						
						
						
					 
					
						2011-11-09 16:19:52 -05:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						ff1f89de2d 
					 
					
						
						
							
							smacker: validate channels and sample format.  
						
						
						
						
					 
					
						2011-10-11 07:48:16 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						cf044f8bff 
					 
					
						
						
							
							smacker: check buffer size before reading output size  
						
						
						
						
					 
					
						2011-10-11 07:48:16 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						e190e453bd 
					 
					
						
						
							
							smacker: validate number of channels  
						
						
						
						
					 
					
						2011-10-11 07:48:16 -04:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						5166376f24 
					 
					
						
						
							
							smacker: fix a few off by 1 errors  
						
						... 
						
						
						
						stereo & 16bit is untested due to lack of samples
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-09-14 11:13:54 +03:00 
						 
				 
			
				
					
						
							
							
								Laurent Aimar 
							
						 
					 
					
						
						
							
						
						6489455495 
					 
					
						
						
							
							Check for invalid VLC value in smacker decoder.  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-09-14 10:40:31 +03:00 
						 
				 
			
				
					
						
							
							
								Laurent Aimar 
							
						 
					 
					
						
						
							
						
						9676ffba83 
					 
					
						
						
							
							Check and propagate errors when VLC trees cannot be built in smacker decoder.  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2011-09-14 10:38:49 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ec6402b7c5 
					 
					
						
						
							
							lavc: use designated initialisers for all codecs.  
						
						... 
						
						
						
						It's more readable and less prone to breakage. 
						
						
					 
					
						2011-07-29 08:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						975a1447f7 
					 
					
						
						
							
							Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2011-05-02 12:18:44 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						4f2954e232 
					 
					
						
						
							
							smacker: remove unnecessary call to avctx->release_buffer in decode_frame()  
						
						... 
						
						
						
						The release_buffer was cleaning the provided frame, thus causing the
successive call to avctx->reget_buffer() to allocate a new frame.  In
case the returned frame was not the same one previously returned but a
new one with different data, it resulted in artifacts.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-04-27 07:41:59 -07:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						2912e87a6c 
					 
					
						
						
							
							Replace FFmpeg with Libav in licence headers  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-03-19 13:33:20 +00:00 
						 
				 
			
				
					
						
							
							
								Reinhard Tartler 
							
						 
					 
					
						
						
							
						
						737eb5976f 
					 
					
						
						
							
							Merge libavcore into libavutil  
						
						... 
						
						
						
						It is pretty hopeless that other considerable projects will adopt
libavutil alone in other projects. Projects that need small footprint
are better off with more specialized libraries such as gnulib or rather
just copy the necessary parts that they need. With this in mind, nobody
is helped by having libavutil and libavcore split. In order to ease
maintenance inside and around FFmpeg and to reduce confusion where to
put common code, avcore's functionality is merged (back) to avutil.
Signed-off-by: Reinhard Tartler <siretart@tauware.de > 
						
						
					 
					
						2011-02-15 16:18:21 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c2fcd0a7a4 
					 
					
						
						
							
							Replace remaining occurrences of deprecated CH_* with AV_CH_*  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-06 08:26:12 -05:00 
						 
				 
			
				
					
						
							
							
								Clément Bœsch 
							
						 
					 
					
						
						
							
						
						437fb1c87d 
					 
					
						
						
							
							Remove a few if (p) av_free(p) forms  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-02-03 01:37:55 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
							
						
						d36beb3f69 
					 
					
						
						
							
							Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
						
						... 
						
						
						
						None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2011-01-26 16:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						5d6e4c160a 
					 
					
						
						
							
							Replace deprecated symbols SAMPLE_FMT_* with AV_SAMPLE_FMT_*, and enum  
						
						... 
						
						
						
						SampleFormat with AVSampleFormat.
Originally committed as revision 25730 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-12 11:04:40 +00:00 
						 
				 
			
				
					
						
							
							
								Måns Rullgård 
							
						 
					 
					
						
						
							
						
						8fc0162ac4 
					 
					
						
						
							
							Add av_ prefix to bswap macros  
						
						... 
						
						
						
						Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-07-10 22:12:30 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						ba87f0801d 
					 
					
						
						
							
							Remove explicit filename from Doxygen @file commands.  
						
						... 
						
						
						
						Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-20 14:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
							
						
						72415b2adb 
					 
					
						
						
							
							Define AVMediaType enum, and use it instead of enum CodecType, which  
						
						... 
						
						
						
						is deprecated and will be dropped at the next major bump.
Originally committed as revision 22735 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-30 23:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						dee34af4d6 
					 
					
						
						
							
							Set the sample format for Smacker audio in the decoder rather than in the  
						
						... 
						
						
						
						demuxer.
Originally committed as revision 20429 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-11-01 15:08:49 +00:00