Diego Biurrun 
							
						 
					 
					
						
						
							
						
						66ac3dbf1e 
					 
					
						
						
							
							h261: Move function declarations to h261.h  
						
						
						
						
					 
					
						2013-04-05 12:25:12 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						eee2000b41 
					 
					
						
						
							
							mpeg12: Move some ff_mpeg1_* function declarations to a more suitable place  
						
						
						
						
					 
					
						2013-03-27 14:21:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						07054015cf 
					 
					
						
						
							
							mpegvideo: remove FMT_H264  
						
						
						
						
					 
					
						2013-03-11 18:24:25 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3b0f586f07 
					 
					
						
						
							
							lavc: remove disabled FF_API_MPV_GLOBAL_OPTS cruft  
						
						
						
						
					 
					
						2013-03-09 08:36:40 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						759001c534 
					 
					
						
						
							
							lavc decoders: work with refcounted frames.  
						
						
						
						
					 
					
						2013-03-08 07:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						6e7b50b427 
					 
					
						
						
							
							mpegvideo_enc: drop support for reusing the input motion vectors.  
						
						... 
						
						
						
						This misfeature is most likely completely useless and conflicts with
removing the mpegvideo-specific fields from AVFrame. In the improbable
case it is actually useful, it should be reimplemented in a better way. 
						
						
					 
					
						2013-03-08 07:37:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						54974c6298 
					 
					
						
						
							
							error_resilience: decouple ER from MpegEncContext  
						
						
						
						
					 
					
						2013-02-15 16:10:11 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						5d3d39c72e 
					 
					
						
						
							
							dsputil: Move fdct function declarations to dct.h  
						
						
						
						
					 
					
						2013-02-09 00:08:28 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						218aefce44 
					 
					
						
						
							
							dsputil: Move LOCAL_ALIGNED macros to libavutil  
						
						
						
						
					 
					
						2013-02-08 23:13:37 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						04f4dbc2fa 
					 
					
						
						
							
							mpegvideo_enc: fix indentation in load_input_picture()  
						
						
						
						
					 
					
						2013-01-26 13:08:38 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						3f47d316cd 
					 
					
						
						
							
							mpegvideo_enc: do not modify the input frame.  
						
						
						
						
					 
					
						2013-01-26 13:08:32 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						88bd7fdc82 
					 
					
						
						
							
							Drop DCTELEM typedef  
						
						... 
						
						
						
						It does not help as an abstraction and adds dsputil dependencies.
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2013-01-22 18:32:56 -08:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						8c53d39e7f 
					 
					
						
						
							
							lavc: introduce VideoDSPContext  
						
						... 
						
						
						
						Move some functions from dsputil. The idea is that videodsp contains
functions that are useful for a large and varied set of video decoders.
Currently, it contains emulated_edge_mc() and prefetch().
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2012-12-20 13:40:45 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						f1d8763a02 
					 
					
						
						
							
							mpegvideo: allocate scratch buffers after linesize is known  
						
						... 
						
						
						
						Since we can't know which stride a custom get_buffer() implementation is
going to use we have to allocate this scratch buffers after the linesize
is known. It was pretty safe for 8 bit per pixel pixel formats since we
always allocated memory for up to 16 bits per pixel. It broke hoever
with cmdutis.c's alloc_buffer() and high pixel bit depth since it
allocated larger edges than mpegvideo expected.
Fixes fuzzed sample nasa-8s2.ts_s244342. 
						
						
					 
					
						2012-12-18 19:48:30 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						c1a02e884a 
					 
					
						
						
							
							pixdesc: add av_pix_fmt_get_chroma_sub_sample  
						
						... 
						
						
						
						Deprecate avcodec_get_chroma_sub_sample. 
						
						
					 
					
						2012-11-13 16:14:55 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						9734b8ba56 
					 
					
						
						
							
							Move avutil tables only used in libavcodec to libavcodec.  
						
						
						
						
					 
					
						2012-10-11 18:29:36 +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 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						6f6b0311a3 
					 
					
						
						
							
							avcodec: Drop some silly commented-out av_log() invocations  
						
						
						
						
					 
					
						2012-10-01 10:24:28 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						e6153f173a 
					 
					
						
						
							
							avopt: Store defaults for AV_OPT_TYPE_INT in the i64 union member  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-09-04 23:13:44 +03:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						19000122a4 
					 
					
						
						
							
							mpegvideo_enc: remove assert that has become obsolete with the new API  
						
						... 
						
						
						
						It now just checks uninitialized and unused data.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-09-04 18:37:58 +03:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						d211547ddd 
					 
					
						
						
							
							x86: mpegvideoenc: Split optimizations off into a separate file  
						
						
						
						
					 
					
						2012-08-24 02:23:16 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						677e763a55 
					 
					
						
						
							
							mpegvideo_enc: remove stray duplicate line from  7f9aaa4 
						
						
						
						
					 
					
						2012-08-20 10:05:49 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						7f9aaa499b 
					 
					
						
						
							
							mpegvideo_enc: don't use deprecated avcodec_encode_video().  
						
						
						
						
					 
					
						2012-08-18 08:48:30 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
							
						
						7a851153d3 
					 
					
						
						
							
							mpegvideo: convert mpegvideo_common.h to a .c file  
						
						... 
						
						
						
						This file defines a single, huge function, MPV_motion(), which
