9df889a5f1 
								
							
								 
							
						 
						
							
							
								
								h264: rename h264.[ch] to h264dec.[ch]  
							
							This is more consistent with the naming of other decoders. 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								41ed7ab45f 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Fix spelling mistakes  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de> 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								add1467e5e 
								
							
								 
							
						 
						
							
							
								
								svq3: drop the build dependency on the h264 decoder  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ad9d3384de 
								
							
								 
							
						 
						
							
							
								
								svq3: move the dequant buffer to SVQ3Context  
							
							Remove now unnecesary call to ff_h264_alloc_tables() 
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a7da517f6a 
								
							
								 
							
						 
						
							
							
								
								h264data: Move all data tables from a header to a .c file  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4d581cda3 
								
							
								 
							
						 
						
							
							
								
								lavc: Deduplicate zigzag_scan table  
							
							
								
							
							
						 
						9 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d24e9a99a4 
								
							
								 
							
						 
						
							
							
								
								h264 does not depend on mpegvideo any more  
							
							
								
							
							
						 
						11 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c4e43560fe 
								
							
								 
							
						 
						
							
							
								
								h264data: Move some tables to the only place they are used  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f34de1486a 
								
							
								 
							
						 
						
							
							
								
								h264data: Remove unused luma_dc_field_scan table  
							
							
								
							
							
						 
						12 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be545b8a34 
								
							
								 
							
						 
						
							
							
								
								h264: K&R formatting cosmetics for header files (part I/II)  
							
							
								
							
							
						 
						13 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								76741b0e56 
								
							
								 
							
						 
						
							
							
								
								h264: 4:2:2 intra decoding support  
							
							Signed-off-by: Diego Biurrun <diego@biurrun.de>
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  
				
					
						
							
							
								 
						
							
							
							
								
							
								2912e87a6c 
								
							
								 
							
						 
						
							
							
								
								Replace FFmpeg with Libav in licence headers  
							
							Signed-off-by: Mans Rullgard <mans@mansr.com> 
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								66c6b5e2a5 
								
							
								 
							
						 
						
							
							
								
								Revert 2a1f431d38ea9c05abb215d70c7dc09cdb6888ab, it broke H264 lossless.  
							
							
								
							
							
						 
						14 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2a1f431d38 
								
							
								 
							
						 
						
							
							
								
								H.264/SVQ3: make chroma DC work the same way as luma DC  
							
							No speed improvement, but necessary for some future stuff.
Also opens up the possibility of asm chroma dc idct/dequant.
Originally committed as revision 26349 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 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  
				
					
						
							
							
								 
						
							
							
							
								
							
								5ca43c25f6 
								
							
								 
							
						 
						
							
							
								
								Move setting MB_TYPE_L0L1 for direct MBs up, this is simpler.  
							
							Originally committed as revision 21794 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cc51b28299 
								
							
								 
							
						 
						
							
							
								
								Split cabac decoding code out of h264.c.  
							
							not slower according to benchmarks.
Originally committed as revision 21181 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e71d89a7b 
								
							
								 
							
						 
						
							
							
								
								Move golomb_to_int*cbp tables back to h264_data.h as svq3.c used them.  
							
							Yes i did compile&test, no svq3.c was not recompiled.
Originally committed as revision 21180 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e1e949026e 
								
							
								 
							
						 
						
							
							
								
								Split cavlc out of h264.c.  
							
							Seems to speed the code up a little...
The placement of many generic functions between h264.c and h264.h is still open
Currently they are a little randomly placed between them.
Originally committed as revision 21178 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								889fce8e30 
								
							
								 
							
						 
						
							
							
								
								Split (picture|seq) parameter set decoding out of h264.c.  
							
							no speedloss meassured, also its really not touching anything that is speed relevant.
Originally committed as revision 21169 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9c09546352 
								
							
								 
							
						 
						
							
							
								
								Split SEI code off h264.c.  
							
							Originally committed as revision 21168 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								082cf97106 
								
							
								 
							
						 
						
							
							
								
								Split h264 loop filter off h264.c.  
							
							No meassureable speed difference on pentium dual & cathedral sample.
Originally committed as revision 21159 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								903d58f631 
								
							
								 
							
						 
						
							
							
								
								Get rid of #include "svq3.c"  
							
							functions called more than per mb are moved into the header, scan8 is also
as it must be known at compiletime.
The code after this patch duplicates h264data.h, this has been done to minimize
the changes in this step and allow more fine grained benchmarking.
Speedwise this is 1% faster on my pentium dual core with diegos cursed cathedral
sample.
Originally committed as revision 21157 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bad5537e2c 
								
							
								 
							
						 
						
							
							
								
								Use full internal pathname in doxygen  @file  directives.  
							
							Otherwise doxygen complains about ambiguous filenames when files exist
