587874ef1c 
								
							
								 
							
						 
						
							
							
								
								rawdec: remove ff_raw_read_header  
							
							It is not used anymore and is a kludge. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f0e161dd6 
								
							
								 
							
						 
						
							
							
								
								g722: refactor out of rawdec.c  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								716d413c13 
								
							
								 
							
						 
						
							
							
								
								Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aba232cfa9 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate r_frame_rate.  
							
							According to its description, it is supposed to be the LCM of all the
frame durations. The usability of such a thing is vanishingly small,
especially since we cannot determine it with any amount of reliability.
Therefore get rid of it after the next bump.
Replace it with the average framerate where it makes sense.
FATE results for the wtv and xmv demux tests change. In the wtv case
this is caused by the file being corrupted (or possibly badly cut) and
containing invalid timestamps. This results in lavf estimating the
framerate wrong and making up wrong frame durations.
In the xmv case the file contains pts jumps, so again the estimated
framerate is far from anything sane and lavf again makes up different
frame durations.
In some other tests lavf starts making up frame durations from different
frame. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20234a4bd7 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Align muxer/demuxer declarations  
							
							Also add missing trailing commas, break long codec_tag lines and
add spaces in codec_tag declarations.
Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87d7a92b62 
								
							
								 
							
						 
						
							
							
								
								rawdec: set timebase to 1/fps.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f7fe41a04f 
								
							
								 
							
						 
						
							
							
								
								lavf: rename AVInputFormat.value to raw_codec_id.  
							
							It's only used by raw demuxers for storing the codec id. 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e9651d106 
								
							
								 
							
						 
						
							
							
								
								lavf: remove AVFormatParameters from AVFormatContext.read_header signature  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c914038d38 
								
							
								 
							
						 
						
							
							
								
								rawdec: Set start_time to 0 for raw audio files.  
							
							None of the raw audio files have timestamps, thus setting
start_time to 0 should be reasonable.
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e745d7525a 
								
							
								 
							
						 
						
							
							
								
								rawdec: don't set codec timebase.  
							
							It's not supposed to be set outside of lavc. Set r_frame_rate and
avg_frame_rate instead. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3f9ebf743 
								
							
								 
							
						 
						
							
							
								
								lavf: make av_set_pts_info private.  
							
							It's supposed to be called only from (de)muxers. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87c57d807f 
								
							
								 
							
						 
						
							
							
								
								Create separate functions for the raw GSM demuxer.  
							
							Put the new raw GSM demuxer in its own file.
Fixes raw GSM demuxing. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3b3bbdd3e6 
								
							
								 
							
						 
						
							
							
								
								lavf,lavd: replace av_new_stream->avformat_new_stream part I.  
							
							Trivial replacements with sed are done in this commit:
sed 's/av_new_stream(\([^)]*\), 0)/avformat_new_stream(\1, NULL)/' 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								145f741e11 
								
							
								 
							
						 
						
							
							
								
								AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dcb9f6a20d 
								
							
								 
							
						 
						
							
							
								
								Add LATM demuxer  
							
							This is a raw demuxer for the AAC LATM decoder and thus limited to
single stream LOAS. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85d982f1e2 
								
							
								 
							
						 
						
							
							
								
								rawdec: refactor private option for raw video demuxers  
							
							pixel_format/video_size only apply to 'rawvideo' (==uncompressed) demuxer
and make no sense for the other raw (== containerless) demuxers. Keep
only the framerate option for those.
Also use unique classes for all raw video demuxers 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								34d2bf30a0 
								
							
								 
							
						 
						
							
							
								
								pcmdec: use unique classes for all pcm demuxers.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d906f49aa8 
								
							
								 
							
						 
						
							
							
								
								rawdec: g722 is always 1 channel/16kHz  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c14fe6bc99 
								
							
								 
							
						 
						
							
							
								
								lavf,lavd: remove all usage of AVFormatParameters from demuxers.  
							
							AVFormatParameters are converted into corresponding private options in
