Skip to content
Browse files

change pixel format from BGRA to BGR0

for this kind of footage carrying alpha information makes no sense, and it additionally complicates things by hugely damaging compatibility of the resulting video. after this change alone the video becomes compatible with VfW/WinAPI and tools that rely on it (avisynth, virtualdub).

fixes and
  • Loading branch information...
vadosnaprimer committed Mar 10, 2019
1 parent 909e932 commit 005e60fa22ed3df7c6e435036b0aa75a37a923f9
Showing with 1 addition and 1 deletion.
  1. +1 −1 Source/Core/VideoCommon/AVIDump.cpp
@@ -191,7 +191,7 @@ bool AVIDump::CreateVideoFile()
s_codec_context->time_base.num = 1;
s_codec_context->time_base.den = VideoInterface::GetTargetRefreshRate();
s_codec_context->gop_size = 12;
s_codec_context->pix_fmt = g_Config.bUseFFV1 ? AV_PIX_FMT_BGRA : AV_PIX_FMT_YUV420P;
s_codec_context->pix_fmt = g_Config.bUseFFV1 ? AV_PIX_FMT_BGR0 : AV_PIX_FMT_YUV420P;

if (output_format->flags & AVFMT_GLOBALHEADER)
s_codec_context->flags |= AV_CODEC_FLAG_GLOBAL_HEADER;

0 comments on commit 005e60f

Please sign in to comment.
You can’t perform that action at this time.