vuplus_xbmc
10 years agofixup, borked fix
S. Davilla [Fri, 11 Oct 2013 15:27:22 +0000 (11:27 -0400)]
fixup, borked fix

10 years agodroid: temp fix runtime crash on load, disable gmp
S. Davilla [Fri, 11 Oct 2013 13:53:09 +0000 (09:53 -0400)]
droid: temp fix runtime crash on load, disable gmp
Cannot load library: soinfo_relocate(linker.cpp:975):
cannot locate symbol "__gmp_binvert_limb_table" referenced by "libavformat-54-arm.so"...

10 years agoMerge pull request #3393 from ronie/confluence-labels
Martijn Kaijser [Fri, 11 Oct 2013 09:53:50 +0000 (02:53 -0700)]
Merge pull request #3393 from ronie/confluence-labels

[Confluence] get rid of SCRIPTXXX labels

10 years agoRevert "[depends/libcdio] - bump to 0.90 again (was lost during unified deps)"
Memphiz [Fri, 11 Oct 2013 06:37:40 +0000 (08:37 +0200)]
Revert "[depends/libcdio] - bump to 0.90 again (was lost during unified deps)"

This reverts commit 64109e85405126af1eacde878cb324a3fcc949f4.

- was already taken care of in the libcdio-gplv3 subdir

10 years agoMerge pull request #3407 from FernetMenta/cuefile
Rainer Hochecker [Fri, 11 Oct 2013 05:50:26 +0000 (22:50 -0700)]
Merge pull request #3407 from FernetMenta/cuefile

paplayer: another fix for cuefiles

10 years agoMerge pull request #3371 from theuni/android-jholder-rewrite
Cory Fields [Fri, 11 Oct 2013 00:20:40 +0000 (17:20 -0700)]
Merge pull request #3371 from theuni/android-jholder-rewrite

Android jholder rewrite

10 years agojni: no need to release() anymore
Cory Fields [Thu, 3 Oct 2013 19:51:17 +0000 (15:51 -0400)]
jni: no need to release() anymore

10 years agojni: explicitly create an element of the abstract type
Cory Fields [Thu, 3 Oct 2013 19:58:04 +0000 (15:58 -0400)]
jni: explicitly create an element of the abstract type

Don't count on emplace to do what we want.

10 years agojni: be explicit about what we're doing here
Cory Fields [Thu, 3 Oct 2013 19:56:10 +0000 (15:56 -0400)]
jni: be explicit about what we're doing here

10 years agojni: refactor jholder class to be much smarter with copies
Cory Fields [Thu, 3 Oct 2013 19:54:58 +0000 (15:54 -0400)]
jni: refactor jholder class to be much smarter with copies

This is effectively a rewrite, so unfortunately cosmetics are mixed in as well.
Since it no longer matches upstream at all, it takes on our cosmetics.

See jutils/jutils.hpp for documentation.

This fixes many subtle bugs in our jni usage, mainly involving copying objects
around.

10 years agoMerge pull request #3402 from Memphiz/cdiobump
Memphiz [Thu, 10 Oct 2013 20:01:00 +0000 (13:01 -0700)]
Merge pull request #3402 from Memphiz/cdiobump

[depends/libcdio] - bump to 0.90 again (was lost during unified deps)

10 years agoMerge pull request #3391 from jmarshallnz/faster_getsongs
Sascha Montellese [Thu, 10 Oct 2013 08:44:36 +0000 (01:44 -0700)]
Merge pull request #3391 from jmarshallnz/faster_getsongs

Speedup for opening music song library

10 years agoMerge pull request #3386 from Montellese/xsp_sql_optims
Sascha Montellese [Thu, 10 Oct 2013 07:46:03 +0000 (00:46 -0700)]
Merge pull request #3386 from Montellese/xsp_sql_optims

Optimisations for SQL queries generated for smartplaylists

10 years agoMerge pull request #3405 from popcornmix/omximagerestructure
huceke [Thu, 10 Oct 2013 03:14:39 +0000 (20:14 -0700)]
Merge pull request #3405 from popcornmix/omximagerestructure

[rbp/omxplayer] Restructure COMXImage

10 years ago[win32] update .gitignore with new ffmpeg-related DLLs
montellese [Wed, 9 Oct 2013 21:26:57 +0000 (23:26 +0200)]
[win32] update .gitignore with new ffmpeg-related DLLs

10 years agoMerge pull request #3375 from ace20022/langinfo
Andreas Zelend [Wed, 9 Oct 2013 20:51:58 +0000 (13:51 -0700)]
Merge pull request #3375 from ace20022/langinfo

[Langinfo] Use preferred audio/subtitle language for dvds and blurays.

10 years ago[rbp/omxplayer] Restructure COMXImage
popcornmix [Thu, 12 Sep 2013 22:23:39 +0000 (23:23 +0100)]
[rbp/omxplayer] Restructure COMXImage

Tidy up of COMXImage. Separate into file reading, encode and decode classes with separate locks.
This allows some overlap of functionality which improves the speed.

10 years agopaplayer: another fix for cuefiles
Rainer Hochecker [Wed, 9 Oct 2013 16:19:42 +0000 (18:19 +0200)]
paplayer: another fix for cuefiles

10 years ago[WIN32] updated libssh to 0.5.0 (like depends)
wsoltys [Wed, 9 Oct 2013 13:32:00 +0000 (15:32 +0200)]
[WIN32] updated libssh to 0.5.0 (like depends)

10 years agoMerge pull request #3404 from Karlson2k/fix_cdda_01
Karlson2k [Wed, 9 Oct 2013 11:18:49 +0000 (04:18 -0700)]
Merge pull request #3404 from Karlson2k/fix_cdda_01

FileCDDA: remove broken strange string

10 years agoMerge pull request #3397 from popcornmix/moreomxcleaning
huceke [Wed, 9 Oct 2013 03:43:45 +0000 (20:43 -0700)]
Merge pull request #3397 from popcornmix/moreomxcleaning

[rbp/omxplayer] More OMX fixes and cleanups

10 years agoFileCDDA: remove broken strange string
Karlson2k [Tue, 8 Oct 2013 23:00:25 +0000 (03:00 +0400)]
FileCDDA: remove broken strange string

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 ago[depends/libcdio] - bump to 0.90 again (was lost during unified deps)
Memphiz [Tue, 8 Oct 2013 21:06:22 +0000 (23:06 +0200)]
[depends/libcdio] - bump to 0.90 again (was lost during unified deps)

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[rbp/omxplayer] Add wait to port enables/disables
popcornmix [Tue, 8 Oct 2013 00:22:07 +0000 (01:22 +0100)]
[rbp/omxplayer] Add wait to port enables/disables

We get very occasional incorrect state errors when we don't wait for a port enable/disable.

10 years ago[rbp/omxplayer] Remove component locking
popcornmix [Tue, 8 Oct 2013 14:11:02 +0000 (15:11 +0100)]
[rbp/omxplayer] Remove component locking

The OMX library is thread safe.

If we need to provide atomicity of groups of accesses, then that is done at the higher level
(e.g. OMXAudio), so remove the lock from the lowest level

10 years ago[rbp/omxplayer] Avoid hiding some unexpected error conditions
popcornmix [Tue, 8 Oct 2013 14:09:37 +0000 (15:09 +0100)]
[rbp/omxplayer] Avoid hiding some unexpected error conditions

10 years ago[rbp/omxplayer] Make disabling ports optional
popcornmix [Tue, 1 Oct 2013 23:39:18 +0000 (00:39 +0100)]
[rbp/omxplayer] Make disabling ports optional

We typically don't want to disable ports after establishing a tunnel, so make this optional and default to false.

10 years ago[rbp/omxplayer] Remove tunnel flushes
popcornmix [Tue, 1 Oct 2013 23:35:58 +0000 (00:35 +0100)]
[rbp/omxplayer] Remove tunnel flushes

A tunnel flush flushes the ouput port of the source component and the input port of the dest component.
However the code already flushes all the ports of components, so many ports are flushed twice.

Remove the tunnel flush API and just flush component ports

10 years ago[rbp/omxplayer] Copy audio splitter port parameters directly
popcornmix [Tue, 8 Oct 2013 00:16:14 +0000 (01:16 +0100)]
[rbp/omxplayer] Copy audio splitter port parameters directly

Should have the same effect, but direct way seems more robust to other changes

10 years ago[rbp/omxplayer] Ignore expected errors when tearing down audio
popcornmix [Tue, 8 Oct 2013 13:54:10 +0000 (14:54 +0100)]
[rbp/omxplayer] Ignore expected errors when tearing down audio

The previous commit to avoid the error log message for port unpopulated
doesn't actually swallow the error event, so the next command issues will fail.

(currently we don't care as we are cleaning up, but it makes editing this code fragile)

I've also changed the teardown sequence to match the video component which seems safer.

10 years ago[LangInfo/AddonManager] Use gui's language for translation in CAddonMgr::GetTranslate...
ace20022 [Fri, 4 Oct 2013 09:07:58 +0000 (11:07 +0200)]
[LangInfo/AddonManager] Use gui's language for translation in CAddonMgr::GetTranslatedString.

10 years ago[rbp/omxplayer] No need for two debug messages per component init
popcornmix [Mon, 7 Oct 2013 14:17:52 +0000 (15:17 +0100)]
[rbp/omxplayer] No need for two debug messages per component init

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 agoget rid of SCRIPTXXX labels
ronie [Mon, 7 Oct 2013 19:57:29 +0000 (21:57 +0200)]
get rid of SCRIPTXXX labels

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 agoSpeedup for opening music song library
Ben Avison [Wed, 21 Aug 2013 13:01:18 +0000 (14:01 +0100)]
Speedup for opening music song library

Previously, this repeatedly parsed the same URL string over and over again
for every song, each time the list of songs was opened.

Benchmarks for CMusicDatabase::GetSongsByWhere() on a Raspberry Pi with a
library of 4115 songs:

Before patch: 14.5 seconds
After patch:   4.0 seconds

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 agosmartplaylists: replace SQL IN with SQL EXISTS in WHERE conditions
montellese [Tue, 10 Sep 2013 14:19:34 +0000 (16:19 +0200)]
smartplaylists: replace SQL IN with SQL EXISTS in WHERE conditions

10 years agosmartplaylists: use SELECT DISTINCT in SQL sub-queries
montellese [Tue, 10 Sep 2013 07:07:00 +0000 (09:07 +0200)]
smartplaylists: use SELECT DISTINCT in SQL sub-queries

10 years agosmartplaylists: cosmetics in SQL queries
montellese [Tue, 10 Sep 2013 07:05:26 +0000 (09:05 +0200)]
smartplaylists: cosmetics in SQL queries

10 years agosmartplaylists: use simple WHERE conditions instead of expensive IN statements
montellese [Mon, 9 Sep 2013 21:18:27 +0000 (23:18 +0200)]
smartplaylists: use simple WHERE conditions instead of expensive IN statements

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.