Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f89d76c103 
							
						 
					 
					
						
						
							
							mpeg4video: Initialize xvididct for all threads  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2014-08-03 15:18:58 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							a786c8259d 
							
						 
					 
					
						
						
							
							idct: Split off Xvid IDCT  
						
						... 
						
						
						
						The Xvid IDCT is only required to decode some Xvid-encoded MPEG-4 files,
so there is no point in having it as an unconditional part of idctdsp. 
						
						
					 
					
						2014-08-01 01:25:18 -07:00 
						 
				 
			
				
					
						
							
							
								Nidhi Makhijani 
							
						 
					 
					
						
						
						
						
							
						
						
							ccbf370f20 
							
						 
					 
					
						
						
							
							mpegvideo: move vol_control_parameters to the only place it is used  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de> 
						
						
					 
					
						2014-07-29 09:13:18 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							e3fcb14347 
							
						 
					 
					
						
						
							
							dsputil: Split off IDCT bits into their own context  
						
						
						
						
					 
					
						2014-06-30 07:58:46 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							e74433a8e6 
							
						 
					 
					
						
						
							
							dsputil: Split clear_block*/fill_block* off into a separate context  
						
						
						
						
					 
					
						2014-06-18 14:07:23 -07:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							e0c16e4e32 
							
						 
					 
					
						
						
							
							mpegvideo: move mpegvideo formats-related defines to mpegutils.h  
						
						
						
						
					 
					
						2014-03-16 23:04:41 +01:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							7716dd9fbb 
							
						 
					 
					
						
						
							
							xvid: switch to xvid mmx idct as soon as possible  
						
						... 
						
						
						
						The idct implementation cannot be changed after the quantization matrices
are read since it use a different permutaion.
Bug-Id: videolan/7411 
						
						
					 
					
						2014-01-31 11:09:11 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ff7ffe4809 
							
						 
					 
					
						
						
							
							mpeg4videodec: move showed_packed_warning from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-12-05 13:22:37 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							f7d228676c 
							
						 
					 
					
						
						
							
							mpeg4videodec: move intra_dc_threshold from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-12-05 13:22:18 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e41ff4210a 
							
						 
					 
					
						
						
							
							mpeg4videodec: move use_intra_dc_vlc from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-12-05 13:19:22 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e026ee0446 
							
						 
					 
					
						
						
							
							mpeg4videodec: move sprite_{shift,traj} from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 17:37:16 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							513d849bb6 
							
						 
					 
					
						
						
							
							mpeg4videodec: move num_sprite_warping_points from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 17:36:57 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9ba3fc3e3d 
							
						 
					 
					
						
						
							
							mpeg4videodec: move sprite_brightness_change from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 17:36:43 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							58c120a929 
							
						 
					 
					
						
						
							
							mpeg4videodec: move scalability from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 17:36:28 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							6e81597d5a 
							
						 
					 
					
						
						
							
							mpeg4videodec: move enhancement_type from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 17:36:05 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							2992afda83 
							
						 
					 
					
						
						
							
							mpeg4videodec: remove a write-only variable from MpegEncContext  
						
						
						
						
					 
					
						2013-11-29 17:35:57 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							3b1c0f686d 
							
						 
					 
					
						
						
							
							mpeg4videodec: move new_pred from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 17:35:13 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e89247debd 
							
						 
					 
					
						
						
							
							mpeg4videodec: replace MpegEncContext.reduced_res_vop with a local variable  
						
						
						
						
					 
					
						2013-11-29 17:34:34 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							8cebc9eaac 
							
						 
					 
					
						
						
							
							mpeg4videodec: remove a write-only variable from MpegEncContext  
						
						
						
						
					 
					
						2013-11-29 14:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							b1aacd5668 
							
						 
					 
					
						
						
							
							mpeg4videodec: move t_frame from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 14:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							0388907400 
							
						 
					 
					
						
						
							
							mpeg4videodec: move cplx_estimation_* fields from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 14:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							43af264de8 
							
						 
					 
					
						
						
							
							mpeg4videodec: move mpeg4-specific bug workaround variables from MpegEncContext to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 14:19:48 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e2ceb17642 
							
						 
					 
					
						
						
							
							mpeg4videodec: move mpeg4-specific post-frame-decode code from h264dec to mpeg4videodec  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							b452d5ae86 
							
						 
					 
					
						
						
							
							mpeg4videodec: move mpeg4-specific bug detection from h263 generic code to mpeg4  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							48e1394095 
							
						 
					 
					
						
						
							
							mpeg4videodec: move MpegEncContext.resync_marker into Mpeg4DecContext.  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							bc5abfb19e 
							
						 
					 
					
						
						
							
							mpeg4videodec: move MpegEncContext.rvlc to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							9f0617d213 
							
						 
					 
					
						
						
							
							mpeg4videodec: remove write-only sprite variables from MpegEncContext  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							1a89025793 
							
						 
					 
					
						
						
							
							mpeg4videodec: move MpegEncContext.vol_sprite_usage to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							e62a43f6b1 
							
						 
					 
					
						
						
							
							mpeg4videodec: move MpegEncContext.time_increment_bits to Mpeg4DecContext  
						
						... 
						
						
						
						The field remains in MpegEncContext for use in the encoder. 
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							ee8af2dd99 
							
						 
					 
					
						
						
							
							mpeg4videodec: move MpegEncContext.shape to Mpeg4DecContext  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							35e0833d41 
							
						 
					 
					
						
						
							
							mpeg4videodec: add a mpeg4-specific private context.  
						
						
						
						
					 
					
						2013-11-29 14:19:47 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
						
						
							
						
						
							d234c7a07c 
							
						 
					 
					
						
						
							
							mpeg4videodec: K&R formatting cosmetics  
						
						
						
						
					 
					
						2013-11-19 14:48:36 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							a1c5cc429d 
							
						 
					 
					
						
						
							
							lavc: don't set AVFrame.pts to random numbers in decoders.  
						
						
						
						
					 
					
						2013-10-28 09:28:29 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							b2bed9325d 
							
						 
					 
					
						
						
							
							cosmetics: Group .name and .long_name together in codec/format declarations  
						
						
						
						
					 
					
						2013-10-03 23:32:01 +02:00 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
						
						
							
						
						
							f875a732e3 
							
						 
					 
					
						
						
							
							mpeg4videodec: Check the width/height in mpeg4_decode_sprite_trajectory  
						
						... 
						
						
						
						This avoids a potential division by zero.
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 
						 
				 
			
				
					
						
							
							
								Rémi Denis-Courmont 
							
						 
					 
					
						
						
						
						
							
						
						
							578ea75a9e 
							
						 
					 
					
						
						
							
							vdpau: remove old-style decoders  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net> 
						
						
					 
					
						2013-08-05 11:15:49 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							759001c534 
							
						 
					 
					
						
						
							
							lavc decoders: work with refcounted frames.  
						
						
						
						
					 
					
						2013-03-08 07:38:30 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
						
						
							
						
						
							5f401b7b71 
							
						 
					 
					
						
						
							
							Add missing error_resilience includes to files that use ER  
						
						
						
						
					 
					
						2013-03-07 15:04:49 +01:00 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
						
						
							
						
						
							8d061989dd 
							
						 
					 
					
						
						
							
							lavc: Split out ff_hwaccel_pixfmt_list_420[] over individual codecs  
						
						... 
						
						
						
						Not all hwaccels implement all codecs, so using one single list for
