Anton Khirnov 
							
						 
					 
					
						
						
							
						
						cf1e0786ed 
					 
					
						
						
							
							error_resilience: move the MECmpContext initialization into ER code  
						
						... 
						
						
						
						Currently, it needs to be initialized by the ER caller (which is
currently either a mpegvideo decoder or h264dec). However, since none of
those decoders use MECmpContext for anything except ER, it makes more
sense to handle it purely inside ER. 
						
						
					 
					
						2015-01-27 09:07:59 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						c442190a6b 
					 
					
						
						
							
							error_resilience: initialize prev_* variables  
						
						... 
						
						
						
						CC: libav-stable@libav.org 
Bug-Id: CID 732293 / CID 732294 
						
						
					 
					
						2014-11-03 12:45:09 -05:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						7cb66ebc0b 
					 
					
						
						
							
							error_resilience: Drop asserts from guess_mv()  
						
						... 
						
						
						
						The asserts check struct members that are not referenced in guess_mv()
and one of them fails to compile. 
						
						
					 
					
						2014-08-21 04:18:23 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						2d60444331 
					 
					
						
						
							
							dsputil: Split motion estimation compare bits off into their own context  
						
						
						
						
					 
					
						2014-07-17 09:07:10 -07:00 
						 
				 
			
				
					
						
							
							
								Janne Grunau 
							
						 
					 
					
						
						
							
						
						c829b35c08 
					 
					
						
						
							
							lavc: er: remove unused variable size  
						
						... 
						
						
						
						The code using it was removed in d66e305bd1 
						
						
					 
					
						2014-03-18 13:07:52 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						e0c16e4e32 
					 
					
						
						
							
							mpegvideo: move mpegvideo formats-related defines to mpegutils.h  
						
						
						
						
					 
					
						2014-03-16 23:04:41 +01:00 
						 
				 
			
				
					
						
							
							
								Vittorio Giovara 
							
						 
					 
					
						
						
							
						
						d66e305bd1 
					 
					
						
						
							
							er: move relevant fields from Picture to ERPicture  
						
						... 
						
						
						
						This is done to disentangle ER from mpegvideo. In order to use a
classic Picture, callers can use ff_mpeg_set_erpic() or use a custom function
to set the fields. Please note that buffers need to be allocated before
calling ff_er_frame_end(). 
						
						
					 
					
						2014-03-16 23:01:00 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						05563ccacc 
					 
					
						
						
							
							dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names  
						
						... 
						
						
						
						Also switch from "tbl" to "tab" name suffixes. 
						
						
					 
					
						2014-03-13 08:12:44 -07:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						19e30a58fc 
					 
					
						
						
							
							Deprecate obsolete XvMC hardware decoding support  
						
						... 
						
						
						
						XvMC has long ago been superseded by newer acceleration APIs, such as
VDPAU, and few downstreams still support it. Furthermore XvMC is not
implemented within the hwaccel framework, but requires its own specific
code in the MPEG-1/2 decoder, which is a maintenance burden. 
						
						
					 
					
						2013-11-13 21:07:45 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						f354f30836 
					 
					
						
						
							
							error resilience: check error_concealment, not err_recognition.  
						
						... 
						
						
						
						err_recognition is supposed to trigger detecting and reporting errors,
not trying to fix them. 
						
						
					 
					
						2013-10-28 07:22:11 +01: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 
						 
				 
			
				
					
						
							
							
								Martin Storsjö 
							
						 
					 
					
						
						
							
						
						9e0f14f16c 
					 
					
						
						
							
							lavc: Make pointers to ff_cropTbl const  
						
						... 
						
						
						
						There's no point in these pointers not being const.
Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2013-04-08 12:38:33 +03:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						ddcca4ba07 
					 
					
						
						
							
							lavc: stop setting AVFrame.motion_subsample_log2  
						
						... 
						
						
						
						It is not used inside lavc anywhere and now it makes no sense to export
