d3f3eea92d 
								
							
								 
							
						 
						
							
							
								
								Blackfin optimized YUV420 to RGB CSC Color Space Converters.  
							
							YUV2 -> RGB BGR for 565, 555 and 888 a.k.a. 24bit color.
Speed-up compared to C version compiled with -O3  187.28%
Patch by Marc Hoffman %mmh A pleasantst P com%
Original thread:
Date: May 9, 2007 2:46 AM
Subject: [FFmpeg-devel] PATCH BlackFin yuv2rgb color space conversion
Originally committed as revision 23307 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								79d4c96a1a 
								
							
								 
							
						 
						
							
							
								
								correct last element inited check  
							
							Originally committed as revision 9018 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								25e4f8aaee 
								
							
								 
							
						 
						
							
							
								
								Faster SSE FFT/MDCT, patch by Zuxy Meng %zuxy P meng A gmail P com%  
							
							unrolls some loops, utilizing all 8 xmm registers. fft-test
shows ~10% speed up in (I)FFT and ~8% speed up in (I)MDCT on Dothan
Originally committed as revision 9017 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								3a136a06fd 
								
							
								 
							
						 
						
							
							
								
								Do not use return with argument for a function "returning" void.  
							
							Originally committed as revision 9016 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								43c7c7c7cf 
								
							
								 
							
						 
						
							
							
								
								use DECLARE_ALIGNED from mem.h (which is included through common.h)  
							
							Originally committed as revision 9015 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f8b2417eba 
								
							
								 
							
						 
						
							
							
								
								cosmetics: indent  
							
							Originally committed as revision 9014 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								70724cba75 
								
							
								 
							
						 
						
							
							
								
								replace some #ifdef CONFIG_* by if(ENABLE_*)  
							
							Originally committed as revision 9013 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								6d8bfb52f0 
								
							
								 
							
						 
						
							
							
								
								cosmetics: indentation  
							
							Originally committed as revision 9012 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6993c9fa1 
								
							
								 
							
						 
						
							
							
								
								make compilation of mjpeg.c optional  
							
							Originally committed as revision 9011 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cd61e40781 
								
							
								 
							
						 
						
							
							
								
								allow to enable or disable every bitstream filters individually  
							
							Original patch by Jason Millard   jsm174 _at_ gmail
Date: On Fri, 11 May 2007 11:14:01 -0400
Subject: [FFmpeg-devel] enable/disable bitstream filters?
Originally committed as revision 9010 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								cf32975222 
								
							
								 
							
						 
						
							
							
								
								jpegls never call this code, so those tests are useless  
							
							Originally committed as revision 9009 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								4440b1188e 
								
							
								 
							
						 
						
							
							
								
								simplify, no need for a function  
							
							Originally committed as revision 9008 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								54a5c7193b 
								
							
								 
							
						 
						
							
							
								
								fix ctts index computation when seeking, check must be done against next ctts sample, thanks to Uoti  
							
							Originally committed as revision 9007 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								d2bc04738b 
								
							
								 
							
						 
						
							
							
								
								Added support for instances where linesize[0] is negative.  
							
							Based on patch by Jason Askew, jason dot askew at gmail dot com.
Originally committed as revision 9006 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f58baa8ca 
								
							
								 
							
						 
						
							
							
								
								Remove redundant extern declaration of j_rev_dct that is already  
							
							present in the #included header file dsputil.h.
Originally committed as revision 9005 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7f4f3e169f 
								
							
								 
							
						 
						
							
							
								
								cosmetics: Group all test targets together.  
							
							Originally committed as revision 9004 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ff506a906e 
								
							
								 
							
						 
						
							
							
								
								sse2 & ssse3 versions of dct_quantize.  
							
							core2: mmx2=154 sse2=73 ssse3=66 (cycles)
k8: mmx2=179 sse2=149
p4: mmx2=284 sse2=194
Originally committed as revision 9003 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								8e38071003 
								
							
								 
							
						 
						
							
							
								
								configure check for whether we can compile ssse3  
							
							Originally committed as revision 9002 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1edbfe1994 
								
							
								 
							
						 
						
							
							
								
								factor sum_abs_dctelem out of dct_sad, and simd it.  
							
							sum_abs_dctelem_* alone:
core2: c=186 mmx2=39 sse2=21 ssse3=13 (cycles)
k8: c=163 mmx2=33 sse2=31
p4: c=370 mmx2=60 sse2=60
 dct_sad including sum_abs_dctelem_*:
core2: c=405 mmx2=258 sse2=240 ssse3=232
k8: c=624 mmx2=394 sse2=392
p4: c=849 mmx2=556 sse2=556
Originally committed as revision 9001 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								561f940c03 
								
							
								 
							
						 
						
							
							
								
								sse2 & ssse3 versions of hadamard. unroll and inline diff_pixels.  
							
							core2: before mmx2=193 cycles. after mmx2=174 sse2=122 ssse3=115 (cycles).
k8: before mmx2=205. after mmx2=184 sse2=180.
p4: before mmx2=342. after mmx2=314 sse2=309.
Originally committed as revision 9000 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5b67307a68 
								
							
								 
							
						 
						
							
							
								
								fix a crash with svq1 + sse2.  
							
							EMU_EDGE broke memory alignment when the desired alignment is >32 bytes.
