Age | Commit message (Collapse) | Author |
|
source' message. bugzid: 439
|
|
the config in libCEC.
|
|
'do_not_use_custom_keymap', and hide the setting when the keymap is not configurable
|
|
|
|
when debugging in XBMC is enabled
|
|
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
|
|
|
|
clear for better distinction between atv1 and atv2
|
|
correct in this way because 'KEY_PLAYPAUSE' is already defined and is not needed because <play> already support 'pause' if pressing again.
|
|
found together with VFD's in some cases.
|
|
|
|
|
|
|
|
keydown skip 10mins backward. I'll revert this if userbase pukes on that ;)
|
|
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
enter/return key on remotes that are sending keyboard presses
|
|
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.
|
|
settings.
|
|
- 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.
|
|
|
|
|
|
|
|
|
|
this is not elegant, but does the job for now. closes #12135
|
|
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
|
|
|
|
consistency)
|
|
|
|
on some (windows?) installations.
|
|
Add mapping for MCE DVD Menu keypress ctrl-shift-M
|
|
linux/PeripheralBusUSB into PeripheralBusUSBLibUdev and PeripheralBusUSBLibUSB. fixed automake files
|
|
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.
|
|
|
|
This reverts commit 994d043c198b8b386551a854c5520ab780a70495, reversing
changes made to c3ffb64bcc83c03b4160a4af0d97579d05afcca0.
|
|
|
|
|
|
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.
|
|
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.
|
|
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...
|
|
useful for peeps using projectors. thanks to aardvark, closes #10281
|
|
|