Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							f4b51d061f 
							
						 
					 
					
						
						
							
							flvdec: Do not call parse_keyframes_index with a NULL stream  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-22 00:59:33 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							5dd35b43f1 
							
						 
					 
					
						
						
							
							Move timefilter code from lavf to lavd.  
						
						... 
						
						
						
						It's only used in the JACK device.
Fixes linking shared lavd with JACK enabled. 
						
						
					 
					
						2011-10-21 20:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Raivo Hool 
							
						 
					 
					
						
						
						
						
							
						
						
							b06df70755 
							
						 
					 
					
						
						
							
							mov: add support for hdvd and pgapmetadata atoms  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-21 20:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Raivo Hool 
							
						 
					 
					
						
						
						
						
							
						
						
							5da35d1cb3 
							
						 
					 
					
						
						
							
							mov: rename function _stik, some indentation cosmetics  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-21 20:29:05 +02:00 
						 
				 
			
				
					
						
							
							
								Raivo Hool 
							
						 
					 
					
						
						
						
						
							
						
						
							80951f5cf6 
							
						 
					 
					
						
						
							
							mov: rename function _int8 to remove ambiguity, some indentation cosmetics  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-21 20:29:02 +02:00 
						 
				 
			
				
					
						
							
							
								Raivo Hool 
							
						 
					 
					
						
						
						
						
							
						
						
							94395fbf8c 
							
						 
					 
					
						
						
							
							mov: parse the gnre atom  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-21 19:50:51 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							ef74e39799 
							
						 
					 
					
						
						
							
							flvenc: store delay and last_ts per-stream.  
						
						
						
						
					 
					
						2011-10-21 09:43:11 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							0842d58998 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for ff_toupper4.  
						
						... 
						
						
						
						It's used in lavf. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9f51c682ee 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for ff_copy_bits and align_put_bits.  
						
						... 
						
						
						
						They are used in lavf. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							6f89efeaa7 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for ff_ac3_parse_header.  
						
						... 
						
						
						
						It's used in lavf. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9138a130cd 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for ff_frame_rate_tab.  
						
						... 
						
						
						
						It's used in lavf. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							773375c3d0 
							
						 
					 
					
						
						
							
							lavc: rename ff_find_start_code to avpriv_mpv_find_start_code  
						
						... 
						
						
						
						It's used in lavf. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							357db4c263 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for ff_split_xiph_headers.  
						
						... 
						
						
						
						It's used in lavf. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							2361e59b98 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for ff_dirac_parse_sequence_header.  
						
						... 
						
						
						
						It's used in lavf. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							242c73a0fd 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for some dv symbols used in lavf.  
						
						... 
						
						
						
						Specifically, ff_dv_frame_profile and ff_dv_codec_profile. 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							d9cca9fc6a 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for some flac symbols used in lavf.  
						
						... 
						
						
						
						Specifically, ff_flac_parse_streaminfo, ff_flac_is_extradata_valid and
ff_flac_parse_block_header 
						
						
					 
					
						2011-10-20 21:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							59a9a23581 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for some mpeg4audio symbols used in lavf.  
						
						... 
						
						
						
						Specifically, ff_mpeg4audio_sample_rates, ff_mpeg4audio_get_config and
ff_copy_pce_data 
						
						
					 
					
						2011-10-20 21:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							82ab61f901 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for some mpegaudio symbols used in lavf.  
						
						... 
						
						
						
						Specifically, ff_mpa_freq_tab, ff_mpa_bitrate_tab, ff_mpa_decode_header,