although being declared inline is not actually inlined by the
compiler (for good reason).  There is thus no sense in defining
this function in a header file, resulting in multiple copies of
it in the final library.
Signed-off-by: Mans Rullgard <mans@mansr.com > 
						
						
					 
					
						2012-08-09 01:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						36ef5369ee 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02: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 
							
						 
					 
					
						
						
							
						
						856c8e0a04 
					 
					
						
						
							
							faandct: Remove FAAN_POSTSCALE define and related code.  
						
						... 
						
						
						
						It is not a user-accessible option and unlikely to ever be changed. 
						
						
					 
					
						2012-03-28 09:38:31 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						47c0ac96aa 
					 
					
						
						
							
							Replace AVFrame pointer casts by proper struct member accesses.  
						
						
						
						
					 
					
						2012-03-01 23:11:11 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						bdc1220eeb 
					 
					
						
						
							
							h263enc: Add an option for outputting info about MBs as side data  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-03-01 16:08:31 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						23bfcc066d 
					 
					
						
						
							
							mpegvideo_enc: add quantizer_noise_shaping private option.  
						
						... 
						
						
						
						Deprecate corresponding AVCodecContext field. 
						
						
					 
					
						2012-02-29 07:26:24 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						63efd83ae1 
					 
					
						
						
							
							mpegvideo_enc: add chroma/luma_elim_threshold private options.  
						
						... 
						
						
						
						Deprecate corresponding AVCodecContext fields. 
						
						
					 
					
						2012-02-29 07:23:31 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						af3d804f9f 
					 
					
						
						
							
							mpegvideo_enc: add cbp_rd flag to mpv_flags.  
						
						... 
						
						
						
						Deprecate CODEC_FLAG_CBP_RD. 
						
						
					 
					
						2012-02-29 07:13:58 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ff71a383ac 
					 
					
						
						
							
							mpegvideo_enc: add qp_rd flag to mpv_flags.  
						
						... 
						
						
						
						Deprecate CODEC_FLAG_QP_RD. 
						
						
					 
					
						2012-02-29 07:12:10 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						a249f0cc23 
					 
					
						
						
							
							mpegvideo_enc: add strict_gop flag to mpv_flags.  
						
						... 
						
						
						
						Deprecate CODEC_FLAG2_STRICT_GOP. 
						
						
					 
					
						2012-02-29 07:11:02 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ed019b8e5b 
					 
					
						
						
							
							lavc: add -mpv_flags to mpegvideo_enc-based encoders.  
						
						... 
						
						
						
						Deprecate CODEC_FLAG2_SKIP_RD in favor of the corresponding mpv_flags
flag. 
						
						
					 
					
						2012-02-29 07:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						5d42ac7ffb 
					 
					
						
						
							
							mpegvideo_enc: only allocate output packet when we know there will be output  
						
						... 
						
						
						
						Fixes a memleak. 
						
						
					 
					
						2012-02-21 22:47:01 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						445a7d48b1 
					 
					
						
						
							
							mpegvideo_enc: switch to encode2().  
						
						
						
						
					 
					
						2012-02-19 08:26:30 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						5455384219 
					 
					
						
						
							
							mpegvideo_enc: force encoding delay of at least 1 frame when low_delay=0  
						
						... 
						
						
						
						This allows the following commit to extrapolate better dts for the first
frame. Pts difference between the first two frames is reused as the
difference between pts and dts of the first frame. 
						
						
					 
					
						2012-02-19 08:22:48 +01:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						efd29844eb 
					 
					
						
						
							
							mpegvideo: Add ff_ prefix to nonstatic functions  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:07:23 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						6c28d65754 
					 
					
						
						
							
							rv: Add ff_ prefix to nonstatic symbols  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:07:17 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						04d3822524 
					 
					
						
						
							
							msmpeg4: Add ff_ prefix to nonstatic symbols  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:07:08 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						d6c8dcb8ac 
					 
					
						
						
							
							mpeg12: Add ff_ prefix to nonstatic symbols  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:06:56 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						6f13a371ec 
					 
					
						
						
							
							mpeg4: Add ff_ prefixes to nonstatic symbols  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:06:52 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						3e2efacdd8 
					 
					
						
						
							
							libavcodec: Prefix fdct_ifast, fdct_ifast248  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:06:38 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						99560a4caa 
					 
					
						
						
							
							libavcodec: Add ff_ prefix to some nonstatic symbols  
						
						... 
						
						
						
						Prefix the functions atrac_generate_tables, atrac_iqmf, dct_quantize_c.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:06:29 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						ddce8953a5 
					 
					
						
						
							
							h263: Add ff_ prefix to nonstatic symbols  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-02-15 22:06:22 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						9ce2a91b84 
					 
					
						
						
							
							lavc: remove disabled FF_API_MPEGVIDEO_GLOBAL_OPTS cruft.  
						
						
						
						
					 
					
						2012-01-27 10:38:33 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						0c71cc6526 
					 
					
						
						
							
							mpegvideo_enc: ifdef out/replace references to deprecated codec flags.  
						
						
						
						
					 
					
						2012-01-12 18:18:22 +01:00