lircmap/keymap behavior changes randomly? Bizzare
#1
This one is strange, here it goes.

Here are snips of my lirc and keymap.xmls

Code:
Lircmap.xml
<lircmap>
        <remote device="Cyp_Se_WitheHome">
                ...
                <menu>EXIT</menu>
                <obc8>1980</obc8>
                <obc4>LYRICS</obc4>
                <obc7>1970</obc7>
Code:
keymap.xml
        <obc7>XBMC.PlayerControl(Partymode(/home/xbmc/.xbmc/playlists/1970.xsp)</obc7>
        <obc8>XBMC.PlayerControl(Partymode(/home/xbmc/.xbmc/playlists/1980.xsp)</obc8>
        <obc4>XBMC.RunScript(/home/xbmc/.xbmc/scripts/lyrics/default.py)</obc4>
       <menu>PreviousMenu</menu>

In the log snip below I start fresh xbmc and try and execute the '1980' button. XBMC sees the 1980 action but does nothing.

I then execute the 1970 action. Xbmc executes 1970.xsp correctly.

I then execute the 1980 action again and Xbmc executes it correctly.

Code:
08:26:05 T:3052971840 M:1941094400   DEBUG: Update - NEW at 296616:0000000000040004 00 1980 Cyp_Se_WitheHome (1980)
08:26:05 T:3052971840 M:1941094400   DEBUG: OnKey: 247 pressed, action is 122
08:26:08 T:3052971840 M:1940639744   DEBUG: Update - NEW at 299099:0000000000040004 00 1980 Cyp_Se_WitheHome (1980)
08:26:08 T:3052971840 M:1940639744   DEBUG: OnKey: 247 pressed, action is 122
08:26:11 T:3052971840 M:1942257664   DEBUG: Update - NEW at 302215:0000000000040004 00 1980 Cyp_Se_WitheHome (1980)
08:26:11 T:3052971840 M:1942257664   DEBUG: OnKey: 247 pressed, action is 122
08:26:12 T:3052971840 M:1941053440   DEBUG: Load special://home/skin/Vision2/media/Home_Music/HomeMusic1.jpg: 33.8ms
08:26:19 T:3052971840 M:1941880832   DEBUG: Load special://home/skin/Vision2/media/Home_Music/HomeMusic3.jpg: 30.9ms
08:26:26 T:3052971840 M:1941889024   DEBUG: Load special://home/skin/Vision2/media/Home_Music/HomeMusic2.jpg: 34.8ms
08:26:33 T:3052971840 M:1938055168   DEBUG: Load special://home/skin/Vision2/media/Home_Music/HomeMusic1.jpg: 32.8ms
08:26:40 T:3052971840 M:1941778432   DEBUG: Load special://home/skin/Vision2/media/Home_Music/HomeMusic3.jpg: 31.9ms
08:26:47 T:3052971840 M:1942818816   DEBUG: Update - NEW at 337867:0000000000040004 00 1980 Cyp_Se_WitheHome (1980)
08:26:47 T:3052971840 M:1942818816   DEBUG: OnKey: 247 pressed, action is 122
08:26:47 T:3052971840 M:1941786624   DEBUG: Load special://home/skin/Vision2/media/Home_Music/HomeMusic2.jpg: 33.8ms
08:26:50 T:3052971840 M:1942749184   DEBUG: Update - NEW at 340834:0000000000040004 00 1970 Cyp_Se_WitheHome (1970)
08:26:50 T:3052971840 M:1942749184   DEBUG: OnKey: 248 pressed, action is 122
08:26:50 T:3052971840 M:1942749184    INFO: Loading skin file: DialogProgress.xml
08:26:50 T:3052971840 M:1942749184   DEBUG: Load DialogProgress.xml: 1.81ms
08:26:50 T:3052971840 M:1942749184   DEBUG: DialogProgress::StartModal called
08:26:50 T:3052971840 M:1942749184   DEBUG:
08:26:50 T:3052971840 M:1942749184   DEBUG: ------------------- GUI_MSG_WINDOW_INIT
08:26:50 T:3052971840 M:1942749184   DEBUG: Progress dialog
08:26:50 T:3052971840 M:1942749184   DEBUG: -------------------
08:26:50 T:3052971840 M:1942749184   DEBUG: Alloc resources: 2.92ms (0.01 ms skin load, 1.11 ms preload)
08:26:50 T:3052971840 M:1940631552    INFO: PARTY MODE MANAGER: Registering filter:[WHERE (iYear > '1969') AND (iYear < '1980')]
08:26:50 T:3052971840 M:1940459520    INFO: PARTY MODE MANAGER: Matching songs = 1534, History size = 200
08:26:50 T:3052971840 M:1940459520    INFO: PARTY MODE MANAGER: Party mode enabled!
....
08:26:57 T:2885675920 M:1937215488   DEBUG: Thread 2885675920 terminating
08:26:59 T:3052971840 M:1941188608   DEBUG: Update - NEW at 350082:0000000000040004 00 1980 Cyp_Se_WitheHome (1980)
08:26:59 T:3052971840 M:1941188608   DEBUG: OnKey: 247 pressed, action is 122
08:26:59 T:3052971840 M:1941188608    INFO: Loading skin file: DialogProgress.xml
08:26:59 T:3052971840 M:1941188608   DEBUG: Load DialogProgress.xml: 1.71ms
08:26:59 T:3052971840 M:1941188608   DEBUG: DialogProgress::StartModal called
08:26:59 T:3052971840 M:1941188608   DEBUG:
08:26:59 T:3052971840 M:1941188608   DEBUG: ------------------- GUI_MSG_WINDOW_INIT
08:26:59 T:3052971840 M:1941188608   DEBUG: Progress dialog
08:26:59 T:3052971840 M:1941188608   DEBUG: -------------------
08:26:59 T:3052971840 M:1941188608   DEBUG: Alloc resources: 1.76ms (0.01 ms skin load, 0.89 ms preload)
08:26:59 T:3052971840 M:1941188608    INFO: PARTY MODE MANAGER: Registering filter:[WHERE (iYear > '1979') AND (iYear < '1990')]
08:26:59 T:3052971840 M:1931296768    INFO: PARTY MODE MANAGER: Matching songs = 5774, History size = 200
08:26:59 T:3052971840 M:1931296768    INFO: PARTY MODE MANAGER: Party mode enabled!

StrangeHuh It gets stranger

Sometimes when I use the 'EXIT' action it starts executing partymode(1980.xsp)!

Code:
08:37:41 T:3052971840 M:1911685120   DEBUG: Update - NEW at 992357:0000000000040004 00 EXIT Cyp_Se_WitheHome (EXIT)
08:37:41 T:3052971840 M:1911685120   DEBUG: OnKey: 247 pressed, action is 122
08:37:41 T:3052971840 M:1911685120    INFO: PARTY MODE MANAGER: Party mode disabled.
08:37:43 T:3052971840 M:1911685120   DEBUG: Update - NEW at 993842:0000000000040004 00 EXIT Cyp_Se_WitheHome (EXIT)
08:37:43 T:3052971840 M:1911685120   DEBUG: OnKey: 247 pressed, action is 122
08:37:43 T:3052971840 M:1911685120    INFO: Loading skin file: DialogProgress.xml
08:37:43 T:3052971840 M:1911685120   DEBUG: Load DialogProgress.xml: 1.76ms
08:37:43 T:3052971840 M:1911685120   DEBUG: DialogProgress::StartModal called
08:37:43 T:3052971840 M:1911685120   DEBUG:
08:37:43 T:3052971840 M:1911685120   DEBUG: ------------------- GUI_MSG_WINDOW_INIT
08:37:43 T:3052971840 M:1911685120   DEBUG: Progress dialog
08:37:43 T:3052971840 M:1911685120   DEBUG: -------------------
08:37:43 T:3052971840 M:1911685120   DEBUG: Load special://home/skin/Vision2/media/button-nofocus.png: 0.4ms
08:37:43 T:3052971840 M:1911685120   DEBUG: Alloc resources: 1.77ms (0.01 ms skin load, 0.89 ms preload)
08:37:43 T:3052971840 M:1911689216   DEBUG: Load special://home/skin/Vision2/media/StreakBlueFull.png: 0.5ms
08:37:43 T:3052971840 M:1911689216    INFO: PARTY MODE MANAGER: Registering filter:[WHERE (iYear > '1979') AND (iYear < '1990')]
08:37:43 T:3052971840 M:1900679168    INFO: PARTY MODE MANAGER: Matching songs = 5774, History size = 200
08:37:43 T:3052971840 M:1900679168    INFO: PARTY MODE MANAGER: Party mode enabled!

Very strange. All keys are sent to xbmc properly so it looks like Lircmap portion is working correctly but it seems to be a keymap issue of some sort.

Here is the full unedited log
http://pastebin.ca/1396659
Reply

Logout Mark Read Team Forum Stats Members Help
lircmap/keymap behavior changes randomly? Bizzare0