* chroma.c: chroma conversion using ffmpeg library
*****************************************************************************
* Copyright (C) 1999-2001 VideoLAN
- * $Id: chroma.c,v 1.6 2003/11/26 22:18:29 gbazin Exp $
+ * $Id: chroma.c,v 1.7 2004/02/27 14:02:05 fenrir Exp $
*
* Authors: Gildas Bazin <gbazin@netcourrier.com>
*
break;
case VLC_FOURCC('I','4','1','0'):
+ case VLC_FOURCC('Y','V','U','9'):
i_ffmpeg_chroma[i] = PIX_FMT_YUV410P;
break;
}
/* Special cases */
- if( p_vout->chroma.p_sys->i_src_vlc_chroma == VLC_FOURCC('Y','V','1','2') )
+ if( p_vout->chroma.p_sys->i_src_vlc_chroma == VLC_FOURCC('Y','V','1','2') ||
+ p_vout->chroma.p_sys->i_src_vlc_chroma == VLC_FOURCC('Y','V','U','9') )
{
/* Invert U and V */
src_pic.data[1] = p_src->p[2].p_pixels;
src_pic.data[2] = p_src->p[1].p_pixels;
}
- if( p_vout->chroma.p_sys->i_dst_vlc_chroma == VLC_FOURCC('Y','V','1','2') )
+ if( p_vout->chroma.p_sys->i_dst_vlc_chroma == VLC_FOURCC('Y','V','1','2') ||
+ p_vout->chroma.p_sys->i_dst_vlc_chroma == VLC_FOURCC('Y','V','U','9') )
{
/* Invert U and V */
dest_pic.data[1] = p_dest->p[2].p_pixels;
* rawvideo.c: Pseudo video decoder/packetizer for raw video data
*****************************************************************************
* Copyright (C) 2001, 2002 VideoLAN
- * $Id: rawvideo.c,v 1.12 2004/02/22 15:57:41 fenrir Exp $
+ * $Id: rawvideo.c,v 1.13 2004/02/27 14:02:05 fenrir Exp $
*
* Authors: Laurent Aimar <fenrir@via.ecp.fr>
*
case VLC_FOURCC('I','Y','U','V'):
case VLC_FOURCC('I','4','1','1'):
case VLC_FOURCC('I','4','1','0'):
+ case VLC_FOURCC('Y','V','U','9'):
/* Packed YUV */
case VLC_FOURCC('Y','U','Y','2'):