Michael Niedermayer
							
						 
						
							
							
							
								
							
								d80e2fa24f 
								
							
								 
							
						 
						
							
							
								
								planar yuv 444 422 411 support  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6864 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								937683784d 
								
							
								 
							
						 
						
							
							
								
								fixing sinc filter (seems the problem was caused by rounding in pmulhw -> solution use shorter filter, its long and slow enough anyway)  
							
							 
							
							 
							
							
								
							
							
							some typos
some warning fixes
Originally committed as revision 6680 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a86c461c6b 
								
							
								 
							
						 
						
							
							
								
								more scaling algos  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6638 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e09d12f4f6 
								
							
								 
							
						 
						
							
							
								
								using the new rgb2rgb converters (the LQ ones are only used if -sws 0 or -sws 4)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6617 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b241cbf2cf 
								
							
								 
							
						 
						
							
							
								
								yvu9 -> yv12 unscaled converter with linear chroma scaling  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6583 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								81a571a8b3 
								
							
								 
							
						 
						
							
							
								
								-sws 6 (luma bicubic & chroma bilinear)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6581 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								cf7d1c1a73 
								
							
								 
							
						 
						
							
							
								
								use unified yuv2rgb init  
							
							 
							
							 
							
							
								
							
							
							{RGB,BGR}{1,4,8,15,16,24,32} output supported
Originally committed as revision 6579 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								5ac80202c8 
								
							
								 
							
						 
						
							
							
								
								killing globals  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6555 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								5859233b70 
								
							
								 
							
						 
						
							
							
								
								100l (non mmx versions didnt compile)  
							
							 
							
							 
							
							
								
							
							
							some cleanup
Originally committed as revision 6541 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Arpi
							
						 
						
							
							
							
								
							
								0c51ef979f 
								
							
								 
							
						 
						
							
							
								
								IF09 is alias for YVU9 (actually it has extra 4th plane containing MC change  
							
							 
							
							 
							
							
								
							
							
							flags, but it doesn't matter for now) - IF09 is supported by win32 Indeo codecs
and by some others too
Originally committed as revision 6536 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								e616aa936e 
								
							
								 
							
						 
						
							
							
								
								yvu9 support (other planar yuv formats with other chroma subsamplings should be trivial to add, if they had a IMGFMT)  
							
							 
							
							 
							
							
								
							
							
							disabled broken (=new) converters (they cause random sig11)
various bugfixes
Originally committed as revision 6533 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								3f7bb50cdd 
								
							
								 
							
						 
						
							
							
								
								cleanup  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6521 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								c7a810cc25 
								
							
								 
							
						 
						
							
							
								
								selftest support  
							
							 
							
							 
							
							
								
							
							
							bugfixes
Originally committed as revision 6518 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								44c1035c2f 
								
							
								 
							
						 
						
							
							
								
								cleanup & grayscale support  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6504 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Arpi
							
						 
						
							
							
							
								
							
								0d9f3d85f6 
								
							
								 
							
						 
						
							
							
								
								sync with mplayer xp  
							
							 
							
							 
							
							
								
							
							
							- partial yvu9 support (copy only)
- rgb 15/16 -> 24/32 converters
- int->unsigned changes
Originally committed as revision 6493 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Arpi
							
						 
						
							
							
							
								
							
								5eee1aeddd 
								
							
								 
							
						 
						
							
							
								
								big cosmetics patch, cleanup of messages printed by mplayer and libs.  
							
							 
							
							 
							
							
								
							
							
							some printf->mp_msg conversion, and some debug messages moved from warn/info to v/dbg2
mplayer's output is now shorter, readable and consistent
Originally committed as revision 6139 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Björn Sandell
							
						 
						
							
							
							
								
							
								b6acbc3caf 
								
							
								 
							
						 
						
							
							
								
								various openbsd and general warning fixes - patch by Björn Sandell <biorn@dce.chalmers.se>  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 6058 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Alban Bedel
							
						 
						
							
							
							
								
							
								4a53a912af 
								
							
								 
							
						 
						
							
							
								
								printf to mp_msg  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 5938 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b7dc6f6628 
								
							
								 
							
						 
						
							
							
								
								overread in the mmx2 horizontal scaler fixed  
							
							 
							
							 
							
							
								
							
							
							2% faster horizontal mmx2 scaler
Originally committed as revision 5453 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								daa5764137 
								
							
								 
							
						 
						
							
							
								
								fixing bgr15&16 on big_endian  
							
							 
							
							 
							
							
								
							
							
							i doubt that that will fix all big endian problems though, we very likely will have to support RGB & BGR output formats as either bgr32 or bgr15 is rgb depending upon the way rgb/bgr is defined
Originally committed as revision 5247 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						23 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								81b7c056ee 
								
							
								 
							
						 
						
							
							
								
								use assert.h  
							
							 
							
							 
							
							
								
							
							
							more assertions
Originally committed as revision 4807 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								2ba1bff059 
								
							
								 
							
						 
						
							
							
								
								101++  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4795 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								df3c183a7b 
								
							
								 
							
						 
						
							
							
								
								fixing bgr32 output on big-endian systems  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4794 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1e1c4fe926 
								
							
								 
							
						 
						
							
							
								
								unscaled yuv2rgb fix for big-endian systems  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4792 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								9bd8bd1add 
								
							
								 
							
						 
						
							
							
								
								unscaled memcpy variant bugfix (negative strides)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4650 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ec22603f79 
								
							
								 
							
						 
						
							
							
								
								unscaled BGR24 -> YV12  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4624 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								4342fc14dc 
								
							
								 
							
						 
						
							
							
								
								bgr24toUV in MMX  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4620 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ac6a2e4550 
								
							
								 
							
						 
						
							
							
								
								bgr24toY in MMX  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4613 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b0db419867 
								
							
								 
							
						 
						
							
							
								
								fastmemcpy  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4587 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								4bb3fa5e4f 
								
							
								 
							
						 
						
							
							
								
								unscaled BGR15->BGR16  
							
							 
							
							 
							
							
								
							
							
							a few bugfixes of the other unscaled converters
Originally committed as revision 4582 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b72034dd49 
								
							
								 
							
						 
						
							
							
								
								bgr15 input support  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4581 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6af250ea5c 
								
							
								 
							
						 
						
							
							
								
								bgr16 input support  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4579 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b935781b41 
								
							
								 
							
						 
						
							
							
								
								unscaled converters  
							
							 
							
							 
							
							
								
							
							
							BGR24 -> BGR32 & RGB24 -> RGB32
 BGR32 -> BGR24 & RGB32 -> RGB24
Originally committed as revision 4568 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								adeaecb9ae 
								
							
								 
							
						 
						
							
							
								
								fixing green line at right side bug (reported by Nick Kurshev <nickols_k@mail.ru>)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4564 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								a861d4d7f3 
								
							
								 
							
						 
						
							
							
								
								rgb32 & rgb24 input support  
							
							 
							
							 
							
							
								
							
							
							squished a endianness bug in the 15/16bgr output
Originally committed as revision 4559 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b6654a5464 
								
							
								 
							
						 
						
							
							
								
								101 (yuv2rgb with mpeg1,...) ;)  
							
							 
							
							 
							
							
								
							
							
							simple copy if possible (same format, no scaling, ...)
Originally committed as revision 4556 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								370799068d 
								
							
								 
							
						 
						
							
							
								
								swScale internally uses yuv2rgb now if possible  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4555 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								b81cf27484 
								
							
								 
							
						 
						
							
							
								
								printing error messages if something is wrong instead of just return NULL;  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4530 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								8a01d20ccb 
								
							
								 
							
						 
						
							
							
								
								filterPos bugfix (only nearest neighbor scaling was affected)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4493 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6ff0ad6bfd 
								
							
								 
							
						 
						
							
							
								
								MMX(2) optimized YUY2 input  
							
							 
							
							 
							
							
								
							
							
							avoid duplicate checks for formats by changeing them (Y8->Y800, IYUV->I420)
Originally committed as revision 4482 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1747031459 
								
							
								 
							
						 
						
							
							
								
								printing correct format info  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4469 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1e621b18b2 
								
							
								 
							
						 
						
							
							
								
								YUY2, BGR24, BGR32 input support (no mmx yet)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4468 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								1f347f225d 
								
							
								 
							
						 
						
							
							
								
								-sws 2 is default now  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4422 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								6c7506de1c 
								
							
								 
							
						 
						
							
							
								
								YV12 like formats support (I420/IYUV)  
							
							 
							
							 
							
							
								
							
							
							bugfixes related to vo_x11 resizeing
Originally committed as revision 4420 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								d8863d37e2 
								
							
								 
							
						 
						
							
							
								
								area averageing scaling support (-sws 5) (is identical to bilinear for upscale)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4403 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								ff7ba85694 
								
							
								 
							
						 
						
							
							
								
								nearest neighbor / sdl emulation ;) scaling (-sws 4)  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4402 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fd2848053f 
								
							
								 
							
						 
						
							
							
								
								minor bugfix in the -v output  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4305 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								5521b193d6 
								
							
								 
							
						 
						
							
							
								
								15/16 bit dithering in C (5% slower, can be disabled by comenting #define DITHER1XBPP out)  
							
							 
							
							 
							
							
								
							
							
							x/yInc bugfix (bug was introduced during the global var removial)
more emms & no messing with ARCH_X86 (=workaround against not cleared mmx state somewhere)
sharpening filter (-ssf cs=<int> & -ssf ls=<int>)
Originally committed as revision 4298 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								fe8054c0ff 
								
							
								 
							
						 
						
							
							
								
								copyright(swscaler) = GPL  
							
							 
							
							 
							
							
								
							
							
							Originally committed as revision 4296 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago  
					 
				
					
						
							
							
								   Michael Niedermayer
							
						 
						
							
							
							
								
							
								5cebb24be0 
								
							
								 
							
						 
						
							
							
								
								a few filters (should be removed/merged when arpis videofilter stuff is finished)  
							
							 
							
							 
							
							
								
							
							
							-ssf cgb=<float> -> chrominance gaussian blur (nice to improve picture quality)
-ssf lgb=<float> -> luminance gaussian blur (dunno what its good for)
-ssf chs=<int> -> shift chrominance horizontally
-ssf cvs=<int> -> shift chrominance vertically
these will only work if the swscaler is used at all
Originally committed as revision 4295 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc 
							
						 
						24 years ago