From 33460f1370b24bae464201e08bbc7bea26f98129 Mon Sep 17 00:00:00 2001 From: Johns Date: Sat, 17 Dec 2011 19:25:08 +0100 Subject: [PATCH] Store config values, when menu leaves. --- Todo | 17 ++++++++++++++++- softhddevice.cpp | 8 +++++--- 2 files changed, 21 insertions(+), 4 deletions(-) diff --git a/Todo b/Todo index 052299b..c8f6d09 100644 --- a/Todo +++ b/Todo @@ -1,3 +1,14 @@ +missing: + video out with xv + video out with opengl + video out with vdpau + software decoder + vdpau decoder + software deinterlace + auto crop + atmolight + zoom/fit-zoom 4:3 + multistream handling libva-intel-driver: intel still has hangups most with 1080i @@ -10,6 +21,9 @@ libva-vdpau-driver: hangup on exit (VaapiDelDecoder -> VaapiCleanup -> vaDestroyContext -> pthread_rwlock_wrlock) +libva-xvba-driver: + mpeg1/2 needs software decoder fixed + x11: support resize of x11 window support fullscreen window @@ -27,8 +41,9 @@ audio/alsa: this channels has packet start not at the beginning of the start packet playback of recording + play back is too fast setup: - Saved parameters aren't used as default for setup menu. + Setup menu parameters aren't automatic loaded? Setup parameters are not used until restart. Can a notice be added to the setup menu? diff --git a/softhddevice.cpp b/softhddevice.cpp index 68585c7..260cc5f 100644 --- a/softhddevice.cpp +++ b/softhddevice.cpp @@ -293,9 +293,11 @@ cMenuSetupSoft::cMenuSetupSoft(void) */ void cMenuSetupSoft::Store(void) { - SetupStore("MakePrimary", MakePrimary); - SetupStore("Deinterlace", Deinterlace); - SetupStore("Scaling", Scaling); + SetupStore("MakePrimary", ConfigMakePrimary = MakePrimary); + SetupStore("Deinterlace", ConfigVideoDeinterlace = Deinterlace); + VideoSetDeinterlace(ConfigVideoDeinterlace); + SetupStore("Scaling", ConfigVideoScaling = Scaling); + VideoSetScaling(ConfigVideoScaling); } //////////////////////////////////////////////////////////////////////////////