ff_mpegaudio_decode_header. 
						
						
					 
					
						2011-10-20 21:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							73ae27e17b 
							
						 
					 
					
						
						
							
							lavc: use avpriv_ prefix for ff_aac_parse_header().  
						
						... 
						
						
						
						It's used in lavf. 
						
						
					 
					
						2011-10-20 21:06:57 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							8d74bf17c6 
							
						 
					 
					
						
						
							
							lavf: hide private symbols.  
						
						... 
						
						
						
						Overhead as reported by rbelf-size goes from 40147 to 20877. 
						
						
					 
					
						2011-10-20 21:06:45 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ab88b25f99 
							
						 
					 
					
						
						
							
							lavf: use avpriv_ prefix for some dv functions.  
						
						... 
						
						
						
						They are used in libavdevice. 
						
						
					 
					
						2011-10-20 20:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1fa395e471 
							
						 
					 
					
						
						
							
							lavf: use avpriv_ prefix for ff_new_chapter().  
						
						... 
						
						
						
						It's used in libavdevice. 
						
						
					 
					
						2011-10-20 20:57:23 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							9ef6c7977f 
							
						 
					 
					
						
						
							
							avformat: do not require frame_size for Speex.  
						
						... 
						
						
						
						Having it there forces decoding of a frame in order to get frame_size, but it
is not really needed for proper demuxing or decoding. 
						
						
					 
					
						2011-10-20 13:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							0e69c04773 
							
						 
					 
					
						
						
							
							ogg/speex: set correct timestamp and duration for the first packet.  
						
						... 
						
						
						
						The first timestamp should be negative due to delay.
Also, do not set AVCodecContext.frame_size unnecessarily. 
						
						
					 
					
						2011-10-20 13:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							4ee247a2bd 
							
						 
					 
					
						
						
							
							flvenc: check packet duration in speex using timestamps  
						
						... 
						
						
						
						Using AVCodecContext.frame_size is not reliable. 
						
						
					 
					
						2011-10-20 13:06:16 -04:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							52375ba567 
							
						 
					 
					
						
						
							
							flvenc: adjust for negative DTS for all codecs, not just H.264  
						
						
						
						
					 
					
						2011-10-20 13:06:15 -04:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							84ad31ff18 
							
						 
					 
					
						
						
							
							lavf: replace av_new_stream->avformat_new_stream part II.  
						
						... 
						
						
						
						Manual replacements are done in this commit.
In many cases, the id is some constant made up number (e.g. 0 for video
and 1 for audio), which is then not used in the demuxer for anything.
Those ids are removed. 
						
						
					 
					
						2011-10-19 17:02:11 +02: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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							569129a6dc 
							
						 
					 
					
						
						
							
							lavf: add avformat_new_stream as a replacement for av_new_stream.  
						
						... 
						
						
						
						It takes a codec parameter, thus enabling codec-specific defaults. 
						
						
					 
					
						2011-10-19 17:02:11 +02:00 
						 
				 
			
				
					
						
							
							
								Kostya Shishkov 
							
						 
					 
					
						
						
						
						
							
						
						
							0d8506b8c5 
							
						 
					 
					
						
						
							
							Ut Video decoder  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-19 08:24:19 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							51369f2891 
							
						 
					 
					
						
						
							
							rtsp: Expose the flag options via private AVOptions for sdp and rtp, too  
						
						... 
						
						
						
						This allows setting the filter_src option for these demuxers, too,
which wasn't possible at all before (where the option only was set
via URL parameters for RTSP).
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 22:02:31 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							3a6765fb5d 
							
						 
					 
					
						
						
							
							rtsp: Make the rtsp flags avoptions set via a define  
						
						... 
						
						
						
						This helps sharing these options with the sdp and rtp demuxers.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 22:02:30 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							9f938ca5e6 
							
						 
					 
					
						
						
							
							rtpenc: Set a default video codec  
						
						... 
						
						
						
						avconv doesn't map video streams to a muxer without specifying a
manual stream mapping if the default video codec is CODEC_ID_NONE.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 22:02:20 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							2e69dd66b6 
							
						 
					 
					
						
						
							
							rtp: Fix ff_rtp_get_payload_type  
						
						... 
						
						
						
						It was broken in 3b3ea34655db02d9cd9ea1a4122e920a7fdec602
"Remove all uses of deprecated AVOptions API", where any
presence of a payload_type AVOption caused its value to
be returned, even if it wasn't set (and thus had the default
-1 value).
This caused the RTP muxer to be broken.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 20:40:20 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							9867aea524 
							
						 
					 
					
						
						
							
							rtsp: Remove the separate filter_source variable  
						
						... 
						
						
						
						Read it as a flag from the flags field instead.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 19:57:49 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							eca4850c6d 
							
						 
					 
					
						
						
							
							rtsp: Accept options via private avoptions instead of URL options  
						
						... 
						
						
						
						Eventually, the old way of passing options by adding
