vuplus_xbmc
10 years agoAdded initial support for displaying on Wayland compositors.
Sam Spilsbury [Tue, 16 Jul 2013 01:11:20 +0000 (18:11 -0700)]
Added initial support for displaying on Wayland compositors.

SDL and X11 builds are disabled when using the --enable-wayland
switch.

EGLNativeTypeWayland is an implementation of EGLNativeType which
connects to a running wayland compositor if possible and starts
rendering in a new surface.

WinEventsWayland polls the wayland display for new events and updates
the main surface.

The wayland client libraries are loaded dynamically and their functions
should not be used directly. Instead, IDllWaylandClient should be injected
into any objects that need to call functions in those libraries. Because
the autogenerated protocol functions are inline in the header files
and not available to be looked up, the protocol needs to be used directly.

Some of the helpers there are:

 1. wayland::protocol::CreateWaylandObject -> creates a wl_proxy casted
    to the result type with a specific wl_interface as looked up in
    the client library.
 2. wayland::protocol::CallMethodOnWaylandObject -> calls wl_proxy_marshal
    with on the proxy with the specified opcode and arguments
 3. wayland::protocol::AddListenerOnWaylandObject -> adds a wl_listener
    to the wl_proxy
 4. wayland::protocol::DestroyWaylandObject -> calls wl_proxy_destroy
    on the proxy.

There may be some cases where additional constructor or destructor functions
might need to be called before or after CreateWaylandObject and
DestroyWaylandObject. Developers should consult the autogenerated
wayland-*-protocol.h headers to determine the expected call order.

XBMCSurface and XBMCConnection wrap most of the wayland connection
and surface creation / destruction and provide outputs for getting
the current resolution and EGL surface.

There is currently no support for keyboard input, mouse input or
multiple monitors.

10 years agofix broken compile
S. Davilla [Tue, 8 Oct 2013 21:24:11 +0000 (17:24 -0400)]
fix broken compile

10 years agoMerge pull request #3373 from bobo1on1/systemkeys
bobo1on1 [Tue, 8 Oct 2013 21:20:44 +0000 (14:20 -0700)]
Merge pull request #3373 from bobo1on1/systemkeys

Setting to disable keyboard grabbing when in fullscreen on platforms that use SDL on X11

10 years agofixed, runtime determined settings need OnSettingUpdate callback handlers
davilla [Tue, 8 Oct 2013 18:01:51 +0000 (14:01 -0400)]
fixed, runtime determined settings need OnSettingUpdate callback handlers

10 years ago[lang] update of skin.confluence language files
alanwww1 [Mon, 7 Oct 2013 20:15:57 +0000 (22:15 +0200)]
[lang] update of skin.confluence language files

10 years ago[lang] update of core language files
alanwww1 [Mon, 7 Oct 2013 20:15:34 +0000 (22:15 +0200)]
[lang] update of core language files

10 years ago[lang] update of internal addon language files
alanwww1 [Mon, 7 Oct 2013 20:14:46 +0000 (22:14 +0200)]
[lang] update of internal addon language files

10 years ago[WIN32] changed: provide full boost headers rather than a flavor. Removed unneeded...
wsoltys [Mon, 7 Oct 2013 18:46:52 +0000 (20:46 +0200)]
[WIN32] changed: provide full boost headers rather than a flavor. Removed unneeded boost libs. Removed unneeded download scripts. Reordered gnutls in package list.

10 years ago[WIN32] fixed: new packages don't need the download scripts anymore.
wsoltys [Mon, 7 Oct 2013 17:24:08 +0000 (19:24 +0200)]
[WIN32] fixed: new packages don't need the download scripts anymore.

10 years agoMerge pull request #3383 from arnova/no_volamp_with_passthrough
arnova [Mon, 7 Oct 2013 16:02:32 +0000 (09:02 -0700)]
Merge pull request #3383 from arnova/no_volamp_with_passthrough

changed: Don't allow change of volume amplification with passthrough

10 years agoMerge pull request #3390 from davilla/amlcodec-fixes
davilla [Mon, 7 Oct 2013 13:54:50 +0000 (06:54 -0700)]
Merge pull request #3390 from davilla/amlcodec-fixes

Amlcodec fixes