it. 
						
						
					 
					
						2013-03-08 07:41:14 +01: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 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						54974c6298 
					 
					
						
						
							
							error_resilience: decouple ER from MpegEncContext  
						
						
						
						
					 
					
						2013-02-15 16:10:11 +01:00 
						 
				 
			
				
					
						
							
							
								Anton Khirnov 
							
						 
					 
					
						
						
							
						
						c5fcdb4402 
					 
					
						
						
							
							error_resilience: remove a useless if() and FIXME  
						
						... 
						
						
						
						pp_time is never set for h264 
						
						
					 
					
						2013-02-06 21:46:55 +01: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 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						89b81a1c88 
					 
					
						
						
							
							mpegvideo: remove VLAs  
						
						... 
						
						
						
						Signed-off-by: Martin Storsjö <martin@martin.st > 
						
						
					 
					
						2012-07-04 15:10:57 +03: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 
						 
				 
			
				
					
						
							
							
								Ronald S. Bultje 
							
						 
					 
					
						
						
							
						
						6193ff6854 
					 
					
						
						
							
							error_resilience: initialize s->block_index[].  
						
						... 
						
						
						
						Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
						
						
					 
					
						2012-03-06 11:08:56 -08:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						47c0ac96aa 
					 
					
						
						
							
							Replace AVFrame pointer casts by proper struct member accesses.  
						
						
						
						
					 
					
						2012-03-01 23:11:11 +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 
						 
				 
			
				
					
						
							
							
								Donald Ovcharov 
							
						 
					 
					
						
						
							
						
						ac84f2edd4 
					 
					
						
						
							
							error_resilience: K&R formatting cosmetics  
						
						... 
						
						
						
						Signed-off-by: Diego Biurrun <diego@biurrun.de > 
						
						
					 
					
						2012-01-18 18:10:01 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						5ea20630b4 
					 
					
						
						
							
							Fix a bunch of platform name and other typos.  
						
						
						
						
					 
					
						2012-01-11 13:48:30 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						3dc99a18d4 
					 
					
						
						
							
							cosmetics: drop some pointless parentheses  
						
						
						
						
					 
					
						2012-01-07 22:13:07 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						8fd35b1aac 
					 
					
						
						
							
							Fix a bunch of typos.  
						
						
						
						
					 
					
						2012-01-02 16:41:25 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						63ccd46687 
					 
					
						
						
							
							lavc: introduce ER_MB_END and ER_MB_ERROR  
						
						... 
						
						
						
						Simplify a little error resilience calls
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-12-13 16:20:58 +01:00 
						 
				 
			
				
					
						
							
							
								Luca Barbato 
							
						 
					 
					
						
						
							
						
						5bf2ac2b37 
					 
					
						
						
							
							error_resilience: use the ER_ namespace  
						
						... 
						
						
						
						Add the namespace to {AC_,DC_,MV_}{END,ERROR} macros
Signed-off-by: Luca Barbato <lu_zero@gentoo.org > 
						
						
					 
					
						2011-12-13 16:20:58 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						58c42af722 
					 
					
						
						
							
							doxygen: misc consistency, spelling and wording fixes  
						
						
						
						
					 
					
						2011-12-12 23:06:23 +01:00 
						 
				 
			
				
					
						
							
							
								Dustin Brody 
							
						 
					 
					
						
						
							
						
						5b22d6e132 
					 
					
						
						
							
							lavc: convert error_recognition to err_recognition.  
						
						... 
						
						
						
						Signed-off-by: Anton Khirnov <anton@khirnov.net > 
						
						
					 
					
						2011-12-12 19:42:50 +01:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						da9cea77e3 
					 
					
						
						
							
							Fix a bunch of common typos.  
						
						
						
						
					 
					
						2011-12-11 00:32:25 +01:00 
						 
				 
			
				
					
						
							
							
								Laurent Aimar 
							
						 
					 
					
						
						
							
						
						e8ac80fb2c 
					 
					
						
						
							
							error_resilience: fix the check for missing references in ff_er_frame_end() for H264  
						
						... 
						
						
						
						Signed-off-by: Janne Grunau <janne-libav@jannau.net > 
						
						
					 
					
						2011-10-10 21:37:36 +02:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						657ccb5ac7 
					 
					
						
						
							
							Eliminate FF_COMMON_FRAME macro.  
						
						... 
						
						
						
						FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied
