aboutsummaryrefslogtreecommitdiff
path: root/README.linux
AgeCommit message (Collapse)Author
2011-10-14fixed: replaced virtual package libasound-dev by libasound2-dev in ↵vdrfan
linux/ubuntu readme
2011-09-30Squashed original peripherals PR #383Lars Op den Kamp
This is a PR for a new "peripherals manager", /xbmc/peripherals, that detects devices and automatically configures them for use with XBMC. The device mappings and configurations can be defined in system/peripherals.xml. Users can modify settings via system->system->input->peripherals. It works as follows: - CPeripherals contains one or more CPeripheralBus instances. - CPeripheralBus contains the device scanning implementations for the different platforms we support. - The implementations for the devices can be found in peripheral/devices and all devices inherit from CPeripheral. - The devices that are detected are looked up in peripherals.xml, starting at the top of the file and going down. If no mapping was found for the device, an instance of one of the default classes will be created: CPeripheralHID, CPeripheralDisk or CPeripheralNIC. - in peripherals.xml, devices can be matched by vendor id (vendor="xxxx"), product id (product="xxxx"), bus type (bus="xxxx"), device class (class="xxxx") or a combination of these values. The class that will be instantiated for that device is defined in mapTo="xxxx" - the configuration for the device can be defined in peripherals.xml as well. Have a look at system/peripherals.xml, where you can find the possible settings in the demo entry at the bottom. When a device is inserted and there are any settings with configurable="true" present for that device, these settings will be added to the settings dialog, under system->system->input->peripherals. - an example of how these settings can be used can be found in CPeripheralHID, which checks for a "keymap" setting and will automatically switch the keymap XBMC uses to the one that is defined in the setting. TODO: - keep separate configs when the same device is found more than once - general review of this code.
2011-08-23[sync] - sync buildsys/projects for linux,osx,ios for airplay supportMemphiz
2011-06-24changed: added new build dependency libboost-thread-dev to linux READMEsvdrfan
2011-06-07changed: removed libwavpack as it's fully supported by ffmpeg (fixes #11615)vdrfan
2011-06-03updates linux READMEs with libyajl-dev and silences another two warningsmontellese
2011-04-08changed: Makefile.in cleanup after removing internal python on linux + ↵vdrfan
updated READMEs
2011-03-12changed: no need to send a fake key event to unblank the screen from dpms ↵vdrfan
(this also removes the related build dependency libxtst-dev)
2011-02-17Removed use of libfaad2. It was already disabled on all platforms.theuni
2011-02-06changed: remove libmms supportspiff
2011-01-27changed: point to git in README.xxx filesspiff
2010-11-15removed: dependency on libfaac which doesn't seem to be used anywhereelupus
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@35279 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-19fixed: updated README.linux (fixes #9901)vdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34859 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-10-18removed: xinerama build depsvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@34839 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-13changed: updated libcurl build dep in README.linux (part of r32686)vdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32768 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-11fixed: libtool is a dependency. state this fact in README.linuxspiff_
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32695 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-08-09updated: ticket #9849 - Updated README.linux - Building script.module.pil & ↵spiff_
pysqlite. thanks to giftie git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@32639 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-05-14fixed: wrong package name for optional dependency libsshvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30155 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-05-14Make use of DESTDIR now.ceros7
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@30133 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-04-12fixed: add cvs to list of dependencies for cpluffmonkeyman_67156
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@29202 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-03-27changed: added gettext as new build dependencyvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28884 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-03-14updated to include libssh dependsdavilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@28584 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-16changed: updated xbmc.org related urls to reflect latest website changesvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27887 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-16updated: README.linuxmonkeyman_67156
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27875 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-15added: new linux build dependency libmodplug to build system and readme filesvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27859 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-02-14added: new libmicrohttpd-dev build dependencyvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27771 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-27revert: r27221 - cleanup: removed obsolete linux build dependency and includevdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27227 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-27cleanup: removed obsolete linux build dependency and includevdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27221 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2010-01-26[linux]fixed: add missing libvorbisenc check from r27184MaestroDD
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@27192 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-11-12fixed: Ticket #5865 - [python] https urls and special:// paths (needs ↵vdrfan
attention on windows) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@24548 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-22reverted: r23899althekiller
fixed: [LINUX/OSX] don't use internal cdio headers updated: README's to reflect above (debian splits cdio into multiple pkgs) git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23900 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-07changed: nah, we don't need libfaad-dev twice! (thanks AlTheKiller ;))vdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23516 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-07changed: updated README filesvdrfan
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23508 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-05fixed: The Ubuntu & Linux README files should also have libcurl3 as a ↵arnova
required library. Without it things go wrong :S git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23432 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-03updated: configure.in and README.linuxAlTheKiller
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23376 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-10-01changed: remove usage of libmpcdec and replace with ffmpeg. as a bonus it ↵spiff_
brings mpc8 support git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23307 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-27Specify directory "xbmc" for svn checkout.ceros7
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23199 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-23update svn pathdavilla
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23099 568bbfeb-2a22-0410-94d2-cc84cf5bfa90
2009-09-23step 3/4: Move linuxport to trunk. How'd I get roped into this?AlTheKiller
git-svn-id: https://xbmc.svn.sourceforge.net/svnroot/xbmc/trunk@23097 568bbfeb-2a22-0410-94d2-cc84cf5bfa90