10 years agoMerge pull request #3193 from wsnipex/ffmpeg-gnutls
Wolfgang Schupp [Mon, 7 Oct 2013 13:42:51 +0000 (06:42 -0700)]
Merge pull request #3193 from wsnipex/ffmpeg-gnutls

enable TLS/SSL support in  ffmpeg

10 years ago[ios/atv2/depends] - disable gmp, nettle and gnutls for now until we get gmp to build...
Memphiz [Sun, 6 Oct 2013 21:14:36 +0000 (23:14 +0200)]
[ios/atv2/depends] - disable gmp, nettle and gnutls for now until we get gmp to build for ios

10 years ago[xcode] - link against gnutls and related deps
Memphiz [Mon, 9 Sep 2013 19:06:15 +0000 (21:06 +0200)]
[xcode] - link against gnutls and related deps

10 years ago[gnutls] - if gnutls is there don't compile OSXGNUReplacements as they are duped...
Memphiz [Mon, 9 Sep 2013 18:14:44 +0000 (20:14 +0200)]
[gnutls] - if gnutls is there don't compile OSXGNUReplacements as they are duped in gnutls already

10 years ago[gnutls] - for compiling on osx and ios we need to disable-nls - also we need to...
Memphiz [Sun, 8 Sep 2013 21:28:25 +0000 (23:28 +0200)]
[gnutls] - for compiling on osx and ios we need to disable-nls - also we need to use our native tar for extracting the xz tarball

10 years ago[depends] - make the tar-native executable accessable via ARCHIVE_TOOL_NATIVE
Memphiz [Sun, 8 Sep 2013 21:24:05 +0000 (23:24 +0200)]
[depends] - make the tar-native executable accessable via ARCHIVE_TOOL_NATIVE

10 years ago[gnutls/config.site] - gnutls needs gl_cv_func_gettimeofday_clobber=no for compiling...
Memphiz [Sun, 8 Sep 2013 20:53:30 +0000 (22:53 +0200)]
[gnutls/config.site] - gnutls needs gl_cv_func_gettimeofday_clobber=no for compiling on darwin

10 years ago[depends] - build native xz and tar on osx aswell (needed for extraction of xz tarbal...
Memphiz [Sun, 8 Sep 2013 21:18:00 +0000 (23:18 +0200)]
[depends] - build native xz and tar on osx aswell (needed for extraction of xz tarballs - introduced with gnutls)

10 years ago[depends] - for darwin add xz as dependency for allowing extraction of tar.xz files
Memphiz [Sun, 8 Sep 2013 20:38:10 +0000 (22:38 +0200)]
[depends] - for darwin add xz as dependency for allowing extraction of tar.xz files

10 years ago[WIN32] added: build ffmpeg with gnutls support. Force extracting during unzipping.
wsoltys [Mon, 9 Sep 2013 18:57:37 +0000 (20:57 +0200)]
[WIN32] added: build ffmpeg with gnutls support. Force extracting during unzipping.

10 years ago[WIN32] added gnutls 3.2.3 to our mingw environment and the runtime dlls to system...
wsoltys [Mon, 9 Sep 2013 18:56:56 +0000 (20:56 +0200)]
[WIN32] added gnutls 3.2.3 to our mingw environment and the runtime dlls to system/players/dvdplayer

10 years agoonly set gmp ABI on 32bit linux
wsnipex [Wed, 4 Sep 2013 08:24:16 +0000 (10:24 +0200)]
only set gmp ABI on 32bit linux

10 years agotry to fix gmp compilation on android
wsnipex [Mon, 2 Sep 2013 16:59:40 +0000 (18:59 +0200)]
try to fix gmp compilation on android

10 years ago[depends] add gnutls
wsnipex [Mon, 2 Sep 2013 14:39:47 +0000 (16:39 +0200)]
[depends] add gnutls

10 years ago[configure] enable TLS support in ffmpeg via gnutls
wsnipex [Mon, 2 Sep 2013 13:12:35 +0000 (15:12 +0200)]
[configure] enable TLS support in ffmpeg via gnutls

10 years agoMerge pull request #3385 from Montellese/fix_skin_theme
Sascha Montellese [Mon, 7 Oct 2013 06:59:52 +0000 (23:59 -0700)]
Merge pull request #3385 from Montellese/fix_skin_theme

properly reset skin-related settings after changing the current skin (fixes #14595)

10 years agoMerge pull request #3384 from popcornmix/omxcorecleanup
huceke [Mon, 7 Oct 2013 03:32:28 +0000 (20:32 -0700)]
Merge pull request #3384 from popcornmix/omxcorecleanup

[rbp/omxplayer] OMXCore tidying

10 years agofixed, video playback glitches for avcC content
davilla [Sat, 5 Oct 2013 15:29:21 +0000 (11:29 -0400)]
fixed, video playback glitches for avcC content
1) update internal ABI headers
2) removed aml legacey vars and structs
3) add debug filedump of data sent to amcodec.so
4) remove internal avCC convert, CBitStreamConverter handles it.
   this was cause of glitch, a rare double convert attempt that
   resulted a malformed NAL which faulted the hw decoder.

