summaryrefslogtreecommitdiff
path: root/Source/Core/VideoCommon
diff options
context:
space:
mode:
authorChris Burgener <christhecoolist@gmail.com>2016-01-08 10:22:19 -0500
committerChris Burgener <christhecoolist@gmail.com>2016-01-08 10:22:19 -0500
commit66595b0ac98cea09c249202aa8bcde78f434808a (patch)
treed52cce92e20f8a7d1725225ed1749c86ade6c582 /Source/Core/VideoCommon
parentc34fb3edf033197e6469b0b7892389402be1c9a2 (diff)
Force XVID FourCC for MPEG4 output
Diffstat (limited to 'Source/Core/VideoCommon')
-rw-r--r--Source/Core/VideoCommon/AVIDump.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/Source/Core/VideoCommon/AVIDump.cpp b/Source/Core/VideoCommon/AVIDump.cpp
index 1fb291a463..f767d961a7 100644
--- a/Source/Core/VideoCommon/AVIDump.cpp
+++ b/Source/Core/VideoCommon/AVIDump.cpp
@@ -102,6 +102,8 @@ bool AVIDump::CreateFile()
s_stream->codec->codec_id = g_Config.bUseFFV1 ? AV_CODEC_ID_FFV1
: s_format_context->oformat->video_codec;
+ if (!g_Config.bUseFFV1)
+ s_stream->codec->codec_tag = MKTAG('X', 'V', 'I', 'D'); // Force XVID FourCC for better compatibility
s_stream->codec->codec_type = AVMEDIA_TYPE_VIDEO;
s_stream->codec->bit_rate = 400000;
s_stream->codec->width = s_width;