Originally committed as revision 8999 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								5f09770382 
								
							
								 
							
						 
						
							
							
								
								cosmetics: fix indentation  
							
							Originally committed as revision 8998 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9d9de37d81 
								
							
								 
							
						 
						
							
							
								
								cosmetics; one test per line for all isXXX(x) macros  
							
							Originally committed as revision 23296 to svn://svn.mplayerhq.hu/mplayer/trunk/libswscale 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9020e6974c 
								
							
								 
							
						 
						
							
							
								
								Merge RoQ entries  
							
							Originally committed as revision 8997 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9ac2e7971b 
								
							
								 
							
						 
						
							
							
								
								rename pnm.c to pnmenc.c and pnm_common.c to pnm.c  
							
							Originally committed as revision 8996 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								a2e4c0ddae 
								
							
								 
							
						 
						
							
							
								
								Remove duplicate #includes, avcodec.h #includes common.h.  
							
							Originally committed as revision 8995 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								9636c4de32 
								
							
								 
							
						 
						
							
							
								
								Remove unused variable.  
							
							Originally committed as revision 8994 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								ba53071acb 
								
							
								 
							
						 
						
							
							
								
								10l, r8991 broke mmx1 sad  
							
							Originally committed as revision 8993 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								72946825fa 
								
							
								 
							
						 
						
							
							
								
								sse2 version of fullpel sad.  
							
							16% faster on core2, 5% faster on p4. 10% slower (and thus disabled) on k8.
Originally committed as revision 8992 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								164d75ebf3 
								
							
								 
							
						 
						
							
							
								
								tweak mmx2 sad.  
							
							40% faster on core2, 18% faster on k8, 5% faster on p4.
Originally committed as revision 8991 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								c3ebc833b9 
								
							
								 
							
						 
						
							
							
								
								dmb1 fourcc, mjpeg_opendml.mov  
							
							Originally committed as revision 8990 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1b52bec7f7 
								
							
								 
							
						 
						
							
							
								
								make compilation of pnm.c optional  
							
							Originally committed as revision 8989 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								426a189b77 
								
							
								 
							
						 
						
							
							
								
								move pnm parser in its own file  
							
							Originally committed as revision 8988 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b16560a389 
								
							
								 
							
						 
						
							
							
								
								move mjpeg parser in its own file  
							
							Originally committed as revision 8987 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								87acdd5391 
								
							
								 
							
						 
						
							
							
								
								cosmetics: reindent  
							
							Originally committed as revision 8986 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								26b4fe821c 
								
							
								 
							
						 
						
							
							
								
								split h264.c to move parser in its own file  
							
							Originally committed as revision 8985 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								eca3810e31 
								
							
								 
							
						 
						
							
							
								
								tweak mmx2 sad.  
							
							6% faster on core2 and k8, no change on p4.
Originally committed as revision 8984 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b3a257af27 
								
							
								 
							
						 
						
							
							
								
								Revert r8979 (Ugly fix for r8963)  
							
							Originally committed as revision 8983 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								803ca89ca1 
								
							
								 
							
						 
						
							
							
								
								Proper fix for r8963  
							
							Patch by Jindrich Makovicka, makovick at gmail dot com
Reference thread:
Subject: Re: [PATCH] make libavcodec use bytestream functions
Date: Thu, 10 May 2007 07:49:43 +0200
Originally committed as revision 8982 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								07c55d8ea3 
								
							
								 
							
						 
						
							
							
								
								rename vorbis.c to vorbis_dec.c and vorbis_common.c to vorbis.c  
							
							Originally committed as revision 8981 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								f6bd6eeffd 
								
							
								 
							
						 
						
							
							
								
								loosen vorbis_enc.c dependencies by spliting vorbis.c  
							
							Originally committed as revision 8980 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								dccabd4c68 
								
							
								 
							
						 
						
							
							
								
								Fix r8963  
							
							Originally committed as revision 8979 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								7a0daaf18a 
								
							
								 
							
						 
						
							
							
								
								Fix Vorbis encoder Xiph dependency by making sure the references to  
							
							ff_split_xiph_headers() are there.
Originally committed as revision 8978 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0ba0c8debb 
								
							
								 
							
						 
						
							
							
								
								Use url_fopen error code when opening input file  
							
							handle the AVERROR_NOENT error case in print_error
Originally committed as revision 8977 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								35e7f087ba 
								
							
								 
							
						 
						
							
							
								
								add AVERROR_NOENT  
							
							Originally committed as revision 8976 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								1502555362 
								
							
								 
							
						 
						
							
							
								
								disable reference to msmpeg4 and wmv2 code when those codecs are not compiled in  
							
							Originally committed as revision 8975 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								b484ec78e8 
								
							
								 
							
						 
						
							
							
								
								Typos  
							
							Originally committed as revision 8974 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								e4dd03f395 
								
							
								 
							
						 
						
							
							
								
								Reindent code after last commit  
							
							Originally committed as revision 8973 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								82dc348bd1 
								
							
								 
							
						 
						
							
							
								
								those tables don't need to be extern  
							
							Originally committed as revision 8972 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago  
				
					
						
							
							
								 
						
							
							
							
								
							
								0d6c07329e 
								
							
								 
							
						 
						
							
							
								
								Allow avoid setting the video standard and input when capturing v4l2 video.  
							
							Patch by Limin Wang, edited by me
Originally committed as revision 8971 to svn://svn.ffmpeg.org/ffmpeg/trunk 
							
						 
						18 years ago