Luca Barbato 
							
						 
					 
					
						
						
							
						
						f66d0c57b1 
					 
					
						
						
							
							latm: Add a probe function  
						
						
						
						
					 
					
						2014-05-03 18:51:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						85a5bc054c 
					 
					
						
						
							
							lavf: remove disabled FF_API_R_FRAME_RATE cruft  
						
						
						
						
					 
					
						2013-03-11 18:23:50 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						54c7fe6d68 
					 
					
						
						
							
							raw demuxer: initialize end of partial packets  
						
						
						
						
					 
					
						2012-12-05 00:02:43 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						587874ef1c 
					 
					
						
						
							
							rawdec: remove ff_raw_read_header  
						
						... 
						
						
						
						It is not used anymore and is a kludge. 
						
						
					 
					
						2012-10-25 14:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						5f0e161dd6 
					 
					
						
						
							
							g722: refactor out of rawdec.c  
						
						
						
						
					 
					
						2012-10-25 14:05:05 +02: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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2012-07-29 08:06:30 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2012-04-06 19:19:59 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						87d7a92b62 
					 
					
						
						
							
							rawdec: set timebase to 1/fps.  
						
						
						
						
					 
					
						2012-02-26 07:30:21 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f7fe41a04f 
					 
					
						
						
							
							lavf: rename AVInputFormat.value to raw_codec_id.  
						
						... 
						
						
						
						It's only used by raw demuxers for storing the codec id. 
						
						
					 
					
						2012-01-31 07:50:31 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6e9651d106 
					 
					
						
						
							
							lavf: remove AVFormatParameters from AVFormatContext.read_header signature  
						
						
						
						
					 
					
						2012-01-27 10:51:57 +01:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
							
						
						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 > 
						
						
					 
					
						2012-01-01 22:27:04 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2011-12-10 22:02:44 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c3f9ebf743 
					 
					
						
						
							
							lavf: make av_set_pts_info private.  
						
						... 
						
						
						
						It's supposed to be called only from (de)muxers. 
						
						
					 
					
						2011-11-30 20:34:45 +01:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						87c57d807f 
					 
					
						
						
							
							Create separate functions for the raw GSM demuxer.  
						
						... 
						
						
						
						Put the new raw GSM demuxer in its own file.
Fixes raw GSM demuxing. 
						
						
					 
					
						2011-11-02 14:41:16 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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)/' 
						
						
					 
					
						2011-10-19 17:02:11 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2011-10-13 16:31:16 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						145f741e11 
					 
					
						
						
							
							AVOptions: rename FF_OPT_TYPE_* => AV_OPT_TYPE_*  
						
						
						
						
					 
					
						2011-10-12 16:51:16 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						dcb9f6a20d 
					 
					
						
						
							
							Add LATM demuxer  
						
						... 
						
						
						
						This is a raw demuxer for the AAC LATM decoder and thus limited to
single stream LOAS. 
						
						
					 
					
						2011-09-22 20:39:24 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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 
						
						
					 
					
						2011-09-17 06:43:09 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						34d2bf30a0 
					 
					
						
						
							
							pcmdec: use unique classes for all pcm demuxers.  
						
						
						
						
					 
					
						2011-09-17 06:42:32 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						d906f49aa8 
					 
					
						
						
							
							rawdec: g722 is always 1 channel/16kHz  
						
						
						
						
					 
					
						2011-09-17 06:42:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2011-08-15 19:59:48 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						dfc2c4d900 
					 
					
						
						
							
							lavf: use designated initialisers for all (de)muxers.  
						
						... 
						
						
						
						It's more readable and less prone to breakage. 
						
						
					 
					
						2011-07-17 06:58:37 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						367732832f 
					 
					
						
						
							
							lavf,lavc: free avoptions in a generic way.  
						
						... 
						
						
						
						It's simpler and less error-prone.
Fixes some memleaks along the way. 
						
						
					 
					
						2011-06-05 15:01:36 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						e762b1ce95 
					 
					
						
						
							
							rawdec: add framerate private option.  
						
						
						
						
					 
					
						2011-06-04 19:51:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						1f94c31f69 
					 
					
						
						
							
							rawdec: initialize return value to 0.  
						
						
						
						
					 
					
						2011-06-03 13:51:43 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a606aa7570 
					 
					
						
						
							
							rawdec: don't leak option strings.  
						
						
						
						
					 
					
						2011-06-03 08:11:17 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						2a85f21868 
					 
					
						
						
							
							rawdec: add a pixel_format private option.  
						
						
						
						
					 
					
						2011-05-27 23:33:51 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						fa4924a358 
					 
					
						
						
							
							rawdec: factor video demuxer definitions into a macro.  
						
						
						
						
					 
					
						2011-05-27 08:31:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						973f686a6c 
					 
					
						
						
							
							rawdec: add video_size private option.  
						
						
						
						
					 
					
						2011-05-27 06:52:52 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						bffd4dd1d3 
					 
					
						
						
							
							lavf: deprecate AVFormatParameters.{channels,sample_rate}.  
						
						
						
						
					 
					
						2011-05-25 15:55:46 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						5b3865fc5f 
					 
					
						
						
							
							rawdec: add sample_rate/channels private options.  
						
						
						
						
					 
					
						2011-05-25 15:55:46 +02: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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a2704c9712 
					 
					
						
						
							
							avio: add avio_tell macro as a replacement for url_ftell  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-03-04 11:26:57 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						b3db9ceef1 
					 
					
						
						
							
							avio: make get_partial_buffer internal.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-02-21 13:40:28 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
							
						
						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. 
						
						
					 
					
						2011-01-26 22:10:09 +00:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						9013560f13 
					 
					
						
						
							
							Add a muxer and demuxer for raw G.722  
						
						... 
						
						
						
						Originally committed as revision 25087 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-09-09 19:27:41 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
							
						
						4ca31edcfe 
					 
					
						
						
							
							split raw.c into rawdec.c and rawenc.c  
						
						... 
						
						
						
						Originally committed as revision 24997 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-08-30 23:16:35 +00:00