frontend: fbdev buffer fix
[pcsx_rearmed.git] / frontend / main.c
index b699659..7b3aac5 100644 (file)
@@ -150,6 +150,7 @@ void emu_set_default_config(void)
        pl_rearmed_cbs.gpu_unai.abe_hack =
        pl_rearmed_cbs.gpu_unai.no_light =
        pl_rearmed_cbs.gpu_unai.no_blend = 0;
+       pl_rearmed_cbs.gpu_neon.allow_interlace = 2; // auto
 
        iUseReverb = 2;
        iUseInterpolation = 1;
@@ -245,6 +246,10 @@ void do_emu_action(void)
                                snprintf(hud_msg, sizeof(hud_msg), "SCREENSHOT TAKEN");
                        break;
                }
+       case SACTION_VOLUME_UP:
+       case SACTION_VOLUME_DOWN:
+               plat_step_volume(emu_action == SACTION_VOLUME_UP);
+               return;
        default:
                return;
        }
@@ -356,10 +361,9 @@ int main(int argc, char *argv[])
        in_init();
        in_evdev_init();
        //in_probe();
+       pl_init();
        plat_init();
        menu_init(); // loads config
-       pl_init();
-       plat_rescan_inputs();
 
        if (psxout)
                Config.PsxOut = 1;