Menu

Tree [r8] /
 History

HTTPS access


File Date Author Commit
 COPYING 2008-06-04 dxxx [r3] Adding Source files.
 Makefile 2011-09-08 dxxx [r8] clean target
 README 2008-06-04 dxxx [r3] Adding Source files.
 inittab.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 inittab.h 2008-06-04 dxxx [r3] Adding Source files.
 rgboffsets.h 2008-06-04 dxxx [r3] Adding Source files.
 rgbto420planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv420offsets.h 2008-06-04 dxxx [r3] Adding Source files.
 yuv420planarto420planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv420planarto422packed.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv420planarto422planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv420planarto444packed.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv420planarto444planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv420planartorgb.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv422offsets.h 2008-06-04 dxxx [r3] Adding Source files.
 yuv422packedto420planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv422planarto420planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv444offsets.h 2008-06-04 dxxx [r3] Adding Source files.
 yuv444packedto420planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuv444planarto420planar.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuvconverter.c 2011-09-08 dxxx [r6] Replaced .cpp files with .c files. Using gcc
 yuvconverter.dsp 2008-06-04 dxxx [r3] Adding Source files.
 yuvconverter.dsw 2008-06-04 dxxx [r3] Adding Source files.
 yuvconverter.h 2008-06-04 dxxx [r3] Adding Source files.

Read Me

########################################################################## 

							YUVconverter
		  			        Version: 1.0
						  Author: Anil M S	

########################################################################## 

___________
DESCRIPTION
~~~~~~~~~~~
	A set of functions that can convert between different
	Raw Video formats (YUV/RGB). YUVconverter can convert
	from yuv420 Progressive Planar format to any other
    Raw Video Format. Also it can convert back from any
	Raw Video Format to YUV420 Progressive Planar format.



The different Raw Video Formats supported are:

	+-------------------------------------------+
	|					|						|
	|	yuv420			|		yuv444 Planar	|
	|	yvu420			|		yvu444 Planar	|
	|					|		uyv444 Planar	|
	|	yuv422			|		             	|
	|	yvu422			|		yuv444 Packed	|
	|	      			|		yvu444 Packed	|
	|	uyvy  			|		uyv444 Packed	|
	|	yuyv			|		             	|
	|	yvyu  			|		             	|
	|	          		|		             	|
	+-------------------------------------------+

	For all formats both Progressive and Interlaced 
	formats are supported.


___________
COMPILATION
~~~~~~~~~~~

Unix Like Systems:

	Type make
	This will create the executable.

Windows:
	
	VC++ 6.0 Project is included in the package.
	Open the Project and compile to get the executable.
	
So far I have tested only on cygwin and VC++. But this
should work on all systems.


_____
USAGE
~~~~~
	./yuvconverter.exe <infile> <outfile> <width> <height> <conv_code>
	Type ./yuvconverter.exe for more details


_______
COPYING
~~~~~~~
Please see COPYING file for License issues.


___________
BUG REPORTS
~~~~~~~~~~~
Please Report all bugs to dxxx.sourceforge@gmail.com	

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.