2d60444331 
								
							
								 
							
						 
						
							
							
								
								dsputil: Split motion estimation compare bits off into their own context  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c829b35c08 
								
							
								 
							
						 
						
							
							
								
								lavc: er: remove unused variable size  
							
							The code using it was removed in d66e305bd1 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e0c16e4e32 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: move mpegvideo formats-related defines to mpegutils.h  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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(). 
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								05563ccacc 
								
							
								 
							
						 
						
							
							
								
								dsputil: cosmetics: Lose camelCase on ff_cropTbl and ff_squareTbl names  
							
							Also switch from "tbl" to "tab" name suffixes. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f354f30836 
								
							
								 
							
						 
						
							
							
								
								error resilience: check error_concealment, not err_recognition.  
							
							err_recognition is supposed to trigger detecting and reporting errors,
not trying to fix them. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								578ea75a9e 
								
							
								 
							
						 
						
							
							
								
								vdpau: remove old-style decoders  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ddcca4ba07 
								
							
								 
							
						 
						
							
							
								
								lavc: stop setting AVFrame.motion_subsample_log2  
							
							It is not used inside lavc anywhere and now it makes no sense to export
it. 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								759001c534 
								
							
								 
							
						 
						
							
							
								
								lavc decoders: work with refcounted frames.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c242bbd8b6 
								
							
								 
							
						 
						
							
							
								
								Remove unnecessary dsputil.h #includes  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54974c6298 
								
							
								 
							
						 
						
							
							
								
								error_resilience: decouple ER from MpegEncContext  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c5fcdb4402 
								
							
								 
							
						 
						
							
							
								
								error_resilience: remove a useless if() and FIXME  
							
							pp_time is never set for h264 
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c6cf7f2c9 
								
							
								 
							
						 
						
							
							
								
								avcodec: Drop silly and/or broken printf debug output  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								36ef5369ee 
								
							
								 
							
						 
						
							
							
								
								Replace all CODEC_ID_* with AV_CODEC_ID_*  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								89b81a1c88 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: remove VLAs  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6193ff6854 
								
							
								 
							
						 
						
							
							
								
								error_resilience: initialize s->block_index[].  
							
							Found-by: Mateusz "j00ru" Jurczyk and Gynvael Coldwind
CC: libav-stable@libav.org  
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								47c0ac96aa 
								
							
								 
							
						 
						
							
							
								
								Replace AVFrame pointer casts by proper struct member accesses.  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efd29844eb 
								
							
								 
							
						 
						
							
							
								
								mpegvideo: Add ff_ prefix to nonstatic functions  
							
							Signed-off-by: Martin Storsjö <martin@martin.st> 
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ac84f2edd4 
								
							
								 
							
						 
						
							
							
								
								error_resilience: K&R formatting cosmetics  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ea20630b4 
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of platform name and other typos.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3dc99a18d4 
								
							
								 
							
						 
						
							
							
								
								cosmetics: drop some pointless parentheses  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8fd35b1aac 
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of typos.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								58c42af722 
								
							
								 
							
						 
						
							
							
								
								doxygen: misc consistency, spelling and wording fixes  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b22d6e132 
								
							
								 
							
						 
						
							
							
								
								lavc: convert error_recognition to err_recognition.  
							
							Signed-off-by: Anton Khirnov <anton@khirnov.net> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								da9cea77e3 
								
							
								 
							
						 
						
							
							
								
								Fix a bunch of common typos.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								20153fb8f6 
								
							
								 
							
						 
						
							
							
								
								error_resilience: skip last-MV predictor step if MVs are not available.  
							
							Fixes crashes when playing broken MPEG2-TS streams. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d42aaa802e 
								
							
								 
							
						 
						
							
							
								
								error_resilience: actually add counter when adding a MV predictor.  
							
							Without, the predictor isn't actually used. 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6a9c859444 
								
							
								 
							
						 
						
							
							
								
								H264/MPEG frame-level multi-threading.  
							
							Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								975a1447f7 
								
							
								 
							
						 
						
							
							
								
								Replace deprecated FF_*_TYPE symbols with AV_PICTURE_TYPE_*.  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e6ff064845 
								
							
								 
							
						 
						
							
							
								
								Eliminate pointless '#if 1' statements without matching '#else'.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5d2bdec11 
								
							
								 
							
						 
						
							
							
								
								Add rectangle.h #include for fill_rectangle().  
							
							Originally committed as revision 22877 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3546fa8d87 
								
							
								 
							
						 
						
							
							
								
								fix compilation with --disable-everything --enable-decoder=mpeg2video  
							
							Originally committed as revision 22612 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								673fc6388f 
								
							
								 
							
						 
						
							
							
								
								Error concealment of h264 with multiple references.  
							
							Originally committed as revision 22603 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								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 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb4fcfa395 
								
							
								 
							
						 
						
							
							
								
								Ensure that the deblock filter accesses the correct MVs for h264.  
							
							Originally committed as revision 22517 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2c4bc23e7a 
								
							
								 
							
						 
						
							
							
								
								Fix guess_mv() so that it works correctly with 4x4 MV blocks.  
							
							Originally committed as revision 22485 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								358b5b1a59 
								
							
								 
							
						 
						
							
							
								
								Get rid of mb2b8_xy and b8_stride, change arrays organized based on b8_stride to  
							
							ones based on mb_stride in h264.
about 20 cpu cycles faster overall per MB
Originally committed as revision 22065 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago