a305449df6 
								
							
								 
							
						 
						
							
							
								
								Move abs() from decode_cabac_mb_mvd() to the code that writes mvd_cache.  
							
							4-8 cycles faster
Originally committed as revision 21887 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8d63712486 
								
							
								 
							
						 
						
							
							
								
								Add some AAC buffer overread checks.  
							
							Originally committed as revision 21886 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3cc3581dc0 
								
							
								 
							
						 
						
							
							
								
								fix intra prediction modes with inter-MB neighbors,  
							
							the old sample clips are in violation of the 2006 spec
Originally committed as revision 21883 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								19769ece3b 
								
							
								 
							
						 
						
							
							
								
								H264: use alias-safe macros  
							
							This eliminates all aliasing violation warnings in h264 code.
No measurable speed difference with gcc-4.4.3 on i7.
Originally committed as revision 21881 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								024bf79fe0 
								
							
								 
							
						 
						
							
							
								
								Simplify deblock_left/top condition for deblocking_filter=2  
							
							Originally committed as revision 21876 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								90a5849efd 
								
							
								 
							
						 
						
							
							
								
								Speedup decode_cabac_field_decoding_flag() by 9 cpu cycles.  
							
							Originally committed as revision 21875 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5e46be96f8 
								
							
								 
							
						 
						
							
							
								
								Move NEG_[US]SR32 macros to mathops.h  
							
							Originally committed as revision 21873 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dc9e57a878 
								
							
								 
							
						 
						
							
							
								
								Fix sizeof()-statement to use the actual pointer type.  
							
							Originally committed as revision 21872 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd09284924 
								
							
								 
							
						 
						
							
							
								
								Fix wrong buffer allocation for MCC in ALS.  
							
							Originally committed as revision 21871 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								fd10543ef2 
								
							
								 
							
						 
						
							
							
								
								get_bits: Fix spelling and grammar in GET_VLC() comment.  
							
							Originally committed as revision 21868 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1e2245c29b 
								
							
								 
							
						 
						
							
							
								
								10l: remove stray '(' I don't know where it came from  
							
							Originally committed as revision 21867 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								40d1122752 
								
							
								 
							
						 
						
							
							
								
								Use LOCAL_ALIGNED macro for local arrays  
							
							Originally committed as revision 21866 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d96cd42969 
								
							
								 
							
						 
						
							
							
								
								Add LOCAL_ALIGNED() macro for declaring aligned local arrays  
							
							Originally committed as revision 21864 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2480c390bd 
								
							
								 
							
						 
						
							
							
								
								Simplify some declarations of aligned arrays  
							
							If DECLARE_ALIGNED_16 works on uint64_t it will work smaller types too.
Originally committed as revision 21863 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69a28f3e2b 
								
							
								 
							
						 
						
							
							
								
								Move predict_field_decoding_flag() from h264.h to .c as its only used there and belongs  
							
							there as well.
Originally committed as revision 21861 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								69cc31832f 
								
							
								 
							
						 
						
							
							
								
								Move check for and call of predict_field_decoding_flag() from the mb code to  
							
							the row code. This function would only be needed on a MB basis for MBAFF+FMO
Originally committed as revision 21860 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								59f733d1b1 
								
							
								 
							
						 
						
							
							
								
								2x faster ff_h264_init_cabac_states(), 4k cpu cycles less.  
							
							Sadly this is just per slice so the speedup with normal files should be negligible.
Originally committed as revision 21859 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								114315994b 
								
							
								 
							
						 
						
							
							
								
								Limit the Rice parameter used for progressive decoding in ALS.  
							
							Originally committed as revision 21849 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								85207e38dc 
								
							
								 
							
						 
						
							
							
								
								Add lsp.o as a dependency for wmavoice. This fixes a compilation error when  
							
							you disable lots of stuff (in particular other voice codecs) but leave
wmavoice enabled.
Patch by James Darnley <$firstname dot $lastname at gmail dot com>.
Originally committed as revision 21848 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbba8fec23 
								
							
								 
							
						 
						
							
							
								
								Support <8-bit ILBM uncompressed bitmaps  
							
							Originally committed as revision 21846 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								37a9719a97 
								
							
								 
							
						 
						
							
							
								
								2 cpu cycles faster context calculation for decode_cabac_intra_mb_type()  
							
							Originally committed as revision 21845 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5806e8cd1f 
								
							
								 
							
						 
						
							
							
								
								Drop a few redundant slice_num checks.  
							
							Originally committed as revision 21844 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								053074276b 
								
							
								 
							
						 
						
							
							
								
								Drop compute_mb_neighbors() and move fill_decode_neighbors() up to take its  
							
							role.
Should be faster as this is a strict code removial.
Originally committed as revision 21843 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c1bb66ac19 
								
							
								 
							
						 
						
							
							
								
								Split setting neighboring MBs from fill_decode_caches()  
							
							no speed change.
Originally committed as revision 21842 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf55f59d5e 
								
							
								 
							
						 
						
							
							
								
								Simplify decode_cabac_mb_intra4x4_pred_mode().  
							
							same speed
Originally committed as revision 21839 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4060611e9 
								
							
								 
							
						 
						
							
							
								
								Merge decode_cabac_mb_type_b() into calling code.  
							
							This avoids a conditional branch and is about 3 cpu cyclues faster.