multiple such codecs means some codecs will be represented in the list,
even though they don't actually handle that codec. Copying specific
lists in each codec fixes that.
Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2013-03-06 21:18:50 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							54974c6298 
							
						 
					 
					
						
						
							
							error_resilience: decouple ER from MpegEncContext  
						
						
						
						
					 
					
						2013-02-15 16:10:11 +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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							716d413c13 
							
						 
					 
					
						
						
							
							Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormat  
						
						
						
						
					 
					
						2012-10-08 07:13:26 +02:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
						
						
							
						
						
							8701f4f8e8 
							
						 
					 
					
						
						
							
							mpeg4: support frame parameter changes with frame-mt  
						
						... 
						
						
						
						Adds a flag context_reinit to MpegEncContext to relieable keep track
of frame parameter changes which require a context reinitialization.
This is required for broken inputs which change the frame size but
error out before the context can be reinitialized. 
						
						
					 
					
						2012-09-19 19:58:15 +02:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
						
						
							
						
						
							36ef5369ee 
							
						 
					 
					
						
						
							
							Replace all CODEC_ID_* with AV_CODEC_ID_*  
						
						
						
						
					 
					
						2012-08-07 16:00:24 +02:00 
						 
				 
			
				
					
						
							
							
								Mans Rullgard 
							
						 
					 
					
						
						
						
						
							
						
						
							2bcbd98459 
							
						 
					 
					
						
						
							
							Remove lowres video decoding  
						
						... 
						
						
						
						This feature is complex, of questionable utility, and slows down
normal decoding.
Signed-off-by: Mans Rullgard <mans@mansr.com> 
						
						
					 
					
						2012-04-21 18:56:19 +01: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 
							
						 
					 
					
						
						
						
						
							
						
						
							47c0ac96aa 
							
						 
					 
					
						
						
							
							Replace AVFrame pointer casts by proper struct member accesses.  
						
						
						
						
					 
					
						2012-03-01 23:11:11 +01: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ö 
							
						 
					 
					
						
						
						
						
							
						
						
							e96b4a53df 
							
						 
					 
					
						
						
							
							vlc/rl: Add ff_ prefix to the nonstatic symbols  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st> 
						
						
					 
					
						2012-02-15 22:06:26 +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