case AV_CODEC_ID_MSMPEG4V1:
case AV_CODEC_ID_MSMPEG4V2:
case AV_CODEC_ID_MSMPEG4V3:
- case AV_CODEC_ID_AV1:
return MM_VIDEO_CODEC_MPEG4;
case AV_CODEC_ID_WMV1:
case AV_CODEC_ID_WMV2:
case AV_CODEC_ID_RV30: /* RealVideo 3 */
case AV_CODEC_ID_RV40: /* RealVideo 4 */
return MM_VIDEO_CODEC_REAL;
+ case AV_CODEC_ID_AV1: /* AOMedia Video 1 */
+ return MM_VIDEO_CODEC_AV1;
#ifdef __MMFILE_LIBAV_VERSION__
case AV_CODEC_ID_HEVC:
return MM_VIDEO_CODEC_MPEG4;
#endif
-#ifdef USE_PRODUCT_FEATURE
+#ifdef USE_CODEC_VPX
case AV_CODEC_ID_VP8:
return MM_VIDEO_CODEC_VP8;
case AV_CODEC_ID_VP9:
"H263v2", "H263v3", "Motion JPEG", "MPEG2", "MPEG4 part-2 Simple profile", /* 11~15 */
"MPEG4 part-2 Advanced Simple profile", "MPEG4 part-2 Main profile", "MPEG4 part-2 Core profile", "MPEG4 part-2 Adv Coding Eff profile", "MPEG4 part-2 Adv RealTime Simple profile", /* 16~20 */
"MPEG4 part-10 (h.264)", "Real", "VC-1", "AVS", "Cinepak", /* 21~25 */
- "Indeo", "Theora", "Flv" /* 26~28 */
+ "Indeo", "Theora", "Flv", "AV1", /* 26~29 */
#ifdef USE_CODEC_VPX
- ,"VP8", "VP9" /*29~30*/
+ "VP8", "VP9" /*30~31*/
#endif
};