Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f6ee61fb05 
							
						 
					 
					
						
						
							
							lavc: export DV profile API used by muxer/demuxer as public  
						
						
						
						
					 
					
						2014-07-09 13:35:07 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							dca7ba4bff 
							
						 
					 
					
						
						
							
							Remove some unnecessary CONFIG_FOO_COMPONENT ifdefs  
						
						... 
						
						
						
						The files are only ever compiled if that condition is true. 
						
						
					 
					
						2014-06-12 07:10:18 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							79f2c426fd 
							
						 
					 
					
						
						
							
							dv: do not set codec timebase  
						
						... 
						
						
						
						It is not supposed to be set from outside of libavcodec.
Set average framerate instead. 
						
						
					 
					
						2014-05-18 10:24:43 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							3cbe112653 
							
						 
					 
					
						
						
							
							dv: Split DV data table declarations into their own header  
						
						... 
						
						
						
						This is necessary to avoid target config settings bleeding into the host
compilation process with hardcoded tables and the DV VLC tables no longer
present as static tables in a header file. 
						
						
					 
					
						2013-11-15 01:29:47 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							7ee191cab0 
							
						 
					 
					
						
						
							
							dv: Add a guard to not overread the ppcm array  
						
						... 
						
						
						
						Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2013-09-07 11:18:01 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							fcc455ff2e 
							
						 
					 
					
						
						
							
							avformat/dv: K&R formatting cosmetics  
						
						
						
						
					 
					
						2013-08-06 11:01:44 +02:00 
						 
				 
			
				
					
						
							
							
								Justin Ruggles 
							
						 
					 
					
						
						
						
						
							
						
						
							d5ca70b103 
							
						 
					 
					
						
						
							
							dv: set channel layout  
						
						
						
						
					 
					
						2012-11-12 10:33:19 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ede4cedf47 
							
						 
					 
					
						
						
							
							dv: fix indentation  
						
						
						
						
					 
					
						2012-10-29 21:35:09 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							14f031d7ec 
							
						 
					 
					
						
						
							
							dv: use AVStream.index instead of abusing AVStream.id  
						
						
						
						
					 
					
						2012-10-29 21:34:05 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							36ef5369ee 
							
						 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							0177b7d23a 
							
						 
					 
					
						
						
							
							Improve descriptiveness of a number of codec and container long names  
						
						
						
						
					 
					
						2012-07-30 20:46:55 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							6774247a9d 
							
						 
					 
					
						
						
							
							avformat: Drop pointless "format" from container long names  
						
						
						
						
					 
					
						2012-07-30 13:59:06 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							520c1ec699 
							
						 
					 
					
						
						
							
							dv: Split profile handling code into a separate file.  
						
						
						
						
					 
					
						2012-05-07 23:59:49 +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 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							0a41f47dc1 
							
						 
					 
					
						
						
							
							dv: Do not redundantly initialize struct members to zero.  
						
						
						
						
					 
					
						2012-03-05 17:02:59 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							167f3b8de7 
							
						 
					 
					
						
						
							
							libavformat: Add an ff_ prefix to some lavf internal symbols  
						
						... 
						
						
						
						Prefix the functions/tables brktimegm, pcm_read_seek,
dv_offset_reset, voc_get_packet, codec_movaudio_tags,
codec_movvideo_tags.
After this, lavf has no global symbols without the proper prefix.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-02-15 22:06:17 +02:00 
						 
				 
			
				
					
						
							
							
								Joakim Plate 
							
						 
					 
					
						
						
						
						
							
						
						
							8332321c57 
							
						 
					 
					
						
						
							
							dv: Check return value of avio_seek and avoid modifying state if it fails  
						
						... 
						
						
						
						Signed-off-by: Paul B Mahol <onemda@gmail.com>