10 years agosync to current internal FFMpeg code
davilla [Sat, 5 Oct 2013 14:57:05 +0000 (10:57 -0400)]
sync to current internal FFMpeg code

10 years agoMerge pull request #2947 from mus65/os-release
Arne Morten Kvarving [Sun, 6 Oct 2013 21:06:12 +0000 (14:06 -0700)]
Merge pull request #2947 from mus65/os-release

[Linux] os-release: unescape quotes / backslashes

10 years agoMerge pull request #3311 from jmarshallnz/fullscreen_switching_fixes
jmarshallnz [Sun, 6 Oct 2013 21:05:42 +0000 (14:05 -0700)]
Merge pull request #3311 from jmarshallnz/fullscreen_switching_fixes

Fullscreen switching fixes

10 years agoMerge pull request #3059 from Fice/key_exposure
Arne Morten Kvarving [Sun, 6 Oct 2013 21:04:01 +0000 (14:04 -0700)]
Merge pull request #3059 from Fice/key_exposure

Expose ACTION_FOO, ICON_TYPE_FOO and KEY_CODE_FOO to addons

10 years agoMerge pull request #3230 from spudwebb/master
Arne Morten Kvarving [Sun, 6 Oct 2013 20:59:46 +0000 (13:59 -0700)]
Merge pull request #3230 from spudwebb/master

Added JSONRPC.NotifyAll as a built-in function

10 years agoMerge pull request #3372 from bobo1on1/olddbus
Arne Morten Kvarving [Sun, 6 Oct 2013 20:54:31 +0000 (13:54 -0700)]
Merge pull request #3372 from bobo1on1/olddbus

fixed: compile with old versions of libdbus

10 years ago[osx] reset to window before switching resolutions when already fullscreen. fixes...
Jonathan Marshall [Sat, 21 Sep 2013 02:53:10 +0000 (14:53 +1200)]
[osx] reset to window before switching resolutions when already fullscreen. fixes bad window on return

10 years agoCWinSystemBase: keep RES_DESKTOP untouched at pos 0, fixes toggle fullscreen
Rainer Hochecker [Sat, 10 Aug 2013 13:32:06 +0000 (15:32 +0200)]
CWinSystemBase: keep RES_DESKTOP untouched at pos 0, fixes toggle fullscreen

10 years agoMerge pull request #3388 from popcornmix/jpegparse
huceke [Sun, 6 Oct 2013 18:39:22 +0000 (11:39 -0700)]
Merge pull request #3388 from popcornmix/jpegparse

[rbp] Some fixes for OMXImage

10 years ago[rbp/omxplayer] Detect bitstream corrupt and reject CMYK jpegs
popcornmix [Sun, 6 Oct 2013 17:32:48 +0000 (18:32 +0100)]
[rbp/omxplayer] Detect bitstream corrupt and reject CMYK jpegs

GPU doesn't handle (the very rare) CMYK jpegs, so don't try sending them.

10 years ago[rbp/omxplayer] Fix bugs with jpeg parsing
popcornmix [Sat, 21 Sep 2013 20:30:04 +0000 (21:30 +0100)]
[rbp/omxplayer] Fix bugs with jpeg parsing

I was finding GetCodingType to sometimes take 200ms for a single jpeg.
That was a mixture of the slow bit oriented parsing, but more significantly some bugs in the parsing.

