# HG changeset patch # User voroshil # Date 1187878831 0 # Node ID b0a47d3bf2f3328c32aa2eaa0e0c66a9473fea5a # Parent d44e23b469a34d7f78507899486b831139767248 Fix blue color for yv12 and i420 image formats in "automute" screen diff -r d44e23b469a3 -r b0a47d3bf2f3 stream/tvi_def.h --- a/stream/tvi_def.h Wed Aug 22 23:37:06 2007 +0000 +++ b/stream/tvi_def.h Thu Aug 23 14:20:31 2007 +0000 @@ -61,16 +61,18 @@ */ static inline void fill_blank_frame(char* buffer,int len,int fmt){ int i; + // RGB(0,0,255) <-> YVU(41,110,240) switch(fmt){ case IMGFMT_YV12: - memset(buffer, 0xFF,5*len/6); - memset(buffer+5*len/6, 0xFF,len/6); + memset(buffer, 41,4*len/6); //Y + memset(buffer+4*len/6, 110,len/6);//V + memset(buffer+5*len/6, 240,len/6);//U break; case IMGFMT_I420: - memset(buffer, 0xFF,4*len/6); - memset(buffer+4*len/6, 0xFF,len/6); - memset(buffer+5*len/6, 0xFF,len/6); + memset(buffer, 41,4*len/6); //Y + memset(buffer+4*len/6, 240,len/6);//U + memset(buffer+5*len/6, 110,len/6);//V break; case IMGFMT_UYVY: for(i=0;i