Originally committed as revision 21838 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6713b6b120 
								
							
								 
							
						 
						
							
							
								
								Remove outdated comment.  
							
							Patch by Maxim, max_pole gmx de
Originally committed as revision 21837 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								35122bd93e 
								
							
								 
							
						 
						
							
							
								
								add heuristic to discern the old sample clips from streams encoded  
							
							with rm52j encoder, a marker_bit has been added in the I-Frame syntax
Originally committed as revision 21836 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								026b9d3c5a 
								
							
								 
							
						 
						
							
							
								
								avoid using DECLARE_ALIGNED on stack variable as suggested by Reimar  
							
							Originally committed as revision 21835 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8958445898 
								
							
								 
							
						 
						
							
							
								
								AAC: Mark che_configure() as av_cold.  
							
							It is also only called when the output configuration is not locked.
Originally committed as revision 21834 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff98c17cba 
								
							
								 
							
						 
						
							
							
								
								AAC: Mark functions that are only called when the output configuration is not locked as av_cold.  
							
							Originally committed as revision 21833 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								005caa3486 
								
							
								 
							
						 
						
							
							
								
								IFF bitmap n-bit color support  
							
							Originally committed as revision 21831 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								24006f59cb 
								
							
								 
							
						 
						
							
							
								
								10l ;; gcc 2.95 compilation fix by mike  
							
							Originally committed as revision 21830 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cbfcde9f52 
								
							
								 
							
						 
						
							
							
								
								10l use pack16to32(), should fix big endian h264 failures.  
							
							Originally committed as revision 21829 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								64dd1b0a1d 
								
							
								 
							
						 
						
							
							
								
								Merge the single line function decode_cabac_mb_transform_size()  
							
							into the calling code.
8 cpu cycles faster
Originally committed as revision 21828 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8b38d10761 
								
							
								 
							
						 
						
							
							
								
								indent  
							
							Originally committed as revision 21827 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f4b8b82514 
								
							
								 
							
						 
						
							
							
								
								Merge decode_cabac_mb_dqp() with surronding code.  
							
							~20 cpu cycles faster
Originally committed as revision 21826 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								94cb599443 
								
							
								 
							
						 
						
							
							
								
								Drop if(0) code.  
							
							Originally committed as revision 21825 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a59b9ee33d 
								
							
								 
							
						 
						
							
							
								
								Set sub_mb_type in direct_cache instead of just the direct flag.  
							
							Simpler, cleaner and faster.
Originally committed as revision 21822 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2dc380ca8e 
								
							
								 
							
						 
						
							
							
								
								Store sub_mb_type in direct_cache/direct_table.  
							
							This is equal complexity but could be more usefull.
Originally committed as revision 21821 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3d2c3ef4b4 
								
							
								 
							
						 
						
							
							
								
								Remove slice_table checks from decode_cabac_mb_cbp_luma() and set left/top_cbp so  
							
							these checks arent needed.
Originally committed as revision 21819 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								056c502155 
								
							
								 
							
						 
						
							
							
								
								Revert r21814  
							
							Log:
	h264: Fix pointer warnings by removing redundant [0]
	Fixes:
	h264.h:1222:38: warning: initialization from incompatible pointer type
	h264.h:1299:38: warning: initialization from incompatible pointer type
	h264.h:1314:42: warning: initialization from incompatible pointer type
Reason: breaks h264 decoding & fate
Originally committed as revision 21818 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6e7c397b5c 
								
							
								 
							
						 
						
							
							
								
								Cosmetics, vertical align.  
							
							Originally committed as revision 21817 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e916764675 
								
							
								 
							
						 
						
							
							
								
								Direct temporal skiped MBs dont need fill_decode_caches() at all so dont call it  
							
							for them.
Originally committed as revision 21816 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								78998bf217 
								
							
								 
							
						 
						
							
							
								
								h264: Remove unused variables.  
							
							Originally committed as revision 21815 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								677dab59cb 
								
							
								 
							
						 
						
							
							
								
								h264: Fix pointer warnings by removing redundant [0]  
							
							Fixes:
h264.h:1222:38: warning: initialization from incompatible pointer type
h264.h:1299:38: warning: initialization from incompatible pointer type
h264.h:1314:42: warning: initialization from incompatible pointer type
Originally committed as revision 21814 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd12c37729 
								
							
								 
							
						 
						
							
							
								
								Fix integer overflow warnings in h264.h  
							
							Fixes:
h264.h: In function 'fill_filter_caches':
h264.h:1216:73: warning: integer overflow in expression
h264.h:1307:81: warning: integer overflow in expression
Originally committed as revision 21813 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								bb770c5b52 
								
							
								 
							
						 
						
							
							
								
								Merge (IS_SKIP(mb_type) || IS_DIRECT(mb_type)  
							
							Originally committed as revision 21812 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								2e4362af14 
								
							
								 
							
						 
						
							
							
								
								Skiped MBs dont need the cbp stuff so skip initing that.  
							
							Originally committed as revision 21811 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								65760304bc 
								
							
								 
							
						 
						
							
							
								
								Reindent a line.  
							
							Originally committed as revision 21810 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						15 years ago