Same as 2a72e6cb20c2af302041a0b30dbf0d1b93990a4a for libmpv.
Unified · Split
| @@ -124,7 +124,9 @@ static void reconfig(struct render_backend *ctx, struct mp_image_params *params) · 123 unmodified lines | ||
| 124 | 124 | { |
| 125 | 125 | struct priv *p = ctx->priv; |
| 126 | 126 | |
| 127 | − gl_video_config(p->renderer, params); | |
| 127 | + struct mp_image_params fallback_params = *params; | |
| 128 | + mp_image_params_restore_dovi_mapping(&fallback_params); | |
| 129 | + gl_video_config(p->renderer, &fallback_params); | |
| 128 | 130 | } |
| 129 | 131 | |
| 130 | 132 | static void reset(struct render_backend *ctx) |