From a1a9e488a556ffa4763336711e7726eb7eb92f15 Mon Sep 17 00:00:00 2001 From: Vlad Firoiu Date: Tue, 21 Feb 2017 10:06:46 -0800 Subject: [PATCH] XVID FourCC for MPEG-4 codecs. --- Source/Core/VideoCommon/AVIDump.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Source/Core/VideoCommon/AVIDump.cpp b/Source/Core/VideoCommon/AVIDump.cpp index a2781be3f8..ef9ccaeed4 100644 --- a/Source/Core/VideoCommon/AVIDump.cpp +++ b/Source/Core/VideoCommon/AVIDump.cpp @@ -140,9 +140,10 @@ bool AVIDump::CreateVideoFile() return false; } - if (!g_Config.bUseFFV1) - s_codec_context->codec_tag = - MKTAG('X', 'V', 'I', 'D'); // Force XVID FourCC for better compatibility + // Force XVID FourCC for better compatibility + if (codec->id == AV_CODEC_ID_MPEG4) + s_codec_context->codec_tag = MKTAG('X', 'V', 'I', 'D'); + s_codec_context->codec_type = AVMEDIA_TYPE_VIDEO; s_codec_context->bit_rate = g_Config.iBitrateKbps * 1000; s_codec_context->width = s_width;