aboutsummaryrefslogtreecommitdiff
path: root/system
AgeCommit message (Collapse)Author
2012-03-27cec: added an option to configure whether or not to send an 'inactive ↵Lars Op den Kamp
source' message. bugzid: 439
2012-03-27cec: updated to libCEC 1.5. uses struct libcec_configuration to get and set ↵Lars Op den Kamp
the config in libCEC.
2012-03-27peripherals: change the 'keymap_enabled' setting for HID devices into ↵Lars Op den Kamp
'do_not_use_custom_keymap', and hide the setting when the keymap is not configurable
2012-03-27peripherals: added an optional order to settingsLars Op den Kamp
2012-03-27cec: removed the cec_debug_logging setting. always show cec debug logging ↵Lars Op den Kamp
when debugging in XBMC is enabled
2012-03-27cec: set the HDMI port and the device to which the CEC adapter was ↵Lars Op den Kamp
connected, to be able to determine the correct physical address. this is needed for people who have connected XBMC to something else than the TV
2012-03-21Drop special casing for page up/down in dvdplayer and handle this by keymapelupus
2012-02-05[fix] - make the comments in joystick.AppleRemote.xml keymap a bit more ↵Memphiz
clear for better distinction between atv1 and atv2
2012-01-29[remote] remove double 'KEY_PLAYPAUSE' mapping. this mapping will not work ↵Stephan Raue
correct in this way because 'KEY_PLAYPAUSE' is already defined and is not needed because <play> already support 'pause' if pressing again.
2012-01-29[remote] Add mapping for irtrans remote receivers (http://www.irtrans.de) ↵Stephan Raue
found together with VFD's in some cases.
2012-01-03fixed: added missing KEY_OK, KEY_ESC, KEY_INFO to devinput lircmapvdrfan
2012-01-03fixed: typo in MCE_via_iMON lircmapvdrfan
2011-12-19[revert] - revert b26eadcb11 - too much non atv2 plattforms affectedMemphiz
2011-12-17[atv2] - change - on atv2 apple remote make keyup 10mins skip forward and ↵Memphiz
keydown skip 10mins backward. I'll revert this if userbase pukes on that ;)
2011-12-12changed: added dedicate mouse binding in picture slideshow windowspiff
2011-12-08cec fixes:Lars Op den Kamp
- pose as a recording device instead of a playback device on the cec bus, so the tuner related buttons on the tv's remote work too. - removed the option to mark xbmc as inactive view when stopping, but always send the command instead, as is required by the cec spec. - corrections in repeated keypress handling. display a message when the CEC adapter is connecting and when it is connected and to which devices.
2011-11-24Allow multiple ids per USB deviceJohn Rennie
2011-11-20fixed: added missing devinput key names used in recent lircsvdrfan
2011-11-18Remove User key mapping from the Nyxboard keyboard.xmlJohn Rennie
2011-11-17Add mappings for all Nyxboard keysJohn Rennie
2011-11-17Minor readability improvements suggested by LarsJohn Rennie
2011-11-16Create mapping file for the Nyxboard remoteJohn Rennie
2011-11-16Append device specific mappings to keymapJohn Rennie
2011-11-06[WIN] Fix path to Arial font for libass/fontconfig with installed XBMCCrystalP
2011-11-06fixed: updated keymap in order to make sure we can rotate images via ↵vdrfan
enter/return key on remotes that are sending keyboard presses
2011-11-05Merge pull request #517 from CrystalP/fix-libassfontconfigCrystalP
Fix various font issues for ass subtitles - clean up font temp dir before extracting fonts - respect libass API to make it see all extracted fonts - make Arial font always accessible without overhead of system fonts (Windows) - fix fallback to Arial or use of Arial not included in mkv (not perfect for IOS yet) Fixes issues/samples of ticket 12023.
2011-11-04cec: made using the TV's language optional. configurable via peripheral ↵Lars Op den Kamp
settings.
2011-10-30Rearrange the fonts made available to fontconfig. Fixes ticket 12023 sample 2.CrystalP
- Do not use the system fonts. It takes a long time to index them and mkv files usually come with the needed fonts. Can be brought back later if needed. - Specify Arial as the default family - Add a path that always contains an Arial font so that the libass fallback actually works. The sample 2 used the Arial font but did not pack one.
2011-10-29fixed: added missing info button in Motorola Nyxboard Hybrid keymapvdrfan
2011-10-29cosmetic: Motorola Nyxboard Hybrid keymap indentationvdrfan
2011-10-29updated: Motorola Nyxboard Hybrid keymapvdrfan
2011-10-28fixed: unable to reset a single add-on settings back to default. use deletespiff
2011-10-27fixed: mceusb key names has changed in newer lircsspiff
this is not elegant, but does the job for now. closes #12135
2011-10-18fixed: changed default setting of 'keymap_enabled' to disabled and made it ↵Lars Op den Kamp
visible in peripheral settings again. fixes issue which prevented other remotes from working correctly when the nyxboard was plugged in because the default keymap was changed
2011-10-14cec: add setting 'HDMI port'Lars Op den Kamp
2011-10-09fixed: close the addon information dialog by pressing 'i' (for the sake of ↵vdrfan
consistency)
2011-10-09fixed: open and close the shutdown menu by pressing 's' (fixes #12067)vdrfan
2011-10-01peripherals: removed mapping for "Generic HID device". it was given problems ↵Lars Op den Kamp
on some (windows?) installations.
2011-09-29Merge pull request #449 from jhsrennie/masterJohn Rennie
Add mapping for MCE DVD Menu keypress ctrl-shift-M
2011-09-30cec: added support for the Pulse-Eight CEC Adaptor. split up ↵Lars Op den Kamp
linux/PeripheralBusUSB into PeripheralBusUSBLibUdev and PeripheralBusUSBLibUSB. fixed automake files
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-09-29Add mapping for MCE DVD menu keypress ctrl-shift-MJohn Rennie
2011-09-14Revert "Merge remote-tracking branch 'upstream/master'"elupus
This reverts commit 994d043c198b8b386551a854c5520ab780a70495, reversing changes made to c3ffb64bcc83c03b4160a4af0d97579d05afcca0.
2011-09-14Merge remote-tracking branch 'upstream/master'unknown
2011-09-06Add mapping for equals key to VolumeUpJohn Rennie
2011-09-02Scale horizontally to an intermediate target, then vertically to the final ↵CrystalP
target. Each step is materialized by a shader pass. The intermediate render target now has the source height and the destination width, which is reflected in the vertex coordinates and the vertex coordinates stepping parameter.
2011-09-01Add multipass shader support to the CWinShader class: Execute() receives an ↵CrystalP
array of render targets and uses different vertices for each pass. The parameters are set once before rendering. The shaders themselves haven't changed yet, the second pass is just a dummy copy of the source to the target.
2011-09-01First step - duplicate the convolution shader code in two child class of a ↵CrystalP
new base class. One will become the new 2 pass implementation and the base class allows easy runtime switch between the 1 pass and 2 pass implementations. The bicubic and Lanczos2 activate 1 pass, Lanczos3 optimized and Lanczos3 activate 2 pass, making it very easy to compare performance and to check for visual bugs...
2011-08-22added: option to choose subtitle alignment position + vertical shiftingspiff
useful for peeps using projectors. thanks to aardvark, closes #10281
2011-07-25Add support for the appcommands APPCOMMAND_MEDIA_CHANNEL_UP and DOWNJohn Rennie