av_open_input_file/stream() compat wrappers, so accessing them from
demuxers is redundant. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dfc2c4d900 
								
							
								 
							
						 
						
							
							
								
								lavf: use designated initialisers for all (de)muxers.  
							
							It's more readable and less prone to breakage. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								367732832f 
								
							
								 
							
						 
						
							
							
								
								lavf,lavc: free avoptions in a generic way.  
							
							It's simpler and less error-prone.
Fixes some memleaks along the way. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e762b1ce95 
								
							
								 
							
						 
						
							
							
								
								rawdec: add framerate private option.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1f94c31f69 
								
							
								 
							
						 
						
							
							
								
								rawdec: initialize return value to 0.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a606aa7570 
								
							
								 
							
						 
						
							
							
								
								rawdec: don't leak option strings.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a85f21868 
								
							
								 
							
						 
						
							
							
								
								rawdec: add a pixel_format private option.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fa4924a358 
								
							
								 
							
						 
						
							
							
								
								rawdec: factor video demuxer definitions into a macro.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								973f686a6c 
								
							
								 
							
						 
						
							
							
								
								rawdec: add video_size private option.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bffd4dd1d3 
								
							
								 
							
						 
						
							
							
								
								lavf: deprecate AVFormatParameters.{channels,sample_rate}.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b3865fc5f 
								
							
								 
							
						 
						
							
							
								
								rawdec: add sample_rate/channels private options.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2704c9712 
								
							
								 
							
						 
						
							
							
								
								avio: add avio_tell macro as a replacement for url_ftell  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3db9ceef1 
								
							
								 
							
						 
						
							
							
								
								avio: make get_partial_buffer internal.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c6610a216e 
								
							
								 
							
						 
						
							
							
								
								Prefix all _demuxer, _muxer, _protocol from libavformat and libavdevice.  
							
							This also lists the objects from those two libraries as internal (by adding
the ff_ prefix) so that they can then be hidden via linker scripts. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9013560f13 
								
							
								 
							
						 
						
							
							
								
								Add a muxer and demuxer for raw G.722  
							
							Originally committed as revision 25087 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4ca31edcfe 
								
							
								 
							
						 
						
							
							
								
								split raw.c into rawdec.c and rawenc.c  
							
							Originally committed as revision 24997 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								92aa28d292 
								
							
								 
							
						 
						
							
							
								
								move raw video demuxer to its own file  
							
							Originally committed as revision 24996 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f1714d5846 
								
							
								 
							
						 
						
							
							
								
								move pcm muxers to their own file  
							
							Originally committed as revision 24995 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e94204dfd8 
								
							
								 
							
						 
						
							
							
								
								move pcm demuxers to their own file  
							
							Originally committed as revision 24993 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4bc16e83a7 
								
							
								 
							
						 
						
							
							
								
								simplify code by using the AV_NE() macro  
							
							Originally committed as revision 24986 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8f3890404c 
								
							
								 
							
						 
						
							
							
								
								move null muxer to its own file  
							
							Originally committed as revision 24985 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1ac301cad8 
								
							
								 
							
						 
						
							
							
								
								cleanup includes which are not used anymore in raw.c  
							
							Originally committed as revision 24984 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9e0d82418b 
								
							
								 
							
						 
						
							
							
								
								move ac3/eac3 demuxer to its own file  
							
							Originally committed as revision 24983 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66e35c5fc6 
								
							
								 
							
						 
						
							
							
								
								move dnxhd demuxer to its own file  
							
							Originally committed as revision 24982 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								170a250f7d 
								
							
								 
							
						 
						
							
							
								
								move dirac demuxer to its own file  
							
							Originally committed as revision 24981 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99392a6111 
								
							
								 
							
						 
						
							
							
								
								move h261 demuxer to its own file  
							
							Originally committed as revision 24980 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b30593c7db 
								
							
								 
							
						 
						
							
							
								
								move h263 demuxer to its own file  
							
							Originally committed as revision 24979 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9243ed3f91 
								
							
								 
							
						 
						
							
							
								
								move h264 demuxer to its own file  
							
							Originally committed as revision 24978 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e35070582e 
								
							
								 
							
						 
						
							
							
								
								move m4v demuxer to its own file  
							
							Originally committed as revision 24976 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago