vuplus_xbmc
11 years agoMerge pull request #2248 from Tolriq/compilationartist
Sascha Montellese [Thu, 7 Mar 2013 11:29:32 +0000 (03:29 -0800)]
Merge pull request #2248 from Tolriq/compilationartist

jsonrpc: add compilationartist property to AudioLibrary.GetArtists

11 years agoMerge pull request #2366 from Tolriq/AddLimitsToFilesGetDirectory
Sascha Montellese [Thu, 7 Mar 2013 11:28:30 +0000 (03:28 -0800)]
Merge pull request #2366 from Tolriq/AddLimitsToFilesGetDirectory

jsonrpc: add support for limits to Files.GetDirectory

11 years agoAdd support for limits to Files.GetDirectory
Tolriq [Sun, 3 Mar 2013 21:39:29 +0000 (22:39 +0100)]
Add support for limits to Files.GetDirectory

Also removes an unneeded loop.

11 years agoMerge pull request #2194 from Montellese/chooseart_all_artwork
Sascha Montellese [Thu, 7 Mar 2013 09:26:40 +0000 (01:26 -0800)]
Merge pull request #2194 from Montellese/chooseart_all_artwork

show all existing artwork types for a specific media type in the "Choose art" dialog

11 years agoMerge pull request #2288 from dodoadoodoo/master
Lars Op den Kamp [Thu, 7 Mar 2013 00:20:28 +0000 (16:20 -0800)]
Merge pull request #2288 from dodoadoodoo/master

Create channels with m_bEPGEnabled set to false for hidden channels

11 years agoMerge branch 'pvrapi_1_7_0'
Lars Op den Kamp [Thu, 7 Mar 2013 00:17:28 +0000 (01:17 +0100)]
Merge branch 'pvrapi_1_7_0'

11 years ago[pvr] bumped pvr add-on rev to 5ef7f7f88c9dd3ca9c1daf57e7c92c005faa5910 after the...
Lars Op den Kamp [Thu, 7 Mar 2013 00:15:52 +0000 (01:15 +0100)]
[pvr] bumped pvr add-on rev to 5ef7f7f88c9dd3ca9c1daf57e7c92c005faa5910 after the API version bump

11 years ago[pvr] bumped api to v1.7.0
Lars Op den Kamp [Wed, 6 Mar 2013 23:46:18 +0000 (00:46 +0100)]
[pvr] bumped api to v1.7.0

11 years ago[pvr] added missing api definitions from #1816
Lars Op den Kamp [Wed, 6 Mar 2013 23:45:19 +0000 (00:45 +0100)]
[pvr] added missing api definitions from #1816

11 years agoMerge remote-tracking branch 'fernetmenta/addongui' into pvrapi_1_7_0. Github issue...
Lars Op den Kamp [Wed, 6 Mar 2013 23:39:27 +0000 (00:39 +0100)]
Merge remote-tracking branch 'fernetmenta/addongui' into pvrapi_1_7_0. Github issue #1816

11 years agoMerge remote-tracking branch 'fetzerch/pvr-wol' into pvrapi_1_7_0. Github issue ...
Lars Op den Kamp [Wed, 6 Mar 2013 23:36:32 +0000 (00:36 +0100)]
Merge remote-tracking branch 'fetzerch/pvr-wol' into pvrapi_1_7_0. Github issue #2251

11 years agoMerge remote-tracking branch 'fetzerch/pvr-announce' into pvrapi_1_7_0. Github issue...
Lars Op den Kamp [Wed, 6 Mar 2013 23:33:29 +0000 (00:33 +0100)]
Merge remote-tracking branch 'fetzerch/pvr-announce' into pvrapi_1_7_0. Github issue #2250

11 years agoMerge remote-tracking branch 'fetzerch/pvr-playposition' into pvrapi_1_7_0. Github...
Lars Op den Kamp [Wed, 6 Mar 2013 23:30:33 +0000 (00:30 +0100)]
Merge remote-tracking branch 'fetzerch/pvr-playposition' into pvrapi_1_7_0. Github issue #1823

11 years agoMerge remote-tracking branch 'fetzerch/feature-edl' into pvrapi_1_7_0. Github issue...
Lars Op den Kamp [Wed, 6 Mar 2013 23:17:44 +0000 (00:17 +0100)]
Merge remote-tracking branch 'fetzerch/feature-edl' into pvrapi_1_7_0. Github issue #1743

11 years agoMerge pull request #1044 from cptspiff/removescrobbler
ronie [Wed, 6 Mar 2013 22:04:37 +0000 (14:04 -0800)]
Merge pull request #1044 from cptspiff/removescrobbler

changed: remove scrobbler support

11 years agoproject file updates after removing internal lastfm/scrobbler support
spiff [Tue, 12 Feb 2013 15:37:37 +0000 (16:37 +0100)]
project file updates after removing internal lastfm/scrobbler support

11 years agochanged: remove scrobbler and last.fm radio support
spiff [Mon, 4 Jun 2012 12:34:41 +0000 (14:34 +0200)]
changed: remove scrobbler and last.fm radio support

available as a add-ons

11 years agoMerge pull request #2365 from kylhill/master
Kyle Hill [Wed, 6 Mar 2013 19:07:22 +0000 (11:07 -0800)]
Merge pull request #2365 from kylhill/master

Fix Coverity Static Analysis Warnings in XBMC

11 years agoMerge pull request #2375 from fritsch/ae-fix-resample
davilla [Wed, 6 Mar 2013 15:52:40 +0000 (07:52 -0800)]
Merge pull request #2375 from fritsch/ae-fix-resample

AE: Fix resample of e.g. 192 khz to 48 khz audio by scaling refillbuffer and waterlevel

11 years agofixed: XMLUtils::GetString(.. CStdString& ..) was broken by 2d45fad482ca0384e96605761...
arnova [Wed, 6 Mar 2013 14:21:24 +0000 (15:21 +0100)]
fixed: XMLUtils::GetString(.. CStdString& ..) was broken by 2d45fad482ca0384e96605761712a0a97f85a937. This caused eg. all advancedsettings defaults for strings to be cleared (eg. default players etc.)

11 years agoMerge pull request #2187 from arnova/curl_seek_fix
arnova [Wed, 6 Mar 2013 07:19:00 +0000 (23:19 -0800)]
Merge pull request #2187 from arnova/curl_seek_fix

changed: Some (Silverlight) servers don't play nice with CURLOPT_RESUME_...

11 years agofixed: Some http servers provide different content when the range request header...
arnova [Mon, 4 Feb 2013 21:09:30 +0000 (22:09 +0100)]
fixed: Some http servers provide different content when the range request header is not set causing seeking to fail. To fix this use CURL_OPT_RANGE method instead of CURLOPT_RESUME_FROM_LARGE

11 years agoAE: Fix resample of e.g. 192 khz to 48 khz audio by scaling the usual suspects with...
fritsch [Tue, 5 Mar 2013 21:17:15 +0000 (22:17 +0100)]
AE: Fix resample of e.g. 192 khz to 48 khz audio by scaling the usual suspects with the src sampleRate

11 years agoMerge pull request #2320 from fritsch/ae-period-size
davilla [Tue, 5 Mar 2013 19:41:12 +0000 (11:41 -0800)]
Merge pull request #2320 from fritsch/ae-period-size

AE: Revisit Period Size, Period and Buffersize

11 years agoMerge pull request #2236 from stupid-boy/DllOmx_h
huceke [Tue, 5 Mar 2013 17:37:40 +0000 (09:37 -0800)]
Merge pull request #2236 from stupid-boy/DllOmx_h

[RPI,OMX] Delete duplicated DllOMX.h header file

11 years ago[cec] make the 'missing libCEC support' warning show up again
Lars Op den Kamp [Tue, 5 Mar 2013 13:08:20 +0000 (14:08 +0100)]
[cec] make the 'missing libCEC support' warning show up again

11 years ago[peripherals] fixed CPeripheral::operator ==(const PeripheralScanResult& right)
Lars Op den Kamp [Tue, 5 Mar 2013 10:37:55 +0000 (11:37 +0100)]
[peripherals] fixed CPeripheral::operator ==(const PeripheralScanResult& right)

11 years ago[keymap] Added two 360 controllers: "Wireless Gamepad F710 (Controller)" and "Aftergl...
Garrett Brown [Tue, 5 Mar 2013 10:09:43 +0000 (02:09 -0800)]
[keymap] Added two 360 controllers: "Wireless Gamepad F710 (Controller)" and "Afterglow Gamepad for Xbox 360 (Controller)"

11 years agoMerge pull request #2322 from theuni/android-app-builtin
Cory Fields [Tue, 5 Mar 2013 09:13:31 +0000 (01:13 -0800)]
Merge pull request #2322 from theuni/android-app-builtin

droid: add builtin for executing android apps via applicationmanager

11 years agoMerge pull request #2319 from theuni/jni-thread-storage
Cory Fields [Tue, 5 Mar 2013 09:12:28 +0000 (01:12 -0800)]
Merge pull request #2319 from theuni/jni-thread-storage

[droid] attach/detach the jvm using thread storage

11 years agoFix possible NULL pointer dereference in CMusicDatabase::ImportKaraokeInfo()
Kyle Hill [Tue, 5 Mar 2013 04:06:41 +0000 (22:06 -0600)]
Fix possible NULL pointer dereference in CMusicDatabase::ImportKaraokeInfo()

11 years agoFix possible NULL pointer dereferences in CGUIWindowPVR::SetActiveView()
Kyle Hill [Tue, 5 Mar 2013 04:03:06 +0000 (22:03 -0600)]
Fix possible NULL pointer dereferences in CGUIWindowPVR::SetActiveView()

11 years agoMake sure ifr_name buffer is always NULL-terminated in NetworkLinux.cpp
Kyle Hill [Tue, 5 Mar 2013 03:49:07 +0000 (21:49 -0600)]
Make sure ifr_name buffer is always NULL-terminated in NetworkLinux.cpp

11 years agoPass levels to fribidi_log2vis()
Kyle Hill [Tue, 5 Mar 2013 03:36:33 +0000 (21:36 -0600)]
Pass levels to fribidi_log2vis()

In logicalToVisualBiDi() in CharsetConverter.cpp the pointer levels
is uninitialized but read from.  It looks like it was intended for
this pointer to passed to fribidi_log2vis() to be populated.

11 years agoFix possible uninitialized read in fastatof()
Kyle Hill [Tue, 5 Mar 2013 03:29:41 +0000 (21:29 -0600)]
Fix possible uninitialized read in fastatof()

11 years ago[darwin] sync xcode projects
davilla [Mon, 4 Mar 2013 21:07:42 +0000 (16:07 -0500)]
[darwin] sync xcode projects

11 years agoMerge pull request #2258 from Montellese/settings_cleanup
Sascha Montellese [Mon, 4 Mar 2013 19:55:52 +0000 (11:55 -0800)]
Merge pull request #2258 from Montellese/settings_cleanup

some settings related cleanup

11 years agoMerge pull request #2363 from FernetMenta/overlay
Joakim Plate [Mon, 4 Mar 2013 19:18:31 +0000 (11:18 -0800)]
Merge pull request #2363 from FernetMenta/overlay

dvdplayer: make sure subtitle file parsers clone overlays

Since the subtitle parser will keep copies of the overlay structures
even after they have been used, hw gpu resources was never released.
So instead clone them as they leave parser, to have hw resources be
released when not used anymore.

11 years agoMerge pull request #2368 from popcornmix/seek_before_zero
huceke [Mon, 4 Mar 2013 18:59:53 +0000 (10:59 -0800)]
Merge pull request #2368 from popcornmix/seek_before_zero

[rbp] Fix for stuttery video when seeking before zero

11 years agoMerge pull request #2169 from arnova/pause_jobs_for_video_play
arnova [Mon, 4 Mar 2013 09:28:59 +0000 (01:28 -0800)]
Merge pull request #2169 from arnova/pause_jobs_for_video_play

Pause low priority (image) jobs for video play

11 years agochanged: Mark that const
arnova [Mon, 4 Mar 2013 09:27:00 +0000 (10:27 +0100)]
changed: Mark that const

11 years agochanged: Run SaveFileState job with priority normal to make sure it doesn't get paused
arnova [Sat, 2 Mar 2013 13:25:20 +0000 (14:25 +0100)]
changed: Run SaveFileState job with priority normal to make sure it doesn't get paused

11 years agoremoved: Obsolete job pausedType pause/unpause functions
arnova [Mon, 4 Mar 2013 08:53:54 +0000 (09:53 +0100)]
removed: Obsolete job pausedType pause/unpause functions

11 years agochanged: Implement pause/unpause for the job queue of a certain priority and use...
arnova [Sun, 10 Feb 2013 13:45:03 +0000 (14:45 +0100)]
changed: Implement pause/unpause for the job queue of a certain priority and use this for the pausing of low priority (eg. image) jobs when starting/playing video

11 years agoMerge pull request #2264 from arnova/streamdetails_fixes
jmarshallnz [Mon, 4 Mar 2013 07:36:23 +0000 (23:36 -0800)]
Merge pull request #2264 from arnova/streamdetails_fixes

Streamdetails fixes

11 years agoAlways copy overlays from file parser - Fixes stuck hw resources on render
xbmc [Mon, 4 Mar 2013 07:30:47 +0000 (08:30 +0100)]
Always copy overlays from file parser - Fixes stuck hw resources on render

11 years agofixed: Instead of checking whether the item is video, check whether we're playing...
arnova [Sun, 3 Mar 2013 10:32:07 +0000 (11:32 +0100)]
fixed: Instead of checking whether the item is video, check whether we're playing video else we may obtain invalid info due to racing

11 years agochanged: When checking for eg. user thumbs just check whether it's either a folder...
arnova [Tue, 26 Feb 2013 11:57:42 +0000 (12:57 +0100)]
changed: When checking for eg. user thumbs just check whether it's either a folder or a video file

11 years agofixed: We can only obtain the aspect & duration this way when the Process() thread...
arnova [Wed, 20 Feb 2013 14:09:08 +0000 (15:09 +0100)]
fixed: We can only obtain the aspect & duration this way when the Process() thread is running (and UpdatePlayState() has been called at least once) else CApp will race getting the streamdetails on player start and get 0 for ratio/duration. In that case fallback to info from the demuxer

11 years agofixed: Move storing of streamdetails from CApp::PlayFile() to the SaveFileState-job...
arnova [Sun, 17 Feb 2013 11:42:34 +0000 (12:42 +0100)]
fixed: Move storing of streamdetails from CApp::PlayFile() to the SaveFileState-job, where it already partially was (for DVD stuff).
This fixes a few issues:
- Races causing possible invalid streamdetails to be stored in the db;
- Stream details for current file were not stored when item was not in the db yet;
- Check whether the streamdetails in the db need updating by comparing. This fixes also fixes previously invalid/incomplete stored details;
- Also clarify the special case for DVD stuff.

11 years agoMerge pull request #2358 from koying/fixbistreamconverter
Joakim Plate [Sun, 3 Mar 2013 18:39:50 +0000 (10:39 -0800)]
Merge pull request #2358 from koying/fixbistreamconverter

FIX: BitstreamConverter: don't silently close the converter in case of conversion error

11 years agoAdjust indenting in CreateFile() to make control flow clear.
Kyle Hill [Sun, 3 Mar 2013 16:15:41 +0000 (10:15 -0600)]
Adjust indenting in CreateFile() to make control flow clear.

11 years agoFix missing brackets around else case in CNetworkInterfaceLinux::GetAccessPoints()
Kyle Hill [Sun, 3 Mar 2013 16:13:14 +0000 (10:13 -0600)]
Fix missing brackets around else case in CNetworkInterfaceLinux::GetAccessPoints()

11 years agoFix possible 32-bit int overflow in CAddonInstaller::PrunePackageCache()
Kyle Hill [Sun, 3 Mar 2013 16:09:37 +0000 (10:09 -0600)]
Fix possible 32-bit int overflow in CAddonInstaller::PrunePackageCache()

Cast to a 64-bit integer before multiplying to avoid possible overflow.

11 years agoRemove unused assignment in TuxBoxUtil.cpp
Kyle Hill [Sun, 3 Mar 2013 16:04:56 +0000 (10:04 -0600)]
Remove unused assignment in TuxBoxUtil.cpp

11 years agoMake sure all members of trackinfo struct are initialized
Kyle Hill [Sun, 3 Mar 2013 15:49:17 +0000 (09:49 -0600)]
Make sure all members of trackinfo struct are initialized

trackinfo contains two fields that are not initialized in
CCdIoSupport::GetCdInfo().

11 years agoFix possible socket leaks on error in CVTPSession::GetStreamLive()
Kyle Hill [Sun, 3 Mar 2013 15:39:29 +0000 (09:39 -0600)]
Fix possible socket leaks on error in CVTPSession::GetStreamLive()

11 years agoFix possible out-of-bounds read in dll_opendir()
Kyle Hill [Sun, 3 Mar 2013 15:41:20 +0000 (09:41 -0600)]
Fix possible out-of-bounds read in dll_opendir()

Check the bonds of iDirSlot before using it as an array index.

11 years agoUse delete[] on storage allocated with new[] in NfoFile.cpp
Kyle Hill [Sun, 3 Mar 2013 15:41:13 +0000 (09:41 -0600)]
Use delete[] on storage allocated with new[] in NfoFile.cpp

11 years agoFix 0 height check in CXImage::Decode()
Kyle Hill [Sun, 3 Mar 2013 15:41:07 +0000 (09:41 -0600)]
Fix 0 height check in CXImage::Decode()

m_image.width was checked against 0.  This condition probably intended to check m_image.height against 0 as well.

11 years agoFix memory leak in UPnPPlayer.cpp
Kyle Hill [Sun, 3 Mar 2013 15:41:01 +0000 (09:41 -0600)]
Fix memory leak in UPnPPlayer.cpp

m_delegate is allocated in the constructor, but never freed.

11 years agoRemove uncondiational assignment of dwDelay to 0 in CGUIDialogCache constructor
Kyle Hill [Sun, 3 Mar 2013 15:40:51 +0000 (09:40 -0600)]
Remove uncondiational assignment of dwDelay to 0 in CGUIDialogCache constructor

It looks like this assignment was not intentional as it prevents
m_endtime from getting set.

11 years agoAdded missing '!' to NULL check in GUIDialogCache.cpp
Kyle Hill [Sun, 3 Mar 2013 15:40:38 +0000 (09:40 -0600)]
Added missing '!' to NULL check in GUIDialogCache.cpp

11 years agoFix possible NULL pointer dereference in GUIKeyboardFactory.cpp
Kyle Hill [Sun, 3 Mar 2013 15:41:55 +0000 (09:41 -0600)]
Fix possible NULL pointer dereference in GUIKeyboardFactory.cpp

11 years agoSet m_inputBuff to NULL after free in CJpegIO.cpp::Close()
Kyle Hill [Sun, 3 Mar 2013 15:42:31 +0000 (09:42 -0600)]
Set m_inputBuff to NULL after free in CJpegIO.cpp::Close()

m_inputBuff is passed to realloc() in CJpegIO::Open() after calling
free() in CJpegIO::Close(). This can allow realloc() to reference
memory after it has been freed.

11 years agoAE: Revisit Device Opening. Try to set periodSize of 100 ms and BufferSize of 800 ms
fritsch [Wed, 27 Feb 2013 23:17:03 +0000 (00:17 +0100)]
AE: Revisit Device Opening. Try to set periodSize of 100 ms and BufferSize of 800 ms

11 years ago[win32] update project files
montellese [Mon, 18 Feb 2013 20:23:16 +0000 (21:23 +0100)]
[win32] update project files

11 years agosettings: move logic to load playercorefactory.xml into CPlayerCoreFactory
montellese [Thu, 7 Feb 2013 18:57:10 +0000 (19:57 +0100)]
settings: move logic to load playercorefactory.xml into CPlayerCoreFactory

11 years agoturn CPlayerCoreFactory into a singleton
montellese [Thu, 7 Feb 2013 17:33:40 +0000 (18:33 +0100)]
turn CPlayerCoreFactory into a singleton

11 years agosettings: move UPnP related settings from CSettings to CUPnPSettings
montellese [Wed, 6 Feb 2013 22:48:34 +0000 (23:48 +0100)]
settings: move UPnP related settings from CSettings to CUPnPSettings

11 years agoXMLUtils: add std::string version of GetString()
montellese [Wed, 28 Nov 2012 17:13:11 +0000 (18:13 +0100)]
XMLUtils: add std::string version of GetString()

11 years agomove AppParamParser.h/cpp from xbmc/settings/ to xbmc/
montellese [Wed, 6 Feb 2013 16:37:25 +0000 (17:37 +0100)]
move AppParamParser.h/cpp from xbmc/settings/ to xbmc/

11 years agosettings: move GUIDialog* and GUIWindow* into their own sub-directories
montellese [Wed, 6 Feb 2013 16:25:58 +0000 (17:25 +0100)]
settings: move GUIDialog* and GUIWindow* into their own sub-directories

11 years agochanged: Move job type definitions into job.h
arnova [Fri, 1 Feb 2013 17:43:17 +0000 (18:43 +0100)]
changed: Move job type definitions into job.h

11 years agofixed: The VideoThumbLoader didn't fetch streamdetails for items that didn't have...
arnova [Tue, 19 Feb 2013 18:09:27 +0000 (19:09 +0100)]
fixed: The VideoThumbLoader didn't fetch streamdetails for items that didn't have a file id set in their infotag

11 years agoadded: = & != operator for CStreamDetails
arnova [Wed, 27 Feb 2013 12:27:59 +0000 (13:27 +0100)]
added: = & != operator for CStreamDetails

11 years agofix Android build breakage for libcec
davilla [Sun, 3 Mar 2013 01:49:36 +0000 (20:49 -0500)]
fix Android build breakage for libcec

11 years agofix libcec build and version bump to match
davilla [Sun, 3 Mar 2013 01:46:51 +0000 (20:46 -0500)]
fix libcec build and version bump to match

11 years agoMerge pull request #2361 from koying/fixdavdirectoryexist
Joakim Plate [Sat, 2 Mar 2013 16:03:51 +0000 (08:03 -0800)]
Merge pull request #2361 from koying/fixdavdirectoryexist

FIX: in CDAVDirectory::Exists, using PROPFIND without depth might return 403

11 years agoMerge pull request #2360 from ace20022/fix_build
Joakim Plate [Sat, 2 Mar 2013 16:03:01 +0000 (08:03 -0800)]
Merge pull request #2360 from ace20022/fix_build

Fix build after merge of PR #2269

11 years agoFix build after 87047e93e02375851505e9d6c420dd1225996bdb
ace20022 [Sat, 2 Mar 2013 15:35:42 +0000 (16:35 +0100)]
Fix build after 87047e93e02375851505e9d6c420dd1225996bdb

11 years agoFIX: in CDAVDirectory::Exists, using PROPFIND without depth might return 403
Chris "Koying" Browet [Sat, 2 Mar 2013 15:33:39 +0000 (16:33 +0100)]
FIX: in CDAVDirectory::Exists, using PROPFIND without depth might return 403

11 years agoMerge pull request #2357 from ulion/change_circularcache_pos_member_from_uint64_to_int64
Joakim Plate [Sat, 2 Mar 2013 14:33:15 +0000 (06:33 -0800)]
Merge pull request #2357 from ulion/change_circularcache_pos_member_from_uint64_to_int64

Change CircularCache internal pos members from uint64_t to int64_t.

11 years agoFIX: BitstreamConverter: don't close the converter without warning in case of convers...
Chris "koying" Browet [Sat, 2 Mar 2013 12:36:21 +0000 (13:36 +0100)]
FIX: BitstreamConverter: don't close the converter without warning in case of conversion error

11 years agoChange CircularCache internal pos members from uint64_t to int64_t.
ulion [Sat, 2 Mar 2013 11:30:04 +0000 (19:30 +0800)]
Change CircularCache internal pos members from uint64_t to int64_t.

11 years agoMerge pull request #2269 from ace20022/getXxxStreamInfo
Joakim Plate [Sat, 2 Mar 2013 11:26:57 +0000 (03:26 -0800)]
Merge pull request #2269 from ace20022/getXxxStreamInfo

[IPlayer et al.] Replace various Getxxx methods with GetxxxStreamInfo methods

11 years agoMerge pull request #2294 from smfontes/14119
ulion [Sat, 2 Mar 2013 00:46:02 +0000 (16:46 -0800)]
Merge pull request #2294 from smfontes/14119

Fixes for bug 14119

11 years agoMerge pull request #2323 from dagwieers/pthread_setname
Joakim Plate [Fri, 1 Mar 2013 23:24:18 +0000 (15:24 -0800)]
Merge pull request #2323 from dagwieers/pthread_setname

Name threads properly on Linux, FreeBSD, OpenBSD, ...

11 years agoMerge pull request #2064 from fritsch/xbmc-upstream
Joakim Plate [Fri, 1 Mar 2013 23:04:42 +0000 (15:04 -0800)]
Merge pull request #2064 from fritsch/xbmc-upstream

dvdplayer: Allow multithread decoding when software is used

11 years agoMerge pull request #1794 from opdenkamp/cecdevscan
Lars Op den Kamp [Fri, 1 Mar 2013 22:18:03 +0000 (14:18 -0800)]
Merge pull request #1794 from opdenkamp/cecdevscan

[cec] get the CEC devices that are connected to the system from libCEC

11 years agoMerge pull request #2259 from elupus/studio
Joakim Plate [Fri, 1 Mar 2013 21:15:42 +0000 (13:15 -0800)]
Merge pull request #2259 from elupus/studio

Limited color range for usage over HDMI

11 years agoName threads on Linux properly
Dag Wieers [Fri, 1 Mar 2013 04:11:30 +0000 (05:11 +0100)]
Name threads on Linux properly

I implemented this as part of the OpenELEC project.

It helps debug issues if we can easily identify the XBMC thread by name. This patch implements just that.

This second incarnation now implements a proper configure check to ensure we are using the capabilities of the library on various platforms (esp. when using glibc < 1.12).

11 years ago[WIN32] fixed: first process OnSleep events before going into suspend (fixes #14101)
wsoltys [Fri, 1 Mar 2013 20:06:13 +0000 (21:06 +0100)]
[WIN32] fixed: first process OnSleep events before going into suspend (fixes #14101)

11 years agoMerge pull request #2355 from ulion/url_reset_missing_member_fix
Joakim Plate [Fri, 1 Mar 2013 20:23:00 +0000 (12:23 -0800)]
Merge pull request #2355 from ulion/url_reset_missing_member_fix

[Fix] Add missed reset code for url options members.

11 years ago[Fix] Add missed reset code for url options members.
ulion [Fri, 1 Mar 2013 19:58:57 +0000 (03:58 +0800)]
[Fix] Add missed reset code for url options members.

11 years agoMerge pull request #2353 from Montellese/13848_websocket_fix_multiple_requests
Sascha Montellese [Fri, 1 Mar 2013 19:52:00 +0000 (11:52 -0800)]
Merge pull request #2353 from Montellese/13848_websocket_fix_multiple_requests

websocket: fix inability to handle multiple queued websocket frames/messages (fixes #13848)

11 years ago[droid] attach/detach the jvm using thread storage
Cory Fields [Thu, 28 Feb 2013 05:03:37 +0000 (00:03 -0500)]
[droid] attach/detach the jvm using thread storage

Threads are automatically attached when issuing a xbmc_jnienv(), and detach
automatically at destruction.

This eliminates manual intervention, and likely will save us from some bugs in
the future. The old code was very difficult to maintain since every function
had to assume that it was not attached and had to detach when finished.

This is the method recommended in the Android docs.

11 years agoMerge pull request #2278 from theuni/android-clean-lifecycle
Cory Fields [Fri, 1 Mar 2013 18:38:03 +0000 (10:38 -0800)]
Merge pull request #2278 from theuni/android-clean-lifecycle

droid: remove the stateful life-cycle manager

11 years agoMerge pull request #2204 from arnova/remote_player_selection
arnova [Fri, 1 Mar 2013 17:24:57 +0000 (09:24 -0800)]
Merge pull request #2204 from arnova/remote_player_selection

changed: Add rule for selecting remote (or non-local) items for player s...

11 years agowebsocket: fix inability to handle multiple queued websocket frames/messages (fixes...
montellese [Fri, 1 Mar 2013 16:53:54 +0000 (17:53 +0100)]
websocket: fix inability to handle multiple queued websocket frames/messages (fixes #13848)