diff options
Diffstat (limited to 'content/posts/xbmc-upgrade.rst')
-rw-r--r-- | content/posts/xbmc-upgrade.rst | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/content/posts/xbmc-upgrade.rst b/content/posts/xbmc-upgrade.rst new file mode 100644 index 0000000..62cf1ca --- /dev/null +++ b/content/posts/xbmc-upgrade.rst @@ -0,0 +1,151 @@ +Upgrading XBMC +################################## +:date: 2014-07-24 00:00 +:tags: xbmc,lirc +:status: draft + +* using usbmce +* using ir-blaster + everything worked under linux +* having multi-remotes +* kernel 3.2 - blaster does not work, `do-release-upgrade -d` +* using irexec +* Lircmap.xml + +.. code-block:: xml + + <lircmap> + <remote device="LG_TV"> + <play>play</play> + <pause>pause</pause> + <up>up</up> + <down>down</down> + <left>left</left> + <right>right</right> + <title>guide</title> + <menu>info</menu> + <back>back</back> + <select>ok</select> + <mute>mute</mute> + <showsubtitles>subtitle</showsubtitles> + <volumeup>ch_up</volumeup> + <volumedown>ch_down</volumedown> + <favourites>fav</favourites> + </remote> + <remote device="LG_BAR"> + <stop>stop</stop> + <pause>start_pause</pause> + <FastForward>forward</FastForward> + <Rewind>rewind</Rewind> + </remote> + </lircmap> + +both LG maps + +hardware.conf: + +.. code-block:: sh + + REMOTE="Windows Media Center Transceivers/Remotes (all)" + REMOTE_MODULES="lirc_dev mceusb" + REMOTE_DRIVER="" + REMOTE_DEVICE="/dev/lirc0" + REMOTE_SOCKET="" + REMOTE_LIRCD_CONF="mceusb/lircd.conf.mceusb" + REMOTE_LIRCD_ARGS="" + TRANSMITTER="Microsoft Windows Media Center V2 (usb) : Scientific Atlanta Cable box" + TRANSMITTER_MODULES="lirc_dev mceusb" + TRANSMITTER_DRIVER="" + TRANSMITTER_DEVICE="" + TRANSMITTER_SOCKET="" + TRANSMITTER_LIRCD_CONF="scientificatlanta/general.conf" + TRANSMITTER_LIRCD_ARGS="" + START_LIRCD="true" + START_IREXEC="true" + START_LIRCMD="" + LOAD_MODULES="" + LIRCMD_CONF="" + FORCE_NONINTERACTIVE_RECONFIGURATION="" + +lircrc: + +.. code-block:: kernel-config + + begin + prog = irexec + button = 0 + remote = LG_BAR + config = shutdown -h now + end + begin + prog = irexec + button = 0 + remote = LG_TV + config = shutdown -h now + end + begin + prog = irexec + button = green + remote = LG_TV + config = python /home/ubuntu/chromoflex/chromo.py 4 65 253 38 + end + begin + prog = irexec + button = blue + remote = LG_TV + config = python /home/ubuntu/chromoflex/chromo.py 4 132 112 255 0 + end + begin + prog = irexec + button = yellow + remote = LG_TV + config = python /home/ubuntu/chromoflex/chromo.py 4 252 242 54 + end + begin + prog = irexec + button = red + remote = LG_TV + config = python /home/ubuntu/chromoflex/chromo.py 4 255 58 41 + end + begin + prog = irexec + button = t.opt + remote = LG_TV + config = python /home/ubuntu/chromoflex/chromo.py 4 0 0 0 + end + begin + prog = irexec + button = 9 + remote = LG_TV + config = irsend SEND_ONCE LG_BAR power + end + begin + prog = irexec + button = vol_up + remote = LG_TV + config = irsend SEND_ONCE LG_BAR volume_up + end + begin + prog = irexec + button = vol_down + remote = LG_TV + config = irsend SEND_ONCE LG_BAR volume_down + end + + + +* no xbmc-xvba, using radeon-oss + + 2.) XBMC settings + (Set xbmc to Advanced or Expert before doing this - settings hierarchies, see + in the middle of confluence) + System->Settings->System->Video output + Vertical blank sync: Let Driver choose + + System ->Video->Acceleration: + VDPAU: On + Prefer VDPAU Mixer: ON + VAAPI: off + +* no audio in xbmc ... + `apt-get purge pulseaudio` |