Scythe42's fixes for 1.4.0 (6 Viewers)

Status
Not open for further replies.

elliottmc

Retired Team Member
  • Premium Supporter
  • August 7, 2005
    14,927
    6,061
    Cardiff, UK
    Home Country
    United Kingdom United Kingdom
    Tested this and there are two issues which will prevent me from using this build at the moment. My remote control is not useable with this build. It is an Hama Remote Control and in MP Config I set it up like this:
    View attachment 127405
    The problem is that every key press gets executed twice. Means if I press one time left it acts like double left in MP. (like that one button always gets skipped).
    It seems like this is not releated to the remote itself but more to the "Use Centarea" setting. Because if I use the keyboard and this setting is enabled I also get double actions by e.g. press left on the keyboard.

    That's strange. I didn't think anything had changed with remote handling in this branch. Please test current GIT master or my internal team builds to compare.

    Would be a shame to not include this and then find that the reported problem is nothing to do with these fixes.
     

    Holzi

    Super Moderator
  • Team MediaPortal
  • April 21, 2010
    7,934
    2,235
    Ba-Wü
    Home Country
    Germany Germany
    That's strange. I didn't think anything had changed with remote handling in this branch. Please test current GIT master or my internal team builds to compare. Would be a shame to not include this and then find that the reported problem is nothing to do with these fixes.

    Will do. :) Are you to test it by enabling this setting and use your keyboard?
     

    Holzi

    Super Moderator
  • Team MediaPortal
  • April 21, 2010
    7,934
    2,235
    Ba-Wü
    Home Country
    Germany Germany
    Current master is working fine:
    XML:
    2013-04-30 17:39:19,766] [Log	] [BassAudio] [DEBUG] - BASS: Loading DSP plugins ...
    [2013-04-30 17:39:19,788] [Log	] [FileExistsCache Thread] [DEBUG] - FileExistsCacheThread: new items found waiting for caching: 1
    [2013-04-30 17:39:19,788] [Log	] [FileExistsCache Thread] [DEBUG] - FileExistsCacheThread: no more items to cache, suspending thread.: 1
    [2013-04-30 17:39:19,850] [Log	] [BassAudio] [DEBUG] - BASS: Finished loading DSP plugins ...
    [2013-04-30 17:39:19,851] [Log	] [BassAudio] [INFO ] - BASS: Initializing BASS environment done.
    [2013-04-30 17:39:19,956] [Log	] [FileExistsCache Thread] [DEBUG] - FileExistsCacheThread: new items found waiting for caching: 1
    [2013-04-30 17:39:19,956] [Log	] [FileExistsCache Thread] [DEBUG] - FileExistsCacheThread: no more items to cache, suspending thread.: 1
    [2013-04-30 17:39:20,641] [Log	] [PS StandbyWakeup] [DEBUG] - PS: LoadSettings()
    [2013-04-30 17:39:20,652] [Log	] [32	  ] [DEBUG] - PS: Inspecting WakeableWakeupPlugins:
    [2013-04-30 17:39:20,657] [Log	] [32	  ] [DEBUG] - PS: Inspecting WakeableStandbyPlugins:
    [2013-04-30 17:39:20,657] [Log	] [32	  ] [DEBUG] - PS: Check if user interface is idle
    [2013-04-30 17:39:20,658] [Log	] [32	  ] [DEBUG] - PS: User interface is idle
    [2013-04-30 17:39:20,658] [Log	] [32	  ] [DEBUG] - PS: Check whether the next event is almost due
    [2013-04-30 17:39:22,987] [Log	] [MPMain  ] [INFO ] - TvNotify:LoadNotifies
    [2013-04-30 17:39:22,988] [Log	] [MPMain  ] [INFO ] - TvNotify: 0 notifies
    [2013-04-30 17:39:23,420] [Log	] [FileSystemManager Thread] [DEBUG] - FileSystemWatchManagerThread : updating watchers
    [2013-04-30 17:39:23,422] [Log	] [FileSystemManager Thread] [DEBUG] - FileLookUpCacheThread items : 12567
    [2013-04-30 17:39:35,646] [Log	] [PS StandbyWakeup] [DEBUG] - PS: StandbyWakeupThread triggered by check interval
    [2013-04-30 17:39:35,646] [Log	] [PS StandbyWakeup] [DEBUG] - PS: New user input detected - set time of last user activity to 17:39:34
    [2013-04-30 17:39:35,647] [Log	] [PS StandbyWakeup] [DEBUG] - PS: Signal time of last user activity (17:39:34) to the local TvServer
    [2013-04-30 17:39:35,648] [Log	] [PS StandbyWakeup] [DEBUG] - PS: LoadSettings()
    [2013-04-30 17:39:35,681] [Log	] [3		] [DEBUG] - PS: Inspecting WakeableWakeupPlugins:
    [2013-04-30 17:39:35,683] [Log	] [3		] [DEBUG] - PS: Inspecting WakeableStandbyPlugins:
    [2013-04-30 17:39:35,683] [Log	] [3		] [DEBUG] - PS: Check if user interface is idle
    [2013-04-30 17:39:35,683] [Log	] [3		] [DEBUG] - PS: User interface is idle
    [2013-04-30 17:39:35,683] [Log	] [3		] [DEBUG] - PS: Check whether the next event is almost due
    [2013-04-30 17:39:36,655] [Log	] [FileExistsCache Thread] [DEBUG] - FileExistsCacheThread: new items found waiting for caching: 1
    [2013-04-30 17:39:36,655] [Log	] [FileExistsCache Thread] [DEBUG] - InsertFilesIntoCacheAsynch: pre-scanning dir : c:\programdata\team mediaportal\mediaportal\thumbs\movingpictures\backdrops\fullsize
    [2013-04-30 17:39:36,658] [Log	] [FileExistsCache Thread] [DEBUG] - FileExistsCacheThread: no more items to cache, suspending thread.: 1
    [2013-04-30 17:39:43,424] [Log	] [FileSystemManager Thread] [DEBUG] - FileSystemWatchManagerThread : updating watchers
    [2013-04-30 17:39:43,424] [Log	] [FileSystemManager Thread] [DEBUG] - FileLookUpCacheThread items : 13128
    [2013-04-30 17:39:50,652] [Log	] [PS StandbyWakeup] [DEBUG] - PS: StandbyWakeupThread triggered by check interval
    [2013-04-30 17:39:50,654] [Log	] [PS StandbyWakeup] [DEBUG] - PS: LoadSettings()
    [2013-04-30 17:39:50,711] [Log	] [3		] [DEBUG] - PS: Inspecting WakeableWakeupPlugins:
    [2013-04-30 17:39:50,713] [Log	] [3		] [DEBUG] - PS: Inspecting WakeableStandbyPlugins:
    [2013-04-30 17:39:50,713] [Log	] [3		] [DEBUG] - PS: Check if user interface is idle
    [2013-04-30 17:39:50,713] [Log	] [3		] [DEBUG] - PS: User interface is idle
    [2013-04-30 17:39:50,713] [Log	] [3		] [DEBUG] - PS: Check whether the next event is almost due
    [2013-04-30 17:40:05,659] [Log	] [PS StandbyWakeup] [DEBUG] - PS: StandbyWakeupThread triggered by check interval
    [2013-04-30 17:40:05,659] [Log	] [PS StandbyWakeup] [DEBUG] - PS: New user input detected - set time of last user activity to 17:40:03
    [2013-04-30 17:40:05,660] [Log	] [PS StandbyWakeup] [DEBUG] - PS: Signal time of last user activity (17:40:03) to the local TvServer
    [2013-04-30 17:40:05,662] [Log	] [PS StandbyWakeup] [DEBUG] - PS: LoadSettings()
    [2013-04-30 17:40:05,694] [Log	] [MPMain  ] [DEBUG] - Centarea: Command "39" mapped
    [2013-04-30 17:40:05,738] [Log	] [3		] [DEBUG] - PS: Inspecting WakeableWakeupPlugins:
    [2013-04-30 17:40:05,740] [Log	] [3		] [DEBUG] - PS: Inspecting WakeableStandbyPlugins:
    [2013-04-30 17:40:05,740] [Log	] [3		] [DEBUG] - PS: Check if user interface is idle
    [2013-04-30 17:40:05,740] [Log	] [3		] [DEBUG] - PS: User interface is idle
    [2013-04-30 17:40:05,740] [Log	] [3		] [DEBUG] - PS: Check whether the next event is almost due
    [2013-04-30 17:40:10,307] [Log	] [MPMain  ] [DEBUG] - Centarea: Command "39" mapped
    [2013-04-30 17:40:11,751] [Log	] [MPMain  ] [DEBUG] - Centarea: Command "39" mapped
    [2013-04-30 17:40:13,351] [Log	] [MPMain  ] [DEBUG] - Centarea: Command "39" mapped
    [2013-04-30 17:40:15,527] [Log	] [MPMain  ] [DEBUG] - Centarea: Command "39" mapped
    [2013-04-30 17:40:16,407] [Log	] [MPMain  ] [DEBUG] - Centarea: Command "38" mapped
    [2013-04-30 17:40:16,930] [Log	] [MPMain  ] [DEBUG] - Centarea: Command "13" mapped
    [2013-04-30 17:40:16,953] [Log	] [MPMain  ] [INFO ] - Main: Exit requested
    [2013-04-30 17:40:16,988] [Log	] [MPMain  ] [INFO ] - Main: Stopping FrameMove
    [2013-04-30 17:40:16,991] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:0 debug
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:1 font12
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:2 font14
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:3 font18
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:4 mediastream10
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:5 mediastream11
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:6 mediastream12
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:7 mediastream13
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:8 mediastream9c
    [2013-04-30 17:40:16,992] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:9 mediastream10c
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:10 mediastream11c
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:11 mediastream12c
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:12 mediastream14c
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:13 mediastream16c
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:14 mediastream10tc
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:15 mediastream11tc
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:16 mediastream12tc
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:17 mediastream14tc
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:18 mediastream16tc
    [2013-04-30 17:40:16,993] [Log	] [MPMain  ] [DEBUG] - GUIFont:texture disposing:19 mediastream28tc
    [2013-04-30 17:40:16,994] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1999
    [2013-04-30 17:40:16,994] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1997
    [2013-04-30 17:40:16,995] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1996
    [2013-04-30 17:40:16,995] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1995
    [2013-04-30 17:40:16,995] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1994
    [2013-04-30 17:40:16,995] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1993
    [2013-04-30 17:40:16,995] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1979
    [2013-04-30 17:40:16,996] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1974
    [2013-04-30 17:40:16,996] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1972
    [2013-04-30 17:40:16,996] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1969
    [2013-04-30 17:40:16,997] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1968
    [2013-04-30 17:40:16,997] [Log	] [MPMain  ] [INFO ] - TexturePacker: disposing texture:1963
    [2013-04-30 17:40:17,107] [Log	] [MPMain  ] [INFO ] - TvNotify: stop
    [2013-04-30 17:40:17,108] [Log	] [MPMain  ] [DEBUG] - TVHome: HeartBeat Transmitter stopped.
    [2013-04-30 17:40:17,119] [Log	] [MPMain  ] [DEBUG] - Main: SaveLastActiveModule - enabled False
    [2013-04-30 17:40:17,119] [Log	] [MPMain  ] [INFO ] - Main: Exiting
    [2013-04-30 17:40:17,119] [Log	] [MPMain  ] [INFO ] - Centarea: Stopping Centarea HID remote
    [2013-04-30 17:40:17,120] [Log	] [MPMain  ] [INFO ] -  PlugInManager.Stop()
    [2013-04-30 17:40:17,120] [Log	] [MPMain  ] [INFO ] - PluginManager: stopping MediaPortal.Plugins.BDHandler.BDHandlerPlugin
    [2013-04-30 17:40:17,121] [Log	] [MPMain  ] [INFO ] - BDHandler: Player handling is deactivated.
    [2013-04-30 17:40:17,121] [Log	] [MPMain  ] [INFO ] - PluginManager: stopping FanartHandler.FanartHandlerSetup
    [2013-04-30 17:40:17,124] [Log	] [MPMain  ] [INFO ] - SQLiteClient: Closing database: FanartHandler.db3
    [2013-04-30 17:40:17,124] [Log	] [MPMain  ] [INFO ] - PluginManager: stopping IntelligentFrameCorrection.IntelligentFrameCorrection
    [2013-04-30 17:40:17,127] [Log	] [MPMain  ] [INFO ] - PluginManager: stopping LatestMediaHandler.LatestMediaHandlerSetup
    [2013-04-30 17:40:17,129] [Log	] [MPMain  ] [INFO ] - PluginManager: stopping MediaPortal.Plugins.Process.PowerSchedulerClientPlugin
    [2013-04-30 17:40:17,130] [Log	] [MPMain  ] [INFO ] - PS: Stopping PowerScheduler client plugin...
    [2013-04-30 17:40:17,140] [Log	] [MPMain  ] [DEBUG] - PS: Unregister handlers with tvservice with tag 2
    [2013-04-30 17:40:17,142] [Log	] [MPMain  ] [DEBUG] - PS: Removed standby/wakeup handlers
    [2013-04-30 17:40:17,142] [Log	] [MPMain  ] [DEBUG] - PS: Unregistered IPowerScheduler service from GlobalServiceProvider
    [2013-04-30 17:40:17,144] [Log	] [MPMain  ] [INFO ] - PS: PowerScheduler client plugin stopped
    [2013-04-30 17:40:17,144] [Log	] [MPMain  ] [INFO ] - PluginManager: stopping MediaPortal.MusicShareWatcher.MusicShareWatcherPlugin
    [2013-04-30 17:40:17,144] [Log	] [MPMain  ] [INFO ] - MusicShareWatcher Plugin 0.3 stopping.
    [2013-04-30 17:40:17,144] [Log	] [MPMain  ] [INFO ] - PluginManager: stopping MediaPortal.Plugin.ScoreCenter.ScoreCenterLivePlugin
    [2013-04-30 17:40:17,144] [Log	] [MPMain  ] [DEBUG] - [ScoreCenter] Stop ScoreCenterLive
    [2013-04-30 17:40:17,145] [Log	] [MPMain  ] [DEBUG] - [ScoreCenter] STOPPING LIVE SCORE
    [2013-04-30 17:40:17,145] [Log	] [MPMain  ] [INFO ] -  fonts.SafeDispose()
    [2013-04-30 17:40:17,145] [Log	] [MPMain  ] [DEBUG] - TextureManager: Dispose()
    [2013-04-30 17:40:17,145] [Log	] [MPMain  ] [INFO ] - TexturePacker:Dispose()
    [2013-04-30 17:40:17,145] [Log	] [MPMain  ] [DEBUG] - Windowmanager: closing current window
    [2013-04-30 17:40:17,146] [Log	] [MPMain  ] [DEBUG] - Window: WindowPlugins.home.GUIBasicHome deinit
    [2013-04-30 17:40:17,149] [Log	] [MPMain  ] [DEBUG] - TextureManager: CleanupThumbs()
    [2013-04-30 17:40:17,150] [Log	] [MPMain  ] [INFO ] - Playlist: Saving default playlist default.m3u
    [2013-04-30 17:40:17,374] [Log	] [MPMain  ] [INFO ] - SQLiteClient: Closing database: movingpictures.db3
    [2013-04-30 17:40:17,477] [Log	] [MPMain  ] [INFO ] - GUIWindowManager: Could not find window -1
     

    emphatic

    Design Group
  • Team MediaPortal
  • August 25, 2006
    3,736
    1,196
    Alingsås
    Home Country
    Sweden Sweden
    That's strange. I didn't think anything had changed with remote handling in this branch. Please test current GIT master or my internal team builds to compare. Would be a shame to not include this and then find that the reported problem is nothing to do with these fixes.

    Will do. :) Are you to test it by enabling this setting and use your keyboard?

    Did you try simply to restart Windows? Briefly, I had an issue (with the next to latest build) where double-clicking the MediaPortal shortcut on my desktop started MePo, but got stuck while loading keymap.xml. Pressing the Green Button on my remote however, started MePo just fine. But after a reboot, this issue was gone, so I never reported it, mostly due to no logs.

    Emph
     

    elliottmc

    Retired Team Member
  • Premium Supporter
  • August 7, 2005
    14,927
    6,061
    Cardiff, UK
    Home Country
    United Kingdom United Kingdom
    That's strange. I didn't think anything had changed with remote handling in this branch. Please test current GIT master or my internal team builds to compare. Would be a shame to not include this and then find that the reported problem is nothing to do with these fixes.

    Will do. :) Are you to test it by enabling this setting and use your keyboard?

    I'll have a go, but let's also wait for @Scythe42 to comment.
     

    Scythe42

    Retired Team Member
  • Premium Supporter
  • June 20, 2009
    2,065
    2,703
    51
    Berlin
    Home Country
    Germany Germany
    Tested this and there are two issues which will prevent me from using this build at the moment. My remote control is not useable with this build. It is an Hama Remote Control and in MP Config I set it up like this:
    That is a problem of the Hama MCE Remote. It sends three codes "Button Pressed", "Button Hold", "Button Released". The Button Release code is often the same as the Button Pressed Code. Three states are not handled by the plugin properly. I can reproduce Hama Remote issues with any MP so far with the right timing of pressing and releasing buttons. You can get a bit around it by some means. Hama MCE Remote can be a pain with MP.

    Made no changes how remotes are handled or their specific code in the last few builds. In fact none at all I am aware of. Unless I did it by accident.

    And underlying issue might show because MP reacts faster. That is always possible.

    Need instructions how to reproduce. It should be easy to find it if you tell me what to configure on my system without having your specific remote available at the moment. As there are keyboard presses I assume that is possible.

    Need instructions how to force this issue.

    I have an idea where it might come from though... And it would be quick fix. Looks like MP is double processing your input message with this specific plugin. Once for a keypress and once for the remote.

    IFC - not part of Core MP. Do not know how it actually integrated in the system. Given the nature what it does, I'd would not surprise me, if it needs an update.
     
    Last edited:

    Scythe42

    Retired Team Member
  • Premium Supporter
  • June 20, 2009
    2,065
    2,703
    51
    Berlin
    Home Country
    Germany Germany
    Anyone else can reproduce the double input?

    Need do do some tests with binaries as quickly as possible. Must be in GIT before the Midnight Express.

    This qualifies as a show stopper, as it worked before.
     
    Last edited:

    Scythe42

    Retired Team Member
  • Premium Supporter
  • June 20, 2009
    2,065
    2,703
    51
    Berlin
    Home Country
    Germany Germany
    - System Specs used : Workstation
    - How many displays : 2
    - What resolution does each display use : D1: DVI 1920x1080 / D2 : VGA 1680x1050
    - More than one GPU used : No
    - How are displays connected : D1 : DVI / D2 : VGA
    - How are they positioned : D1 : Left / D2 : Right
    - Which one is the primary one : D1
    - On which do you start MP : D2 (set in config)
    - Fullscreen / Windowed : Fullscreen
    - Where is the taskkbar positioned of Windows : D1 Left (Also Right, but it's trick)
    - Skin Used : DefaultWide
    - Test Build Version : MP1.3 FINAL
    Duplicate from last post :
    I have made video capture with phone, also made GPU log
    no software is open, except MP and Windows + GPU-z (+ all softwares launched with Windows)
    during the video, I have touched absolutely nothing!
    small stuttering : look video

    link of video : https://www.dropbox.com/s/oc4yz3y58891esm/VID_20130430_125651.3gp
    GPU Graph : View attachment 127401
    So everything fine, or issue? Same as 1.3.0? Cannot follow your here. When I see logs I assume issues, But 1.3.0 Final? I am confused.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    I.F.C. is known since ages to be a plugin giving a lot of problems in different areas... ;)
    Wondering that it is still used ;)

    One reason why it gives issues is undepowered HW that is used for it - it requires lot of extra power since it copies the data from GPU to RAM (LAV could be doing this already with CUVID and DXVA2 copy back so there will be two extra texture copys, which is something nice when you have 1920x1080 @ 50 fps) and then has to analyze the textures with CPU.

    We should offer some interface for plugins to provide some pixel shareds for the analysis work. It should be pretty easy to write a pixel shader that goes thru the video texture and tells what "scanline" is the first one that contains image content and that would reduce the GPU to RAM trafic to almost to zero that such plugins cause.

    Havent used I.F.C. myself, so cannot say if there is some other issues as well than the high performance requirements.
     
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom