/*****************************************************************************
* Codec fourcc -> ffmpeg_id mapping
*****************************************************************************/
-static struct
+static const struct
{
vlc_fourcc_t i_fourcc;
int i_codec;
VIDEO_ES, "Jomigo HDX4 (MPEG-4 Video)" },
{ VLC_FOURCC('S','M','P','4'), CODEC_ID_MPEG4,
VIDEO_ES, "Samsung SMP4 (MPEG-4 Video)" },
+ { VLC_FOURCC('s','m','p','4'), CODEC_ID_MPEG4,
+ VIDEO_ES, "Samsung SMP4 (MPEG-4 Video)" },
{ VLC_FOURCC('f','v','f','w'), CODEC_ID_MPEG4,
VIDEO_ES, "FFmpeg MPEG-4" },
{ VLC_FOURCC('F','V','F','W'), CODEC_ID_MPEG4,
VIDEO_ES, "FFmpeg MPEG-4" },
+ { VLC_FOURCC('V','I','D','M'), CODEC_ID_MPEG4,
+ VIDEO_ES, "vidm 4.01 codec" },
/* MSMPEG4 v1 */
{ VLC_FOURCC('D','I','V','1'), CODEC_ID_MSMPEG4V1,
VIDEO_ES, "Avid Motion JPEG" },
{ VLC_FOURCC( 'd','m','b','1' ), CODEC_ID_MJPEG,
VIDEO_ES, "Motion JPEG OpenDML Video" },
+ { VLC_FOURCC( 'I','J','P','G' ), CODEC_ID_MJPEG,
+ VIDEO_ES, "Intergraph JPEG Video" },
/* SP5x */
{ VLC_FOURCC( 'S','P','5','X' ), CODEC_ID_SP5X,
VIDEO_ES, "SGI Image" },
#endif
+#if LIBAVCODEC_VERSION_INT >= ((51<<16)+(55<<8)+0)
+ { VLC_FOURCC('d','r','a','c'), CODEC_ID_DIRAC,
+ VIDEO_ES, "Dirac" },
+#endif
+
/*
* Audio Codecs
*/
/* DV Audio */
{ VLC_FOURCC('d','v','a','u'), CODEC_ID_DVAUDIO,
AUDIO_ES, "DV Audio" },
+ { VLC_FOURCC('v','d','v','a'), CODEC_ID_DVAUDIO,
+ AUDIO_ES, "DV Audio" },
+ { VLC_FOURCC('d','v','c','a'), CODEC_ID_DVAUDIO,
+ AUDIO_ES, "DV Audio" },
+ { VLC_FOURCC('R','A','D','V'), CODEC_ID_DVAUDIO,
+ AUDIO_ES, "DV Audio" },
/* MACE-3 Audio */
{ VLC_FOURCC('M','A','C','3'), CODEC_ID_MACE3,