The SOF blocks skipped the wrong number of bytes, resulting in us parsing junk.
The M_TEM, M_DRI, M_SOI and M_EOI tags when seen (usually due to the junk) can only escape by slowly parsing until end of file.
Also, after a M_SOS, there is the variable sized jpeg block which we can't parse, so best to give up then, rather than misparsing
the remaining jpeg data

10 years ago[rbp/omxplayer] Replace jpeg parsing with cheaper byte aligned accesses
popcornmix [Sat, 21 Sep 2013 20:23:51 +0000 (21:23 +0100)]
[rbp/omxplayer] Replace jpeg parsing with cheaper byte aligned accesses

All the parsing is byte aligned which can be done about ten times faster
than bit based parsing.

Also remove the unused PNG parsing

10 years agoMerge pull request #3356 from popcornmix/streamsilence
Martijn Kaijser [Sun, 6 Oct 2013 16:49:57 +0000 (09:49 -0700)]
Merge pull request #3356 from popcornmix/streamsilence

[rbp] Add streamsilence option for hdmi

10 years ago[rbp/omxplayer] Reset more state variables on Initialize
popcornmix [Tue, 1 Oct 2013 23:53:15 +0000 (00:53 +0100)]
[rbp/omxplayer] Reset more state variables on Initialize

The component shouldn't remember any state from before the Initialize

10 years ago[rbp/omxplayer] Load OMX dll just once
popcornmix [Thu, 12 Sep 2013 19:05:48 +0000 (20:05 +0100)]
[rbp/omxplayer] Load OMX dll just once

On Pi xbmc isn't usable without OMX (used for video, audio, image encode and decode),
so rather than loading dll with every component, just load it once at initialisation and assume it's there

10 years ago[rbp/omxplayer] We should block until all buffers are released
popcornmix [Sun, 6 Oct 2013 16:35:45 +0000 (17:35 +0100)]
[rbp/omxplayer] We should block until all buffers are released

10 years ago[rbp/omxplayer] Signal bad state on decode error
popcornmix [Wed, 11 Sep 2013 18:58:26 +0000 (19:58 +0100)]
[rbp/omxplayer] Signal bad state on decode error

Also abort timeouts early when in bad state

10 years ago[rbp/omxplayer] Add more event logging
popcornmix [Mon, 23 Sep 2013 22:00:05 +0000 (23:00 +0100)]
[rbp/omxplayer] Add more event logging

10 years ago[rbp/omxplayer] Remove warnings from event logging calls
popcornmix [Tue, 1 Oct 2013 22:54:52 +0000 (23:54 +0100)]
[rbp/omxplayer] Remove warnings from event logging calls

10 years ago[rbp/omxplayer] Avoid state change when already in loaded
popcornmix [Tue, 1 Oct 2013 22:54:35 +0000 (23:54 +0100)]
[rbp/omxplayer] Avoid state change when already in loaded

10 years ago[rbp/omxplayer] Callback context pointer is not needed once in the class
popcornmix [Wed, 11 Sep 2013 18:41:03 +0000 (19:41 +0100)]
[rbp/omxplayer] Callback context pointer is not needed once in the class

10 years ago[rbp/omxplayer] Handle timeouts greater than a second
popcornmix [Wed, 11 Sep 2013 18:32:38 +0000 (19:32 +0100)]
[rbp/omxplayer] Handle timeouts greater than a second

10 years ago[rbp/omxplayer] Add wait for buffers done calls
popcornmix [Sun, 6 Oct 2013 16:22:17 +0000 (17:22 +0100)]
[rbp/omxplayer] Add wait for buffers done calls

10 years agoproperly reset skin-related settings after changing the current skin (fixes #14595)
montellese [Sun, 6 Oct 2013 16:12:30 +0000 (18:12 +0200)]
properly reset skin-related settings after changing the current skin (fixes #14595)

10 years agosettings: fix updating skin-related settings spinners
montellese [Sun, 6 Oct 2013 16:11:34 +0000 (18:11 +0200)]
settings: fix updating skin-related settings spinners

10 years agoMerge pull request #3376 from smspillaz/fix-tests-04102013
Arne Morten Kvarving [Sun, 6 Oct 2013 15:59:50 +0000 (08:59 -0700)]
Merge pull request #3376 from smspillaz/fix-tests-04102013

Fix make check compilation.

10 years agoFix make check compilation.
Sam Spilsbury [Sat, 5 Oct 2013 01:46:37 +0000 (09:46 +0800)]
Fix make check compilation.

TestRarFile: StringUtils::EndsWith no longer takes a third parameter
TestCharsetConverter: CCharsetConverter::subtilteCharsetToW's first
parameter cannot be a std::wstring, ::stringCharsetToUtf8 renamed to
::ToUtf8
TestJobManager: CJobManager::IsPaused renamed to IsProcessing with reverse
effect, s/UnPause/UnPauseJobs. Only PRIORITY_LOW_PAUSABLE jobs can be paused.

 There is a race condition upon calling IsProcessing for the first time
 after AddJob is called - the job may not have been started yet and not
 added to the processing list. As such, the test implements a custom CJob
 that allows the calling thread to block until the job has started processing
 such that IsProcessing can be checked in a deterministic way.

 CancelJobs effectively renders CJobManager useless after it is called,
 because m_running is set to false. A new member "Restart" was added to
 set this variable back to true when appropriate.

 IsProcessing should have returned false when jobs were paused.

TestSortUtils: SortItems is now a std::vector<boost::shared_ptr<SortItem>> not
an std::vector<SortItem>
TestStreamDetails: Aspect ratio 2.39 is now within the 2.37 - 2.47 range and
as such snaps to 2.40

10 years agochanged: Don't allow change of volume amplification with passthrough audio
arnova [Sun, 6 Oct 2013 08:56:27 +0000 (10:56 +0200)]
changed: Don't allow change of volume amplification with passthrough audio

10 years ago[rbp] Add streamsilence option for hdmi
popcornmix [Sat, 5 Oct 2013 20:19:27 +0000 (21:19 +0100)]
[rbp] Add streamsilence option for hdmi

This adds a (mostly) dummy audio engine for Pi which supports drain allowing the
stream silence gui option to appear.
The OnSettingsChange callback enables or disables the stream silence on the GPU.

Enabling this keeps the receiver awake, and avoids losing the first couple of
seconds of audio at start of playback.
Requires updated firmware.

10 years agoMerge pull request #3354 from FernetMenta/vdpau
Rainer Hochecker [Sun, 6 Oct 2013 10:10:08 +0000 (03:10 -0700)]
Merge pull request #3354 from FernetMenta/vdpau

VDPAU on AMD

10 years agoMerge pull request #3359 from ronie/addon-version
Martijn Kaijser [Sun, 6 Oct 2013 08:15:47 +0000 (01:15 -0700)]
Merge pull request #3359 from ronie/addon-version

add System.AddonVersion() infolabel

10 years agoMerge pull request #3366 from arnova/chapter_seek_fix
arnova [Sun, 6 Oct 2013 08:13:25 +0000 (01:13 -0700)]
Merge pull request #3366 from arnova/chapter_seek_fix

fixed: Chapter seeking wasn't properly sanity checked

10 years agoMerge pull request #3370 from sraue/udevmount-fixes
Stephan Raue [Sat, 5 Oct 2013 19:19:41 +0000 (12:19 -0700)]
Merge pull request #3370 from sraue/udevmount-fixes

UDevProvider: add support to handle optical disk add/remove storage hand...

10 years agoRevert part "[osx/ios/atv2] use m4-native from our depends location"
amet [Sat, 5 Oct 2013 15:35:22 +0000 (19:35 +0400)]
Revert part "[osx/ios/atv2] use m4-native from our depends location"

This reverts commit 539dbf919db4c5de6619100559d7e4d81bccbf0f.

10 years ago[osx/ios/atv2] use m4-native from our depends location
amet [Sat, 5 Oct 2013 15:32:37 +0000 (19:32 +0400)]
[osx/ios/atv2] use m4-native from our depends location

10 years agofixed, uninit var compiler warning
S. Davilla [Sat, 5 Oct 2013 15:22:00 +0000 (11:22 -0400)]
fixed, uninit var compiler warning

10 years agofix xcode5 build
amet [Fri, 4 Oct 2013 11:17:12 +0000 (15:17 +0400)]
fix xcode5 build

10 years agoMerge pull request #3378 from FernetMenta/aefixes
Peter Frühberger [Sat, 5 Oct 2013 12:36:16 +0000 (05:36 -0700)]
Merge pull request #3378 from FernetMenta/aefixes

ActiveAE: make sure sink list is not empty when settings query the default

10 years agovdpau: fix incorrect spcifier in settings for vdpau mixer
Rainer Hochecker [Sat, 5 Oct 2013 12:31:19 +0000 (14:31 +0200)]
vdpau: fix incorrect spcifier in settings for vdpau mixer

10 years agovdpau: cosmetics
Rainer Hochecker [Tue, 1 Oct 2013 15:51:02 +0000 (17:51 +0200)]
vdpau: cosmetics

10 years agovdpau: reduce number of render pics
Rainer Hochecker [Tue, 1 Oct 2013 15:42:01 +0000 (17:42 +0200)]
vdpau: reduce number of render pics

10 years agovdpau: drop pixmap magic, it violates the spec
Rainer Hochecker [Mon, 30 Sep 2013 19:30:28 +0000 (21:30 +0200)]
vdpau: drop pixmap magic, it violates the spec

10 years agovdpau: move common attributes into vdpau context
Rainer Hochecker [Mon, 30 Sep 2013 19:05:03 +0000 (21:05 +0200)]
vdpau: move common attributes into vdpau context

10 years agovdpau: make sure buffers a full before returning a picture
Rainer Hochecker [Mon, 30 Sep 2013 16:52:31 +0000 (18:52 +0200)]
vdpau: make sure buffers a full before returning a picture

10 years agovdpau: create only a single vdpau device
Rainer Hochecker [Mon, 30 Sep 2013 08:49:58 +0000 (10:49 +0200)]
vdpau: create only a single vdpau device

10 years agovdpau: keep video surfaces for another cycle
Rainer Hochecker [Sun, 29 Sep 2013 05:30:41 +0000 (07:30 +0200)]
vdpau: keep video surfaces for another cycle

10 years agovdpau: reactivate long decoding time debug message
Rainer Hochecker [Sat, 28 Sep 2013 17:56:19 +0000 (19:56 +0200)]
vdpau: reactivate long decoding time debug message

10 years agovdpau: clear processed pics on flush
Rainer Hochecker [Fri, 27 Sep 2013 14:04:45 +0000 (16:04 +0200)]
vdpau: clear processed pics on flush

10 years agovdpau: drop old ffmpeg vdpau_render_state
Rainer Hochecker [Sat, 21 Sep 2013 12:17:09 +0000 (14:17 +0200)]
vdpau: drop old ffmpeg vdpau_render_state

10 years agovdpau: increase timeout for display event, some systems are too slow switching refres...
Rainer Hochecker [Tue, 17 Sep 2013 16:21:43 +0000 (18:21 +0200)]
vdpau: increase timeout for display event, some systems are too slow switching refresh rate

10 years agovdpau: exit gfx lock in OnLostDevice and OnResetDevice
Rainer Hochecker [Thu, 12 Sep 2013 20:28:50 +0000 (22:28 +0200)]
vdpau: exit gfx lock in OnLostDevice and OnResetDevice

10 years agoMerge pull request #3204 from ulion/fix_event_server_mouse_implement
ulion [Fri, 4 Oct 2013 22:26:13 +0000 (15:26 -0700)]
Merge pull request #3204 from ulion/fix_event_server_mouse_implement

[Fix] Event server code for remote mouse with event client protocol

10 years agoActiveAE: make sure sink list is not empty when settings query the default device
Rainer Hochecker [Fri, 4 Oct 2013 16:53:47 +0000 (18:53 +0200)]
ActiveAE: make sure sink list is not empty when settings query the default device

10 years agofixed: Video chapter seeking was flawed/broken for files handled by ffmpeg
arnova [Wed, 2 Oct 2013 11:14:20 +0000 (13:14 +0200)]
fixed: Video chapter seeking was flawed/broken for files handled by ffmpeg

10 years agoadded: setting to disable keyboard grabbing when in fullscreen on platforms that...
bobo1on1 [Thu, 3 Oct 2013 22:37:45 +0000 (00:37 +0200)]
added: setting to disable keyboard grabbing when in fullscreen on platforms that use SDL on X11, calls SDL_WM_GrabInput(SDL_GRAB_OFF) with the SDL_FULLSCREEN temporarily zero'd, this will make SDL call XUnGrabPointer and XUnGrabKeyboard, allowing window manager keys like printscreen, volume and alt-tab to work

10 years ago[WIN32] updated libbluray to 0.4.0 (still without bd-j support yet, but with a little...
wsoltys [Thu, 3 Oct 2013 22:53:58 +0000 (00:53 +0200)]
[WIN32] updated libbluray to 0.4.0 (still without bd-j support yet, but with a little less hacks to build)

10 years ago[WIN32] update mingw runtime to 4.0.3 which contains some minor bugfixes.
wsoltys [Thu, 3 Oct 2013 22:33:21 +0000 (00:33 +0200)]
[WIN32] update mingw runtime to 4.0.3 which contains some minor bugfixes.

10 years agofixed: compile with old versions of libdbus that don't have DBUS_TYPE_UNIX_FD defined
bobo1on1 [Thu, 3 Oct 2013 22:22:48 +0000 (00:22 +0200)]
fixed: compile with old versions of libdbus that don't have DBUS_TYPE_UNIX_FD defined

10 years agoMerge pull request #3246 from bavison/faster_sorting_step2
jmarshallnz [Thu, 3 Oct 2013 19:04:26 +0000 (12:04 -0700)]
Merge pull request #3246 from bavison/faster_sorting_step2

Faster sorting of CFileItemLists, step 2

10 years agoThe icky noise problem has been fixed.
S. Davilla [Thu, 3 Oct 2013 16:33:30 +0000 (12:33 -0400)]
The icky noise problem has been fixed.
Revert "ActiveAE: disable AE_FMT_FLOAT on AESinkAUDIOTRACK, AE_FMT_FLOAT is not clipped correctly and makes an icky noise when audio volume peaks"

This reverts commit 7c5b7e5513f72000cff1d1fcfe508328bf40bbb5.

10 years agoMerge pull request #3291 from t-nelson/pivos_input
Trent Nelson [Thu, 3 Oct 2013 15:40:25 +0000 (08:40 -0700)]
Merge pull request #3291 from t-nelson/pivos_input

Pivos input changes

10 years agoMove lirc init before keyboard
Cory Fields [Fri, 5 Oct 2012 05:01:50 +0000 (01:01 -0400)]
Move lirc init before keyboard

LIRC's devinput driver requires exclusive access, which conflicts with our
evdev input manager. If LIRC is able to grab a device and use it, assume that
we want it to, then evdev can't grab it.

10 years agofixed usb mouse/keyboard detection
davilla [Sat, 18 Aug 2012 15:19:49 +0000 (11:19 -0400)]
fixed usb mouse/keyboard detection

Peripheral insertions and removals after boot weren't reflected.

10 years agoMerge pull request #3313 from t-nelson/winevents_refactor
Trent Nelson [Thu, 3 Oct 2013 14:54:52 +0000 (07:54 -0700)]
Merge pull request #3313 from t-nelson/winevents_refactor

CWinEvents refactor and allow CWinEvents to observe Peripherals changes

10 years agoMerge pull request #3367 from FernetMenta/aefixes
Rainer Hochecker [Thu, 3 Oct 2013 14:10:06 +0000 (07:10 -0700)]
Merge pull request #3367 from FernetMenta/aefixes

ActiveAE: fix opening wrong device after suspend

10 years agoAllow WinEvents to observe Peripherals changes
Trent Nelson [Sat, 21 Sep 2013 06:36:10 +0000 (02:36 -0400)]
Allow WinEvents to observe Peripherals changes

10 years agoRemove some unused WinEvents stuff under IOS
Trent Nelson [Sat, 21 Sep 2013 06:36:10 +0000 (02:36 -0400)]
Remove some unused WinEvents stuff under IOS

10 years agoRefactor CWinEvents
Trent Nelson [Sat, 21 Sep 2013 06:30:54 +0000 (02:30 -0400)]
Refactor CWinEvents

We need the implementations to be instantiated in order to extend the
Observer class.

10 years agoRemove unnecessary StdString.h inclusion.
Trent Nelson [Sat, 21 Sep 2013 06:14:48 +0000 (02:14 -0400)]
Remove unnecessary StdString.h inclusion.

10 years agoshow all removable disks mounted under /media not only mounts containing 'usb'
Stefan Saraev [Sat, 31 Aug 2013 10:44:53 +0000 (13:44 +0300)]
show all removable disks mounted under /media not only mounts containing 'usb'

10 years agoUDevProvider: add support to handle optical disk add/remove storage handling
Stephan Raue [Thu, 3 Oct 2013 02:12:54 +0000 (04:12 +0200)]
UDevProvider: add support to handle optical disk add/remove storage handling

OpenELEC:~ # udevadm info --query=all --name=/dev/sr1
P: /devices/pci0000:00/0000:00:1c.2/0000:03:00.0/usb6/6-2/6-2:1.0/host4/target4:0:0/4:0:0:0/block/sr1
N: sr1
S: disk/by-id/usb-TSSTcorp_BDDVDW_SE-506BB-0:0
S: disk/by-label/Die\x20letzten\x20Tempelritter
S: disk/by-path/pci-0000:03:00.0-usb-0:2:1.0-scsi-0:0:0:0
E: DEVLINKS=/dev/disk/by-id/usb-TSSTcorp_BDDVDW_SE-506BB-0:0 /dev/disk/by-label/Die\x20letzten\x20Tempelritter /dev/disk/by-path/pci-0000:03:00.0-usb-0:2:1.0-scsi-0:0:0:0
E: DEVNAME=/dev/sr1
E: DEVPATH=/devices/pci0000:00/0000:00:1c.2/0000:03:00.0/usb6/6-2/6-2:1.0/host4/target4:0:0/4:0:0:0/block/sr1
E: DEVTYPE=disk
E: ID_BUS=usb
E: ID_CDROM=1
E: ID_CDROM_BD=1
E: ID_CDROM_BD_R=1
E: ID_CDROM_BD_RE=1
E: ID_CDROM_CD=1
E: ID_CDROM_CD_R=1
E: ID_CDROM_CD_RW=1
E: ID_CDROM_DVD=1
E: ID_CDROM_DVD_PLUS_R=1
E: ID_CDROM_DVD_PLUS_RW=1
E: ID_CDROM_DVD_PLUS_R_DL=1
E: ID_CDROM_DVD_R=1
E: ID_CDROM_DVD_RAM=1
E: ID_CDROM_DVD_RW=1
E: ID_CDROM_MEDIA=1
E: ID_CDROM_MEDIA_BD=1
E: ID_CDROM_MEDIA_SESSION_COUNT=1
E: ID_CDROM_MEDIA_STATE=complete
E: ID_CDROM_MEDIA_TRACK_COUNT=1
E: ID_CDROM_MEDIA_TRACK_COUNT_DATA=1
E: ID_CDROM_MRW=1
E: ID_CDROM_MRW_W=1
E: ID_FOR_SEAT=block-pci-0000_03_00_0-usb-0_2_1_0-scsi-0_0_0_0
E: ID_FS_LABEL=Die_letzten_Tempelritter
E: ID_FS_LABEL_ENC=Die\x20letzten\x20Tempelritter
E: ID_FS_TYPE=udf
E: ID_FS_USAGE=filesystem
E: ID_INSTANCE=0:0
E: ID_MODEL=BDDVDW_SE-506BB
E: ID_MODEL_ENC=BDDVDW\x20SE-506BB\x20
E: ID_MODEL_ID=1956
E: ID_PATH=pci-0000:03:00.0-usb-0:2:1.0-scsi-0:0:0:0
E: ID_PATH_TAG=pci-0000_03_00_0-usb-0_2_1_0-scsi-0_0_0_0
E: ID_REVISION=TS00
E: ID_SERIAL=TSSTcorp_BDDVDW_SE-506BB-0:0
E: ID_TYPE=cd
E: ID_USB_DRIVER=usb-storage
E: ID_USB_INTERFACES=:080250:
E: ID_USB_INTERFACE_NUM=00
E: ID_VENDOR=TSSTcorp
E: ID_VENDOR_ENC=TSSTcorp
E: ID_VENDOR_ID=0e8d
E: MAJOR=11
E: MINOR=1
E: SUBSYSTEM=block
E: TAGS=:seat:systemd:uaccess:
E: USEC_INITIALIZED=79068