under the same name in different subdirectories.
Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						16 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								45beb850de 
								
							
								 
							
						 
						
							
							
								
								remove zigzag_scan8x8, it is the same as ff_zigzag_direct  
							
							Originally committed as revision 16744 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								aac8b76983 
								
							
								 
							
						 
						
							
							
								
								H.264 loopfilter speed tweaks  
							
							Originally committed as revision 16240 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f107a02d4e 
								
							
								 
							
						 
						
							
							
								
								Move encoder-specific quantize_c and related tables to the H.264 encoder.  
							
							Originally committed as revision 15937 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ce9ff9cc52 
								
							
								 
							
						 
						
							
							
								
								Move #defines that are mostly used in h264.c out of h264data.h and into h264.h.  
							
							Originally committed as revision 15927 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3c54686885 
								
							
								 
							
						 
						
							
							
								
								Move H.264 tables that are only useful for encoding to h264enc.c.  
							
							Originally committed as revision 15899 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b09a7c05f6 
								
							
								 
							
						 
						
							
							
								
								h264: Implement decoding of picture timing SEI message.  
							
							Now correct values are propagated to interlaced_frame, top_field_first
and repeat_pict in AVFrame structure.
patch by ffdshow tryouts
Originally committed as revision 15773 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								44ee6135e2 
								
							
								 
							
						 
						
							
							
								
								Move nal unit types enum and EXTENDED_SAR #define from h264data.h to h264.h.  
							
							Originally committed as revision 15534 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								987903826b 
								
							
								 
							
						 
						
							
							
								
								Globally rename the header inclusion guard names.  
							
							Consistently apply this rule: the guard name is obtained from the
filename by stripping the leading "lib", converting '/' and '.'  to
'_' and uppercasing the resulting name. Guard names in the root
directory have to be prefixed by "FFMPEG_".
Originally committed as revision 15120 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0af6967ee7 
								
							
								 
							
						 
						
							
							
								
								chroma_format_idc=0 aka grayscale support.  
							
							Can be disabled by removing #define ALLOW_NOCHROMA in case the extra if()
slow the code down measurably.
Fixes at least
FRExt/HPCAMOLQ_BRCM_B.264
FRExt/HPCVMOLQ_BRCM_B.264
Originally committed as revision 14407 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								245976da2a 
								
							
								 
							
						 
						
							
							
								
								Use full path for #includes from another directory.  
							
							Originally committed as revision 13098 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9701840bb5 
								
							
								 
							
						 
						
							
							
								
								add FF_ prefix to all (frame)_TYPE usage  
							
							Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be0995b166 
								
							
								 
							
						 
						
							
							
								
								more aspect ratios added in one of the ammendments  
							
							Originally committed as revision 12282 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						17 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b21bdabe4 
								
							
								 
							
						 
						
							
							
								
								Add FFMPEG_ prefix to all multiple inclusion guards.  
							
							Originally committed as revision 10765 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c92a30bb06 
								
							
								 
							
						 
						
							
							
								
								Move H.264 intra prediction functions into their own context  
							
							Originally committed as revision 10397 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								be693f956e 
								
							
								 
							
						 
						
							
							
								
								int->uint8_t  
							
							Originally committed as revision 10205 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								50464a1e83 
								
							
								 
							
						 
						
							
							
								
								int->int8_t (no need for them to be int ...)  
							
							Originally committed as revision 10204 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e5a389a1b7 
								
							
								 
							
						 
						
							
							
								
								license header consistency cosmetics  
							
							Originally committed as revision 9484 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								efb775777f 
								
							
								 
							
						 
						
							
							
								
								add a comment to indicate which #endif belong to which #define  
							
							Originally committed as revision 9356 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								699b3f99d0 
								
							
								 
							
						 
						
							
							
								
								add multiple inclusion guards to headers  
							
							Originally committed as revision 9345 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								99545457bf 
								
							
								 
							
						 
						
							
							
								
								include all prerequisites in header files  
							
							Originally committed as revision 9344 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								acd8d10ffb 
								
							
								 
							
						 
						
							
							
								
								Making rem6 and div6 globally visible and thus adding prefixes.  
							
							Originally committed as revision 7245 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								550e66cb59 
								
							
								 
							
						 
						
							
							
								
								Change NAL unit type defines to an enum and move to a header file for usage  
							
							in other code.
Originally committed as revision 7226 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65342b2b4a 
								
							
								 
							
						 
						
							
							
								
								merge clip() into the alpha/beta/tc0 tables (10% faster filter_mb_fast() on P3)  
							
							Originally committed as revision 6863 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b78e7197a8 
								
							
								 
							
						 
						
							
							
								
								Change license headers to say 'FFmpeg' instead of 'this program/this library'  
							
							and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5d18eaad13 
								
							
								 
							
						 
						
							
							
								
								h264: MBAFF interlaced decoding  
							
							Originally committed as revision 5419 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						19 years ago