Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							cd832f032f 
							
						 
					 
					
						
						
							
							ffv1: Drop bogus dependency on dsputil  
						
						... 
						
						
						
						ffv1 does not use any part of the dsputil framework. 
						
						
					 
					
						2014-03-13 05:50:27 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a6064b12b4 
							
						 
					 
					
						
						
							
							ffv1: use the AVFrame API properly.  
						
						
						
						
					 
					
						2013-11-16 17:50:51 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							b1db33159f 
							
						 
					 
					
						
						
							
							ffv1: Make sure at least one slice context is initialized  
						
						... 
						
						
						
						This avoids crashes when initializing the range coder for
the first slice context.
Reported-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org 
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2013-09-17 11:33:38 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							6fee1b90ce 
							
						 
					 
					
						
						
							
							avcodec: Add av_cold attributes to init functions missing them  
						
						
						
						
					 
					
						2013-05-04 21:09:45 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							759001c534 
							
						 
					 
					
						
						
							
							lavc decoders: work with refcounted frames.  
						
						
						
						
					 
					
						2013-03-08 07:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							c242bbd8b6 
							
						 
					 
					
						
						
							
							Remove unnecessary dsputil.h #includes  
						
						
						
						
					 
					
						2013-02-26 00:51:34 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							0f13cd3187 
							
						 
					 
					
						
						
							
							ffv1: update to ffv1 version 3  
						
						... 
						
						
						
						Based on code from Carl Eugen Hoyos, Michael Niedermayer and Paul B Mahol. 
						
						
					 
					
						2012-10-20 18:14:52 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							71f7b22dba 
							
						 
					 
					
						
						
							
							ffv1: split decoder and encoder  
						
						
						
						
					 
					
						2012-10-20 18:14:43 +02:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
						
						
							
						
						
							9a978b334b 
							
						 
					 
					
						
						
							
							ffv1: K&R formatting cosmetics  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2012-10-16 15:45:55 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							716d413c13 
							
						 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							1218777ffd 
							
						 
					 
					
						
						
							
							avcodec: Convert some commented-out printf/av_log instances to av_dlog  
						
						
						
						
					 
					
						2012-10-01 10:24:28 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							9c6cf7f2c9 
							
						 
					 
					
						
						
							
							avcodec: Drop silly and/or broken printf debug output  
						
						
						
						
					 
					
						2012-10-01 10:24:28 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							36ef5369ee 
							
						 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Alex Converse 
							
						 
					 
					
						
						
						
						
							
						
						
							2b8374e920 
							
						 
					 
					
						
						
							
							ffv1: Fix size mismatch in encode_line.  
						
						
						
						
					 
					
						2012-04-12 18:34:45 -07:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							00c3b67b8a 
							
						 
					 
					
						
						
							
							cosmetics: Align codec declarations  
						
						... 
						
						
						
						Also break some long lines, remove codec function placeholder comments
and add spaces in sample/pixel format lists.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-04-06 22:37:38 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							3dde147ff9 
							
						 
					 
					
						
						
							
							cosmetics: Consistently place static, inline and av_cold attributes/keywords.  
						
						
						
						
					 
					
						2012-04-04 14:54:13 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							278d88689b 
							
						 
					 
					
						
						
							
							ffv1enc: switch to encode2().  
						
						
						
						
					 
					
						2012-02-23 13:51:29 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							9cf0841ef3 
							
						 
					 
					
						
						
							
							dsputil: Add ff_ prefix to the dsputil*_init* functions  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-02-15 22:06:34 +02:00 
						 
				 
			
				
					
						
							
							
								Laurent Aimar 
							
						 
					 
					
						
						
						
						
							
						
						
							46b004959b 
							
						 
					 
					
						
						
							
							ffv1: Fixed size given to init_get_bits() in decoder.  
						
						... 
						
						
						
						init_get_bits() takes a number of bits and not a number of bytes as
its size argument.
Signed-off-by: Alex Converse <alex.converse@gmail.com> 
						
						
					 
					
						2011-09-09 15:00:28 -07:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ec6402b7c5 
							
						 
					 
					
						
						
							
							lavc: use designated initialisers for all codecs.  
						
						... 
						
						
						
						It's more readable and less prone to breakage. 
						
						
					 
					
						2011-07-29 08:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							6728aaf6d8 
							
						 
					 
					
						
						
							
							ffv1: remove unused tables  
						
						... 
						
						
						
						Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-07-03 03:16:00 +01:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							294e5475c2 
							
						 
					 
					
						
						
							
							ffv1: fix undefined behavior with insane widths.  
						
						... 
						
						
						
						The new tables is large enough to prevent this together with our image size checks.
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2011-06-13 20:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							0a6b1a9f21 
							
						 
					 
					
						
						
							
							Replace int_fast integer types with their sized standard posix counterparts.  
						
						... 
						
						
						
						The _fast integer types provide no realworld benefits, but may introduce
portability issues and are just plain ugly. 
						
						
					 
					
						2011-05-12 12:05:54 +02:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							975a1447f7 
							
						 
					 
					
						
						
							
							Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2011-05-02 12:18:44 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							94f7451a3a 
							
						 
					 
					
						
						
							
							Introduce slice threads flag.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
						
						
					 
					
						2011-04-21 19:42:19 -04:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							027f60f32b 
							
						 
					 
					
						
						
							
							ffv1: allocate correct size for sample buffer  
						
						... 
						
						
						
						This fixes a typo in the size calculation for the sample buffer
introduced in cbabccc367424.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-03-20 22:17:20 +00: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 
						 
				 
			
				
					
						
							
							
								Diego Elio Pettenò 
							
						 
					 
					
						
						
						
						
							
						
						
							d36beb3f69 
							
						 
					 
					
						
						
							
							Add ff_ prefix to data symbols of encoders, decoders, hwaccel, parsers, bsf.  
						
						... 
						
						
						
						None of these symbols should be accessed directly, so declare them as
hidden.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2011-01-26 16:08:45 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b276854d06 
							
						 
					 
					
						
						
							
							Fix indention of one forgotten line in ffv1.c  
						
						... 
						
						
						
						Originally committed as revision 25935 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-12-12 02:54:21 +00:00 
						 
				 
			
				
					
						
							
							
								Stefano Sabatini 
							
						 
					 
					
						
						
						
						
							
						
						
							58b4e5407d 
							
						 
					 
					
						
						
							
							Fix FFv1 decoder buffer releasing.  
						
						... 
						
						
						
						Previously it was releasing the buffer which was returned to the user,
which was resulting in a crash in case of direct rendering.
Originally committed as revision 25678 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-11-04 22:45:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							a0e7079a20 
							
						 
					 
					
						
						
							
							Fix 10l leak in ffv1.  
						
						... 
						
						
						
						Originally committed as revision 25595 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-28 12:15:50 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							73cbf86830 
							
						 
					 
					
						
						
							
							Try to find a bit better initial states in ffv1 2pass.  
						
						... 
						
						
						
						Difference in filesizes to foreman ffv1 version=2, context=1 coder=1
18637016 adv-pass2-g300.avi
18638806 adv-pass1-g300.avi
18640534 ref-pass2-g300.avi
18918214 adv-pass2-g1.avi
18982048 ref-pass2-g1.avi
21516230 adv-pass1-g1.avi
Originally committed as revision 25594 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-28 12:15:47 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							0ae0faa7c0 
							
						 
					 
					
						
						
							
							Keep track of how many slices*gops where encoded in ffv1 2 pass.  
						
						... 
						
						
						
						Originally committed as revision 25593 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-28 12:15:44 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							3f0671a2d3 
							
						 
					 
					
						
						
							
							factorize variable declaration in ffv1.  
						
						... 
						
						
						
						Originally committed as revision 25592 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-28 12:15:40 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							b7b5bccb8d 
							
						 
					 
					
						
						
							
							FFV1 initial state 2pass code.  
						
						... 
						
						
						
						Originally committed as revision 25584 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:01:17 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							28a3f525c9 
							
						 
					 
					
						
						
							
							Read & write initial_states for ffv1  
						
						... 
						
						
						
						Originally committed as revision 25583 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:01:14 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							99a5e93526 
							
						 
					 
					
						
						
							
							Add initial_states array to ffv1.  
						
						... 
						
						
						
						Originally committed as revision 25582 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:01:11 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							672e7e391a 
							
						 
					 
					
						
						
							
							Add rc_stat2 to ffv1 this will be needed for finding good initial contexts in 2 pass mode.  
						
						... 
						
						
						
						Originally committed as revision 25581 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:01:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							19721b23e3 
							
						 
					 
					
						
						
							
							Optimize state initialization in ffv1 clear_state().  
						
						... 
						
						
						
						Originally committed as revision 25580 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:01:04 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c42c1007c7 
							
						 
					 
					
						
						
							
							Only allocate stats_out when needed in ffv1  
						
						... 
						
						
						
						Originally committed as revision 25579 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:01:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							2a317c6be4 
							
						 
					 
					
						
						
							
							Factorize litteral constents in ffv1 into STATS_OUT_SIZE.  
						
						... 
						
						
						
						Originally committed as revision 25578 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:00:57 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							349d72870f 
							
						 
					 
					
						
						
							
							Make 1pass statistic collection in ffv1 put_symbol_inline() conditional to avoid slowdown when more statistic collection code is added.  
						
						... 
						
						
						
						Originally committed as revision 25577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 23:00:49 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							fc3128c9d5 
							
						 
					 
					
						
						
							
							Increase ffv1 encoding speed from 65 to 80 fps by forcing some inlining.  
						
						... 
						
						
						
						Originally committed as revision 25571 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 01:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							e1f51b8821 
							
						 
					 
					
						
						
							
							Add quant_table_index to ffv1 PlaneContext and use it instead of duplicating the currents implementation of calculating it.  
						
						... 
						
						
						
						Originally committed as revision 25570 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-26 01:59:03 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							ce3716bf05 
							
						 
					 
					
						
						
							
							Move ffv1 state transition table sorting to its own function.  
						
						... 
						
						
						
						Originally committed as revision 25563 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-24 16:55:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							19591033f7 
							
						 
					 
					
						
						
							
							Fix the case with swaping states 127 and 129 in ffv1  
						
						... 
						
						
						
						Originally committed as revision 25562 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-24 12:35:42 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							98d2f7a47f 
							
						 
					 
					
						
						
							
							Optimize state transition table sorting in ffv1  
						
						... 
						
						
						
						Originally committed as revision 25561 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-24 12:31:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							bc29ae4a77 
							
						 
					 
					
						
						
							
							2 pass mode for ffv1 to optimally order the range coder states.  
						
						... 
						
						
						
						Originally committed as revision 25560 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-24 12:31:09 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							6019cd9ff2 
							
						 
					 
					
						
						
							
							Factorize state_transition init out.  
						
						... 
						
						
						
						Originally committed as revision 25559 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-24 12:31:00 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
						
						
							
						
						
							c868524b9a 
							
						 
					 
					
						
						
							
							Replace 5 by named constant MAX_CONTEXT_INPUTS in ffv1.c  
						
						... 
						
						
						
						Originally committed as revision 25529 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-10-19 17:26:27 +00:00