From 2123b306f38184ab7291d760328b64182da9864f Mon Sep 17 00:00:00 2001 From: jpark37 Date: Thu, 30 Apr 2020 11:51:11 -0700 Subject: [PATCH] libobs: Fix right edge of some videos FFmpeg YUV to RGB conversions require extra destination padding. The Mantis issue might have been fixed when some YUV format conversions were moved to the GPU, but this may fix other YUV formats. Fixes https://obsproject.com/mantis/view.php?id=1177 --- deps/media-playback/media-playback/media.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps/media-playback/media-playback/media.c b/deps/media-playback/media-playback/media.c index 3beaa0cf1..dc8558da8 100644 --- a/deps/media-playback/media-playback/media.c +++ b/deps/media-playback/media-playback/media.c @@ -216,7 +216,7 @@ static bool mp_media_init_scaling(mp_media_t *m) int ret = av_image_alloc(m->scale_pic, m->scale_linesizes, m->v.decoder->width, m->v.decoder->height, - m->scale_format, 1); + m->scale_format, 32); if (ret < 0) { blog(LOG_WARNING, "MP: Failed to create scale pic data"); return false;