diff --git a/codecs.c b/codecs.c index 1a5b39e649..1cd3dacd89 100644 --- a/codecs.c +++ b/codecs.c @@ -39,6 +39,8 @@ char* get_vids_codec_name(){ case mmioFOURCC('d', 'i', 'v', '3'): case mmioFOURCC('D', 'I', 'V', '4'): case mmioFOURCC('d', 'i', 'v', '4'): + case mmioFOURCC('D', 'I', 'V', '5'): + case mmioFOURCC('d', 'i', 'v', '5'): case mmioFOURCC('M', 'P', '4', '1'): case mmioFOURCC('m', 'p', '4', '1'): printf("Video in DivX ;-) format\n"); @@ -74,6 +76,13 @@ char* get_vids_codec_name(){ avi_header.yuv_supported=1; return "iccvid.dll"; + case mmioFOURCC('c', 'r', 'a', 'm'): + case mmioFOURCC('C', 'R', 'A', 'M'): + printf("Video in CRAM format\n"); + avi_header.no_32bpp_support=1; + //avi_header.yuv_supported=1; + return "msvidc32.dll"; + //*** Only 16bit .DLL available (can't load under linux) *** // case mmioFOURCC('V', 'C', 'R', '1'): // printf("Video in ATI VCR1 format\n");