stuff to the URL can be dropped.
This avoids having to tamper with the user-specified URL to
pass options on the transport mode. This also works better
with redirects, since the options don't need to be parsed out
from the URL.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 19:57:48 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							2c9aa0247d 
							
						 
					 
					
						
						
							
							rtsp: Simplify AVOption definitions  
						
						... 
						
						
						
						Use defines for shortening common parts, omit the .dbl named
initializer (since it's the first element in the union).
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 19:57:47 +03:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							17fff881e7 
							
						 
					 
					
						
						
							
							rtsp: Merge the AVOption lists  
						
						... 
						
						
						
						This eases adding options that are common for both. The
AV_OPT_FLAG_EN/DECODING_PARAM still indicates whether they belong
to the muxer or demuxer.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2011-10-17 19:57:45 +03:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							ab2940691b 
							
						 
					 
					
						
						
							
							avio: Check for invalid buffer length.  
						
						
						
						
					 
					
						2011-10-16 23:56:21 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							5a9ee3152b 
							
						 
					 
					
						
						
							
							mpegenc/mpegtsenc: add muxrate private options.  
						
						... 
						
						
						
						Deprecate AVFormatContext.mux_rate. 
						
						
					 
					
						2011-10-17 08:39:53 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							c10731e78b 
							
						 
					 
					
						
						
							
							lavf: deprecate AVFormatContext.file_size  
						
						... 
						
						
						
						It's too unreliable to be useful. avio_size() should be called instead. 
						
						
					 
					
						2011-10-17 08:25:38 +02:00 
						 
				 
			
				
					
						
							
							
								Raivo Hool 
							
						 
					 
					
						
						
						
						
							
						
						
							f055635313 
							
						 
					 
					
						
						
							
							mov: add support for TV metadata atoms tves, tvsn and stik  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-10-17 08:12:12 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							723229c11f 
							
						 
					 
					
						
						
							
							matroskadec: fix out of bounds write  
						
						... 
						
						
						
						Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2011-10-15 00:13:21 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							7ad06beb2c 
							
						 
					 
					
						
						
							
							mov: 10l: Terminate string with 0 not '0'  
						
						
						
						
					 
					
						2011-10-14 10:38:42 -07:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							8fb22c3d47 
							
						 
					 
					
						
						
							
							mov: Prevent illegal writes when chapter titles are very short.  
						
						
						
						
					 
					
						2011-10-14 10:36:18 -07:00 
						 
				 
			
				
					
						
							
							
								John Brooks 
							
						 
					 
					
						
						
						
						
							
						
						
							2c4e08d893 
							
						 
					 
					
						
						
							
							riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_header  
						
						... 
						
						
						
						The cbSize field should be included in all cases, even with PCM where
its value is ignored.
Fixes encoding PCM audio in Matroska for some players which insist on
a full WAVEFORMATEX structure for A_MS/ACM audio.
Since fate uses wav files for the audio test a larger number of tests
has changed checksums or shifted positions due to the 2 byte longer
wave header.
Signed-off-by: Janne Grunau <janne-libav@jannau.net> 
						
						
					 
					
						2011-10-14 13:28:58 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							c4a378855e 
							
						 
					 
					
						
						
							
							id3v2: reduce the scope of some non-globally-used symbols/structures  
						
						
						
						
					 
					
						2011-10-13 23:20:37 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							3b78c180e4 
							
						 
					 
					
						
						
							
							id3v2: cosmetics: move some declarations before the places they are used  
						
						
						
						
					 
					
						2011-10-13 23:20:35 +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 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							b631fba936 
							
						 
					 
					
						
						
							
							avformat: add AVInputFormat flag AVFMT_NO_BYTE_SEEK.  
						
						... 
						
						
						
						This will prevent seeking by bytes for formats that cannot handle this. 
						
						
					 
					
						2011-10-13 16:31:15 -04:00