SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Sponsored Links

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

livetools - Creative Live!Drive IR Daemon, interface library and XMMS plugin

http://cosiforge.cosi.clarkson.edu/projects/livetools

  • Introduction

The Live!Drive IR that ships with SoundBlaster Live! 5.1 Platinum has a small infrared port on it that allows the user to use his/her computer like a home entertainment system. The IR port is actually a MIDI device that sends MIDI System Exclusive commands whenever a key is pressed.

  • Plugins

XMMS

This is a simple plugin that interfaces with liveird. You need both the liveird and liveir_sdk packages installed. You should have received them with the livetools distribution. This is a General plugin; look in that tab in XMMS' preferences and enable it. You should also configure the device that liveird reads from.

  • Remotes Supported:

Creative RM-900
- Bundled with the Live!Drive IR and SoundBlaster Live! Platinum 5.1 kit. - The Audigy uses this remote too, so when Linux has support for the IR port on that I imagine it will work without any changes.

Creative iR2000
- Bundled with the 52x iNFRA CD-Drive

  • Installation

See INSTALL for general configure help. In order to use this daemon you need to have libliveir installed. You should have received a copy of it if you downloaded the livetools distribution. To install:

        ./configure
        make
        make install (generally as root)

The distribution is installed in /usr/local by default. The XMMS plugin can be found in the General Plugins section.

  • Configuration

Changes must be made to /etc/modules.conf .

In order for the daemon to recieve the key codes from the remote you must enable the IR port:

        # ALSA Specific Example
        alias snd-card-0 snd-card-emu10k1
        options snd-card-emu10k1 snd_enable_ir=1

ALSA Drivers

If you use ALSA, use the /dev/midi device. I think this device is acutally part of the OSS emulation layer, the native ALSA device will also work I think.

OSS Drivers

The devices /dev/midi0? must be used where ? is a valid device number. Usually it's MIDI device 0.

  • Credits

Chris Carter - for letting me steal his iR2000 remote Arnaud de Bossoreille de Ribou <bozo@via.ecp.fr> - for figuring out how to initialize the IR port among other things


Sponsored Links

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.