Hi All,
I am using the WinLIRC Plugin to control Mediaportal through a remote. Everything is working fine except of DVD Skip Up / Skip Down.
I tried to track the problem down and found out that the WinLIRC plugin is sending the generic action (*) instead of the window specific action to Mediaportal.
This is because GUIWindowManager.ActiveWindow reports WINDOW_FULLSCREEN_VIDEO to the WinLIRC Plugin as the active window when playing a DVD but the correct action is registered for the window WINDOW_DVD. They do not match and the (wrong) generic action is send to Mediaportal.
I would be happy to supply a patch but I am unsure how to proceed.
To simply make Skip Up / Skip Down work when playing a DVD the class DVDPlayer could handle the generic actions ACTION_NEXT_ITEM and ACTION_PREV_ITEM in addition or instead of the dvd specific actions ACTION_NEXT_CHAPTER and ACTION_PREV_CHAPTER. This would solve this issue, but it is possible that the problem remains for other remote commands that are mapped to two actions.
Any ideas?
Patrick
I am using the WinLIRC Plugin to control Mediaportal through a remote. Everything is working fine except of DVD Skip Up / Skip Down.
I tried to track the problem down and found out that the WinLIRC plugin is sending the generic action (*) instead of the window specific action to Mediaportal.
This is because GUIWindowManager.ActiveWindow reports WINDOW_FULLSCREEN_VIDEO to the WinLIRC Plugin as the active window when playing a DVD but the correct action is registered for the window WINDOW_DVD. They do not match and the (wrong) generic action is send to Mediaportal.
I would be happy to supply a patch but I am unsure how to proceed.
To simply make Skip Up / Skip Down work when playing a DVD the class DVDPlayer could handle the generic actions ACTION_NEXT_ITEM and ACTION_PREV_ITEM in addition or instead of the dvd specific actions ACTION_NEXT_CHAPTER and ACTION_PREV_CHAPTER. This would solve this issue, but it is possible that the problem remains for other remote commands that are mapped to two actions.
Any ideas?
Patrick