Signed-off-by: Justin Ruggles <justin.ruggles@gmail.com> 
						
						
					 
					
						2012-02-10 15:27:49 -05:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							8dbdc2d840 
							
						 
					 
					
						
						
							
							dv: Move a table used only by the demuxer out of a shared header.  
						
						
						
						
					 
					
						2012-02-09 19:16:15 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							0ab3687924 
							
						 
					 
					
						
						
							
							dv: Fix small overread in audio frequency table.  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind 
						
						
					 
					
						2012-02-09 19:16:15 -08:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							2d1c0dea5f 
							
						 
					 
					
						
						
							
							dv: Fix small stack overread related to CVE-2011-3929 and CVE-2011-3936.  
						
						... 
						
						
						
						Found with asan.
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Signed-off-by: Alex Converse <alex.converse@gmail.com> 
						
						
					 
					
						2012-01-31 18:32:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							5a396bb3a6 
							
						 
					 
					
						
						
							
							dv: Fix null pointer dereference due to ach=0  
						
						... 
						
						
						
						dv: Fix null pointer dereference due to ach=0
Fixes part2 of CVE-2011-3929
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Reviewed-by: Roman Shaposhnik <roman@shaposhnik.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Alex Converse <alex.converse@gmail.com> 
						
						
					 
					
						2012-01-31 18:32:13 -08:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							635bcfccd4 
							
						 
					 
					
						
						
							
							dv: check stype  
						
						... 
						
						
						
						dv: check stype
Fixes part1 of CVE-2011-3929
Possibly fixes part of CVE-2011-3936
Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
Reviewed-by: Roman Shaposhnik <roman@shaposhnik.org>
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Alex Converse <alex.converse@gmail.com> 
						
						
					 
					
						2012-01-31 18:32:13 -08:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							6e9651d106 
							
						 
					 
					
						
						
							
							lavf: remove AVFormatParameters from AVFormatContext.read_header signature  
						
						
						
						
					 
					
						2012-01-27 10:51:57 +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 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							2f5df0b12c 
							
						 
					 
					
						
						
							
							Replace ffmpeg references with more accurate libav* references.  
						
						
						
						
					 
					
						2011-11-02 10:42:55 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							ab88b25f99 
							
						 
					 
					
						
						
							
							lavf: use avpriv_ prefix for some dv functions.  
						
						... 
						
						
						
						They are used in libavdevice. 
						
						
					 
					
						2011-10-20 20:57:23 +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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							0ebcdf5cda 
							
						 
					 
					
						
						
							
							Do not include mathematics.h in avutil.h  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-07-03 21:42:06 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							66e5b1df36 
							
						 
					 
					
						
						
							
							avio: deprecate url_feof  
						
						... 
						
						
						
						AVIOContext.eof_reached should be used directly instead.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-07 17:20:31 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							76aa876e69 
							
						 
					 
					
						
						
							
							avio: avio_ prefix for url_fsize  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-07 11:03:39 -05: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 
							
						 
					 
					
						
						
						
						
							
						
						
							6b4aa5dac8 
							
						 
					 
					
						
						
							
							avio: avio_ prefix for url_fseek  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-03-01 12:12:33 -05:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							b7effd4e83 
							
						 
					 
					
						
						
							
							avio: avio_ prefixes for get_* functions  
						
						... 
						
						
						
						In the name of consistency:
get_byte           -> avio_r8
get_<type>         -> avio_r<type>
get_buffer         -> avio_read
get_partial_buffer will be made private later
get_strz is left out becase I want to change it later to return
something useful.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-02-21 11:23:22 -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 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							fe9d2edbdb 
							
						 
					 
					
						
						
							
							DV: use data_offset to fix seeking in badly cut files where the first  
						
						... 
						
						
						
						complete frame does not start at position 0.
Originally committed as revision 25833 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-27 14:40:12 +00:00 
						 
				 
			
				
					
						
							
							
								Jean-Daniel Dupas 
							
						 
					 
					
						
						
						
						
							
						
						
							cc947f04cc 
							
						 
					 
					
						
						
							
							Replace all occurences of PKT_FLAG_KEY with AV_PKT_FLAG_KEY.  
						
						... 
						
						
						
						Patch by Jean-Daniel Dupas, devlists shadowlab org
Originally committed as revision 22744 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-31 12:29:58 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						
						
					 
					
						2010-03-30 23:30:55 +00:00 
						 
				 
			
				
					
						
							
							
								Tomas Härdin 
							
						 
					 
					
						
						
						
						
							
						
						
							d40a999a1c 
							
						 
					 
					
						
						
							
							Fix seeking in DV when filesize is unknown.  
						
						... 
						
						
						
						Patch by Tomas Härdin, tomas D hardin A  codemill D se
Originally committed as revision 22645 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-23 17:22:25 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							c76911bd65 
							
						 
					 
					
						
						
							
							Split parts of dvdata.h into dvdata.c, this ensures that things like  
						
						... 
						
						
						
						work_chunks_* and dv_idct_factor_* variables appear only once in the binary
instead of 3 times.
Saves 3264 bytes in .rodata and 312416 bytes in .bss on x86_64.
Originally committed as revision 20246 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-10-16 07:55:57 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							f6765f3f04 
							
						 
					 
					
						
						
							
							Extend DV autodetection to also reliably detect single-frame DVs with  
						
						... 
						
						
						
						a higher score that MAX/4.
It checks that there are at least 10 DIF headers and at least one per
24000 bytes, and if so considers the file reliably detected as DV.
Passes probetest, too.
Originally committed as revision 20074 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-29 10:12:18 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							6377de611a 
							
						 
					 
					
						
						
							
							Try harder to avoid false positives for DV probe.  
						
						... 
						
						
						
						Require at least one signature match per provided 1MB of probe data,
and if there is only a single match, return at most MAX/4.
Fixes issue1382 but could/should probably still be improved.
Originally committed as revision 19848 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-09-14 22:03:07 +00:00 
						 
				 
			
				
					
						
							
							
								Brian Brice 
							
						 
					 
					
						
						
						
						
							
						
						
							8a4ea200e1 
							
						 
					 
					
						
						
							
							fix dvcprohd 720p channels 3 and 4 audio timestamps, patch by Brian Brice, bbrice at gmail dot com  
						
						... 
						
						
						
						Originally committed as revision 19228 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-19 21:36:21 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
						
						
							
						
						
							7060667580 
							
						 
					 
					
						
						
							
							fix probing and demuxing of pond.dv, issue  #887  
						
						... 
						
						
						
						Originally committed as revision 19197 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-15 01:41:59 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
						
						
							
						
						
							d509c743b7 
							
						 
					 
					
						
						
							
							check if frame size matches old sys and assumes corrupted input,  fixes   #1192  
						
						... 
						
						
						
						Originally committed as revision 19192 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-06-14 22:34:28 +00:00 
						 
				 
			
				
					
						
							
							
								Baptiste Coudurier 
							
						 
					 
					
						
						
						
						
							
						
						
							e34a5996b9 
							
						 
					 
					
						
						
							
							dv probe  
						
						... 
						
						
						
						Originally committed as revision 17607 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-26 08:45:59 +00:00 
						 
				 
			
				
					
						
							
							
								Reimar Döffinger 
							
						 
					 
					
						
						
						
						
							
						
						
							67d44b84c1 
							
						 
					 
					
						
						
							
							Support playback of incorrectly cut DV files where the headers do not  
						
						... 
						
						
						
						start at the first byte.
Originally committed as revision 17519 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-02-22 09:42:56 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							406792e7b0 
							
						 
					 
					
						
						
							
							cosmetics: Remove pointless period after copyright statement non-sentences.  
						
						... 
						
						
						
						Originally committed as revision 16684 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2009-01-19 15:46:40 +00:00