to struct Picture.  Replace by an embedded AVFrame structure in struct Picture. 
						
						
					 
					
						2011-07-11 00:19:00 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Bultje 
							
						 
					 
					
						
						
							
						
						20153fb8f6 
					 
					
						
						
							
							error_resilience: skip last-MV predictor step if MVs are not available.  
						
						... 
						
						
						
						Fixes crashes when playing broken MPEG2-TS streams. 
						
						
					 
					
						2011-06-20 22:18:27 +02:00 
						 
				 
			
				
					
						
							
							
								Ronald Bultje 
							
						 
					 
					
						
						
							
						
						d42aaa802e 
					 
					
						
						
							
							error_resilience: actually add counter when adding a MV predictor.  
						
						... 
						
						
						
						Without, the predictor isn't actually used. 
						
						
					 
					
						2011-06-20 22:18:23 +02:00 
						 
				 
			
				
					
						
							
							
								Alexander Strange 
							
						 
					 
					
						
						
							
						
						6a9c859444 
					 
					
						
						
							
							H264/MPEG frame-level multi-threading.  
						
						... 
						
						
						
						Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com > 
						
						
					 
					
						2011-06-02 10:16:20 -07: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 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						e6ff064845 
					 
					
						
						
							
							Eliminate pointless '#if 1' statements without matching '#else'.  
						
						
						
						
					 
					
						2011-04-26 20:18:27 +02: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 Biurrun 
							
						 
					 
					
						
						
							
						
						ba87f0801d 
					 
					
						
						
							
							Remove explicit filename from Doxygen @file commands.  
						
						... 
						
						
						
						Passing an explicit filename to this command is only necessary if the
documentation in the @file block refers to a file different from the
one the block resides in.
Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-20 14:45:34 +00:00 
						 
				 
			
				
					
						
							
							
								Diego Biurrun 
							
						 
					 
					
						
						
							
						
						e5d2bdec11 
					 
					
						
						
							
							Add rectangle.h #include for fill_rectangle().  
						
						... 
						
						
						
						Originally committed as revision 22877 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-04-13 22:52:14 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						c28112fab6 
					 
					
						
						
							
							Make sure the EC code does not attempt to use inter based concealment if there  
						
						... 
						
						
						
						is no reference frame available. (this can happen because the EC code will attempt
to use reference frames even for I/IDR frames)
Originally committed as revision 22732 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-30 20:46:46 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						fc4a2d1e8c 
					 
					
						
						
							
							Change ref_index structure so it matches how its organized in h264.  
						
						... 
						
						
						
						Also revert the related error concealment hotfix.
Originally committed as revision 22640 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-23 02:17:04 +00:00 
						 
				 
			
				
					
						
							
							
								Aurelien Jacobs 
							
						 
					 
					
						
						
							
						
						3546fa8d87 
					 
					
						
						
							
							fix compilation with --disable-everything --enable-decoder=mpeg2video  
						
						... 
						
						
						
						Originally committed as revision 22612 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-20 23:18:07 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						b297129bdb 
					 
					
						
						
							
							Hotfix for regtest-error failure  
						
						... 
						
						
						
						a proper fix appears to require changing h263/mpeg2/motion est to index ref_index like
h264. Ill do this change and then revert this hotfix but it will take a bit time.
Originally committed as revision 22608 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-20 16:51:36 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						673fc6388f 
					 
					
						
						
							
							Error concealment of h264 with multiple references.  
						
						... 
						
						
						
						Originally committed as revision 22603 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-20 00:52:08 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						68f0bc7e62 
					 
					
						
						
							
							Use H264s MC instead of mpeg4-asp qpel for h264 error resilience.  
						
						... 
						
						
						
						Originally committed as revision 22572 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-17 02:59:12 +00:00 
						 
				 
			
				
					
						
							
							
								Michael Niedermayer 
							
						 
					 
					
						
						
							
						
						686c781766 
					 
					
						
						
							
							Make sure all mvs of a mb are set in the error concealment code.  
						
						... 
						
						
						
						Originally committed as revision 22520 to svn://svn.ffmpeg.org/ffmpeg/trunk 
						
						
					 
					
						2010-03-14 01:52:31 +00:00