- if (plat_target.vout_method == vout_mode_overlay) {
- plat_sdl_overlay = SDL_CreateYUVOverlay(w, h, SDL_UYVY_OVERLAY, plat_sdl_screen);
+ if (plat_target.vout_method == vout_mode_overlay
+ || plat_target.vout_method == vout_mode_overlay2x) {
+ int W = plat_target.vout_method == vout_mode_overlay2x && w == 320 ? 2*w : w;
+ plat_sdl_overlay = SDL_CreateYUVOverlay(W, h, SDL_UYVY_OVERLAY, plat_sdl_screen);