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