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  
				
					
						
							
							
								 
						
							
							
							
								
							
								efd6b80b40 
								
							
								 
							
						 
						
							
							
								
								rawdec: use av_shrink_packet.  
							
							This fixes reads of uninitialized data by the parser when running
FATE sample h264-conformance/SL1_SVA_B.264.
Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								fca85ce5ec 
								
							
								 
							
						 
						
							
							
								
								rawdec: use a default sample rate if none is specified.  
							
							Fixes "ffmpeg -f s16le -i /dev/zero"
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1d23e5246c 
								
							
								 
							
						 
						
							
							
								
								mjpeg: support mpo  
							
							Fixes stereoscopic_photo.mpo
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								aa638b4600 
								
							
								 
							
						 
						
							
							
								
								rawdec: add check on sample_rate  
							
							Prevent error condition in case sample_rate is unset or set to a negative
value. In particular, fix divide-by-zero error occurring in ffmpeg due to
sample_rate set to 0 in output_packet(), in code:
                ist->next_pts += ((int64_t)AV_TIME_BASE * ist->st->codec->frame_size) /
                    ist->st->codec->sample_rate;
Fix trac ticket #324 . 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f725f234e 
								
							
								 
							
						 
						
							
							
								
								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. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								384c9c2fa7 
								
							
								 
							
						 
						
							
							
								
								avio: add avio_tell macro as a replacement for url_ftell  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit a2704c9712 
							
						 
						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  
				
					
						
							
							
								 
						
							
							
							
								
							
								d4e321d9c2 
								
							
								 
							
						 
						
							
							
								
								avio: make get_partial_buffer internal.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
(cherry picked from commit b3db9ceef1 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3db9ceef1 
								
							
								 
							
						 
						
							
							
								
								avio: make get_partial_buffer internal.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66355be3c3 
								
							
								 
							
						 
						
							
							
								
								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.
(cherry picked from commit c6610a216e 
							
						 
						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