8562d9bd6c 
								
							
								 
							
						 
						
							
							
								
								shorten: avoid abort() on unknown audio types  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eda8731285 
								
							
								 
							
						 
						
							
							
								
								shorten: remove dead initialization  
							
							Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5c210e2cb9 
								
							
								 
							
						 
						
							
							
								
								shorten: do not modify samples pointer when interleaving  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1baa25c7da 
								
							
								 
							
						 
						
							
							
								
								shorten: fix end-of-stream decoding.  
							
							enable CODEC_CAP_DELAY to flush any remaining frames in the buffer.
Stop decoding when the FN_QUIT command is found so that a trailing seek table
isn't decoded as a normal frame.
decode all channels in the same call to avcodec_decode_audio3() so that
decoding will not stop after the first channel of the last frame.
Updated FATE reference. More valid audio is now decoded. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d03f9f65c0 
								
							
								 
							
						 
						
							
							
								
								shorten: do not use block size to determine whether to read the header.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								882dafe9b6 
								
							
								 
							
						 
						
							
							
								
								shorten: check output buffer size before decoding  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bd7f7d6c78 
								
							
								 
							
						 
						
							
							
								
								shorten: use av_clip_int16() for output sample clipping  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								069ada46c1 
								
							
								 
							
						 
						
							
							
								
								shorten: use bytestream functions to decode the embedded WAVE header  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c25762fcf1 
								
							
								 
							
						 
						
							
							
								
								shorten: add some comments  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								15d146c958 
								
							
								 
							
						 
						
							
							
								
								shorten: merge decoding of FN_DIFF* subblocks into decode_subframe_lpc()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								034f42dfce 
								
							
								 
							
						 
						
							
							
								
								cosmetics: remove some needless commented-out stuff  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cfa317f67d 
								
							
								 
							
						 
						
							
							
								
								shorten: validate block size  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45d7d31fb9 
								
							
								 
							
						 
						
							
							
								
								shorten: move declaration of 'ret' to top of shorten_decode_frame()  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a8055992c0 
								
							
								 
							
						 
						
							
							
								
								shorten: pass on error value from allocate_buffers() instead of returning -1  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e5e2c2d01 
								
							
								 
							
						 
						
							
							
								
								shorten: check for realloc failure  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe31a637f1 
								
							
								 
							
						 
						
							
							
								
								shorten: move decoding of prediction order and applying of global offset to  
							
							decode_subframe_lpc(). 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0f97c5014b 
								
							
								 
							
						 
						
							
							
								
								shorten: only calculate output size when returning decoded samples, otherwise  
							
							just set data_size to zero. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e9e37f2d10 
								
							
								 
							
						 
						
							
							
								
								cosmetics: reindent  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9000b6db22 
								
							
								 
							
						 
						
							
							
								
								shorten: separate processing of audio commands from non-audio commands  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07745485ef 
								
							
								 
							
						 
						
							
							
								
								shorten: skip some fields in the WAV header embedded in the shorten header.  
							
							fixes incorrect bitrate reporting and potential misreporting of the number of
channels. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a1f7885a8b 
								
							
								 
							
						 
						
							
							
								
								shorten: split reading of file header into a separate functions  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								617a51f9b7 
								
							
								 
							
						 
						
							
							
								
								shorten: remove the flush function.  
							
							The shorten decoder does not support seeking. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f05cf4ea9 
								
							
								 
							
						 
						
							
							
								
								shorten: Fix out of bound writes in fix_bitshift()  
							
							The data pointers s->decoded[*] already take into account s->nwrap.
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								95010d18b2 
								
							
								 
							
						 
						
							
							
								
								shorten: Prevent block size from increasing  
							
							Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ec6402b7c5 
								
							
								 
							
						 
						
							
							
								
								lavc: use designated initialisers for all codecs.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b27565b143 
								
							
								 
							
						 
						
							
							
								
								Remove statements immediately following unconditional jumps  
							
							This removes a number of compiler warnings.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b9478cfefb 
								
							
								 
							
						 
						
							
							
								
								shorten: Remove stray DEBUG #define and corresponding av_dlog statement.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e65ab9d94f 
								
							
								 
							
						 
						
							
							
								
								Remove unused variables  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfd2a005eb 
								
							
								 
							
						 
						
							
							
								
								Replace dprintf with av_dlog  
							
							dprintf clashes with POSIX.1-2008 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fc0162ac4 
								
							
								 
							
						 
						
							
							
								
								Add av_ prefix to bswap macros  
							
							Originally committed as revision 24170 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								02591641f8 
								
							
								 
							
						 
						
							
							
								
								shorten: remove VLA and check for buffer overflow  
							
							Originally committed as revision 23798 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9106a698e7 
								
							
								 
							
						 
						
							
							
								
								Rename bitstream.h to get_bits.h.  
							
							Originally committed as revision 18494 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a00bbad21 
								
							
								 
							
						 
						
							
							
								
								Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes an  
							
							AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows
passing of packet-specific flags from demuxer to decoder, such as the keyframe
flag, which appears necessary to playback corePNG P-frames.
Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread
"Google Summer of Code participation" on the mailinglist.
Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad5537e2c 
								
							
								 
							
						 
						
							
							
								
								Use full internal pathname in doxygen  @file  directives.  
							
							Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a95d00b287 
								
							
								 
							
						 
						
							
							
								
								shorten: trivial simplification of signature check  
							
							Originally committed as revision 16908 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2bb6eba21d 
								
							
								 
							
						 
						
							
							
								
								remove ff_get_fourcc() and use AV_RL32() instead  
							
							Originally committed as revision 16654 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dd1c8f3e6e 
								
							
								 
							
						 
						
							
							
								
								Bump Major version, this commit is almost just renaming bits_per_sample to  
							
							bits_per_coded_sample but that cannot be done seperately.
Patch by Luca Abeni
Also reset the minor version and fix the forgotton change to libfaad.
Note: The API/ABI should not be considered stable yet, there still may
be a change done here or there if some developer has some cleanup ideas and
patches!
Originally committed as revision 15262 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd76c37fd9 
								
							
								 
							
						 
						
							
							
								
								Modify all codecs to report their supported input and output sample format(s).  
							
							Originally committed as revision 14482 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fe4bf37455 
								
							
								 
							
						 
						
							
							
								
								Make AVCodec long_names definition conditional depending on CONFIG_SMALL.  
							
							Originally committed as revision 13759 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d5202e4fda 
								
							
								 
							
						 
						
							
							
								
								Add long names to many AVCodec declarations.  
							
							patch by Stefano Sabatini, stefano.sabatini-lala poste it
Originally committed as revision 13005 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								98a6fff98c 
								
							
								 
							
						 
						
							
							
								
								Apply 'cold' attribute to init/uninit functions in libavcodec  
							
							Originally committed as revision 12525 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92ddaf2622 
								
							
								 
							
						 
						
							
							
								
								const  
							
							Originally committed as revision 11740 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64bb7bd519 
								
							
								 
							
						 
						
							
							
								
								typo: begining --> beginning  
							
							Originally committed as revision 11312 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7ae7300ee3 
								
							
								 
							
						 
						
							
							
								
								use skip_bits where appropriate  
							
							Originally committed as revision 10004 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago