|
From: libvidcap c. <lib...@li...> - 2007-11-01 19:06:29
|
Revision: 62
http://libvidcap.svn.sourceforge.net/libvidcap/?rev=62&view=rev
Author: jpgrayson
Date: 2007-11-01 12:05:34 -0700 (Thu, 01 Nov 2007)
Log Message:
-----------
Fix signed/unsigned type conversion warnings.
Remove unneeded include.
Modified Paths:
--------------
trunk/src/conv_to_yuy2.c
Modified: trunk/src/conv_to_yuy2.c
===================================================================
--- trunk/src/conv_to_yuy2.c 2007-10-31 19:06:55 UTC (rev 61)
+++ trunk/src/conv_to_yuy2.c 2007-11-01 19:05:34 UTC (rev 62)
@@ -24,7 +24,6 @@
*/
#include <vidcap/converters.h>
-#include "logging.h"
/* NOTE: size of dest buffer must be >= width * height * 2 */
@@ -32,17 +31,15 @@
int
vidcap_rgb32_to_yuy2(int width, int height, const char * src, char * dest)
{
- unsigned char * dst_even, * dst_odd;
- const unsigned char * src_even, * src_odd;
- int i, j;
+ const unsigned char * src_even = (const unsigned char *)src;
+ const unsigned char * src_odd = src_even + width * 4;
+ unsigned char * dst_even = (unsigned char *)dest;
+ unsigned char * dst_odd = dst_even + width * 2;
+ int i;
- src_even = (const unsigned char *)src;
- src_odd = src_even + width * 4;
- dst_even = (unsigned char *)dest;
- dst_odd = dest + width * 2;
-
for ( i = 0; i < height / 2; ++i )
{
+ int j;
for ( j = 0; j < width / 2; ++j )
{
/* NOTE: u and v are taken from different src samples */
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|