vuplus_xbmc
10 years agoMerge pull request #2703 from ace20022/cores_revised
Martijn Kaijser [Sun, 4 Aug 2013 15:30:00 +0000 (08:30 -0700)]
Merge pull request #2703 from ace20022/cores_revised

[Cores] Revised with cppcheck

10 years agoMerge pull request #2896 from Voyager1/protectplayer
Voyager1 [Sun, 4 Aug 2013 15:08:40 +0000 (08:08 -0700)]
Merge pull request #2896 from Voyager1/protectplayer

Protect Player!

10 years agomove playspeed handling to CApplicationPlayer
Voyager1 [Sat, 29 Jun 2013 08:43:49 +0000 (10:43 +0200)]
move playspeed handling to CApplicationPlayer

10 years agomove IsPlaying-IsPaused-IsPlayingAudio-IsPlayingVideo to CApplicationPlayer wrapper
Voyager1 [Fri, 28 Jun 2013 17:33:57 +0000 (19:33 +0200)]
move IsPlaying-IsPaused-IsPlayingAudio-IsPlayingVideo to CApplicationPlayer wrapper

10 years agosync linux Makefile, Xcode project
S. Davilla [Sat, 3 Aug 2013 14:57:04 +0000 (10:57 -0400)]
sync linux Makefile, Xcode project

10 years agoProtect Player!
Voyager1 [Wed, 19 Jun 2013 19:32:36 +0000 (21:32 +0200)]
Protect Player!

10 years agoMerge pull request #3046 from FernetMenta/pvrguide
Rainer Hochecker [Sun, 4 Aug 2013 09:46:32 +0000 (02:46 -0700)]
Merge pull request #3046 from FernetMenta/pvrguide

pvr: try SwtichChannel when selecting a channel via EPG

10 years agoMerge pull request #3047 from CharlieMarshall/patch-1
Martijn Kaijser [Sun, 4 Aug 2013 08:59:32 +0000 (01:59 -0700)]
Merge pull request #3047 from CharlieMarshall/patch-1

Correct typo

10 years agoCorrect typo
Charlie Marshall [Sun, 4 Aug 2013 08:55:15 +0000 (09:55 +0100)]
Correct typo

10 years agopvr: try SwtichChannel when selecting a channel via EPG
xbmc [Thu, 11 Apr 2013 10:33:46 +0000 (12:33 +0200)]
pvr: try SwtichChannel when selecting a channel via EPG

10 years agoMerge pull request #3045 from FernetMenta/resfix
jmarshallnz [Sun, 4 Aug 2013 06:56:20 +0000 (23:56 -0700)]
Merge pull request #3045 from FernetMenta/resfix

renderers: fix choosing best resolution

10 years agorenderers: fix choosing best resolution
Rainer Hochecker [Sun, 4 Aug 2013 06:40:08 +0000 (08:40 +0200)]
renderers: fix choosing best resolution

10 years agoMerge pull request #3041 from Memphiz/rm_framemove
jmarshallnz [Sat, 3 Aug 2013 21:56:50 +0000 (14:56 -0700)]
Merge pull request #3041 from Memphiz/rm_framemove

[gui] - remove FrameMove from GUIDialog as it is not needed anymore

10 years agoMerge pull request #3040 from FernetMenta/pvr3d
Rainer Hochecker [Sat, 3 Aug 2013 18:13:56 +0000 (11:13 -0700)]
Merge pull request #3040 from FernetMenta/pvr3d

fixing pvr after stereoscopic pull

10 years agoMerge pull request #3016 from popcornmix/ffmpeg_dts_up
popcornmix [Sat, 3 Aug 2013 17:30:13 +0000 (10:30 -0700)]
Merge pull request #3016 from popcornmix/ffmpeg_dts_up

[ffmpeg] Backport of armv6 and vfp optmisations for DTS

10 years ago[gui] - remove FrameMove from GUIDialog as it is not needed anymore
Memphiz [Sat, 3 Aug 2013 16:17:04 +0000 (18:17 +0200)]
[gui] - remove FrameMove from GUIDialog as it is not needed anymore

10 years agoMerge pull request #3027 from Memphiz/fixautoclose
Memphiz [Sat, 3 Aug 2013 16:37:32 +0000 (09:37 -0700)]
Merge pull request #3027 from Memphiz/fixautoclose

[guidialog] - fix autoclose

10 years agoMerge pull request #3028 from Memphiz/airplayvolume
Memphiz [Sat, 3 Aug 2013 16:02:32 +0000 (09:02 -0700)]
Merge pull request #3028 from Memphiz/airplayvolume

[airplay] - add setting for allowing/disallowing volume control from airplay clients

10 years ago[airplay] - only allow volume changes if the new corresponding setting is enabled
Memphiz [Thu, 1 Aug 2013 08:01:32 +0000 (10:01 +0200)]
[airplay] - only allow volume changes if the new corresponding setting is enabled

10 years ago[settings] - add new setting for airplay - "allow volume control"
Memphiz [Thu, 1 Aug 2013 08:00:53 +0000 (10:00 +0200)]
[settings] - add new setting for airplay - "allow volume control"

10 years ago[lang] - add new strings for for the new "allow volume control" setting in airplay
Memphiz [Thu, 1 Aug 2013 07:59:59 +0000 (09:59 +0200)]
[lang] - add new strings for for the new "allow volume control" setting in airplay

10 years agoomxplayer: set changes counter on current stream after a change
Rainer Hochecker [Sat, 3 Aug 2013 12:26:37 +0000 (14:26 +0200)]
omxplayer: set changes counter on current stream after a change

10 years agoMerge pull request #3030 from jowadmax/master
Memphiz [Sat, 3 Aug 2013 10:21:49 +0000 (03:21 -0700)]
Merge pull request #3030 from jowadmax/master

[droid] Store the log file in a user-accessible location

10 years agoMerge pull request #3039 from ulion/osx_fix_firstkeypresslost_on_10_6
Memphiz [Sat, 3 Aug 2013 09:52:18 +0000 (02:52 -0700)]
Merge pull request #3039 from ulion/osx_fix_firstkeypresslost_on_10_6

[Fix] workaround osx 10.6 lost first keypress problem, fix #14525

10 years agopvr: set stereo_mode to mono
Rainer Hochecker [Sat, 3 Aug 2013 09:46:16 +0000 (11:46 +0200)]
pvr: set stereo_mode to mono

10 years agodvdplayer: set changes counter on current stream after a change
Rainer Hochecker [Sat, 3 Aug 2013 09:11:35 +0000 (11:11 +0200)]
dvdplayer: set changes counter on current stream after a change

10 years agoMerge pull request #3034 from jhsrennie/win_paste
John Rennie [Sat, 3 Aug 2013 06:25:05 +0000 (23:25 -0700)]
Merge pull request #3034 from jhsrennie/win_paste

Move paste code to g_Windowing

10 years ago[Fix] workaround osx 10.6 lost first keypress problem
ulion [Sat, 3 Aug 2013 01:59:41 +0000 (09:59 +0800)]
[Fix] workaround osx 10.6 lost first keypress problem

10 years agoMerge pull request #3021 from popcornmix/dirty_rect
popcornmix [Fri, 2 Aug 2013 22:18:10 +0000 (15:18 -0700)]
Merge pull request #3021 from popcornmix/dirty_rect

[EGL] Fix the non-trivial dirty rectangle modes

10 years agoFix: change XBMC temp folder path to a non-root accessible folder
jowadmax [Fri, 2 Aug 2013 09:15:41 +0000 (04:15 -0500)]
Fix: change XBMC temp folder path to a non-root accessible folder

let XBMC store its temp (and xbmc.log) in XBMC_HOME/.xbmc/temp instead of /data/data/org.xbmc.xbmc/....

When XBMC_TEMP is not defined, https://github.com/xbmc/xbmc/blob/d128d3760cb16bba81bcfaaa0498bc8a58ff115e/xbmc/Application.cpp#L1058 will take care of it and change it to XBMC_HOME

10 years agoModify GUIEditControl to use the new paste code
John Rennie [Fri, 2 Aug 2013 14:35:57 +0000 (15:35 +0100)]
Modify GUIEditControl to use the new paste code

10 years ago[EGL] Fix the non-trivial dirty rectangle modes
popcornmix [Mon, 22 Jul 2013 20:05:25 +0000 (21:05 +0100)]
[EGL] Fix the non-trivial dirty rectangle modes

EGL is typically double or triple buffered, and the previous buffer contents are not preserved.
This means the non-trivial dirty rectangle modes display a flickery mess.

EGL does provide a means for requesting the EGL buffer is preserved across calls.
It seems appropriate to request that when using dirty rectangle modes.

This PR makes algorithmdirtyregions 1 and 2 work on the Raspberry Pi.
It needs testing on other EGL platforms.

10 years agoAdd GetClipboard method to CWinSystemBase
John Rennie [Fri, 2 Aug 2013 14:23:48 +0000 (15:23 +0100)]
Add GetClipboard method to CWinSystemBase

10 years ago[ffmpeg/patches] Add backported armv6/vfp optimisations
popcornmix [Thu, 1 Aug 2013 16:09:19 +0000 (17:09 +0100)]
[ffmpeg/patches] Add backported armv6/vfp optimisations

10 years ago[ffmpeg] - backport - arm: Mangle external symbols properly in new vfp assembly files
Martin Storsjö [Mon, 22 Jul 2013 09:33:22 +0000 (12:33 +0300)]
[ffmpeg] - backport - arm: Mangle external symbols properly in new vfp assembly files

Reviewed-by: Kostya Shishkov
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
10 years ago[ffmpeg] - backport - arm: Add VFP-accelerated version of qmf_32_subbands
Ben Avison [Mon, 15 Jul 2013 17:28:17 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of qmf_32_subbands

               Before           After
               Mean    StdDev   Mean    StdDev  Change
This function   1323.0  98.0      746.2  60.6   +77.3%
Overall        15400.0 336.4    14147.5 288.4    +8.9%

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - dcadsp: Add a new method, qmf_32_subbands
Ben Avison [Mon, 15 Jul 2013 17:28:16 +0000 (18:28 +0100)]
[ffmpeg] - backport - dcadsp: Add a new method, qmf_32_subbands

This does most of the work formerly carried out by
the static function qmf_32_subbands() in dcadec.c.

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - arm: Add VFP-accelerated version of fft16
Martin Storsjö [Fri, 19 Jul 2013 08:23:57 +0000 (11:23 +0300)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of fft16

               Before           After
               Mean    StdDev   Mean    StdDev  Change
This function   1389.3  4.2       967.8  35.1   +43.6%
Overall        15577.5 83.2     15400.0 336.4    +1.2%

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - arm: Add VFP-accelerated version of dca_lfe_fir
Martin Storsjö [Fri, 19 Jul 2013 08:03:32 +0000 (11:03 +0300)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of dca_lfe_fir

               Before           After
               Mean    StdDev   Mean    StdDev  Change
This function    868.2  33.5      436.0  27.0   +99.1%
Overall        15973.0 223.2    15577.5  83.2    +2.5%

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - arm: Add VFP-accelerated version of imdct_half
Martin Storsjö [Fri, 19 Jul 2013 07:59:17 +0000 (10:59 +0300)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of imdct_half

               Before           After
               Mean    StdDev   Mean    StdDev  Change
This function   2653.0  28.5     1108.8  51.4   +139.3%
Overall        17049.5 408.2    15973.0 223.2     +6.7%

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_array8
Ben Avison [Mon, 15 Jul 2013 17:28:12 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_array8

               Before           After
               Mean    StdDev   Mean    StdDev  Change
This function    366.2  18.3      277.8  13.7   +31.9%
Overall        18420.5 489.1    17049.5 408.2    +8.0%

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - dcadec: Use int32_to_float_fmul_array8
Ben Avison [Tue, 16 Jul 2013 12:41:18 +0000 (15:41 +0300)]
[ffmpeg] - backport - dcadec: Use int32_to_float_fmul_array8

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - fmtconvert: Add a new method, int32_to_float_fmul_array8
Ben Avison [Mon, 15 Jul 2013 17:28:11 +0000 (18:28 +0100)]
[ffmpeg] - backport - fmtconvert: Add a new method, int32_to_float_fmul_array8

This is similar to int32_to_float_fmul_scalar, but
loads a new scalar multiplier every 8 input samples.
This enables the use of much larger input arrays, which
is important for pipelining on some CPUs (such as
ARMv6).

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_scalar
Ben Avison [Mon, 15 Jul 2013 17:28:10 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of int32_to_float_fmul_scalar

               Before           After
               Mean    StdDev   Mean    StdDev  Change
This function   1175.0   4.4      366.2  18.3   +220.8%
Overall        19285.5 292.0    18420.5 489.1     +4.7%

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[ffmpeg] - backport - arm: Add VFP-accelerated version of synth_filter_float
Ben Avison [Mon, 15 Jul 2013 17:28:09 +0000 (18:28 +0100)]
[ffmpeg] - backport - arm: Add VFP-accelerated version of synth_filter_float

               Before           After
               Mean    StdDev   Mean    StdDev  Change
This function   9295.0 114.9     4853.2 83.5    +91.5%
Overall        23699.8 397.6    19285.5 292.0   +22.9%

Signed-off-by: Martin Storsjö <martin@martin.st>
10 years ago[tools] Updated to latest gas-preprocessor.pl http://git.libav.org/?p=gas-preprocesso...
popcornmix [Fri, 2 Aug 2013 11:39:00 +0000 (12:39 +0100)]
[tools] Updated to latest gas-preprocessor.pl git.libav.org/?p=gas-preprocessor.git

http://git.libav.org/?p=gas-preprocessor.git;a=commit;h=0b4738e1e50184a9523da4cb2a19cad942645915

10 years agoMerge pull request #2959 from Montellese/sorting_cleanup
Sascha Montellese [Fri, 2 Aug 2013 12:47:52 +0000 (05:47 -0700)]
Merge pull request #2959 from Montellese/sorting_cleanup

cleanup sorting to (almost) get rid of the old SORT_METHOD_FOO

10 years agoMerge pull request #2749 from kylhill/master
Kyle Hill [Fri, 2 Aug 2013 11:26:36 +0000 (04:26 -0700)]
Merge pull request #2749 from kylhill/master

Fix New Coverity Static Analysis Issues

10 years agofix linux build after 7e8e1c9493a51e4739a507d6f62dadb7db411f78
wsnipex [Fri, 2 Aug 2013 10:16:25 +0000 (12:16 +0200)]
fix linux build after 7e8e1c9493a51e4739a507d6f62dadb7db411f78

10 years agoMerge pull request #3015 from FernetMenta/guilib
Rainer Hochecker [Fri, 2 Aug 2013 10:16:59 +0000 (03:16 -0700)]
Merge pull request #3015 from FernetMenta/guilib

CGUIBaseContainer::OnAction - waiting on scroll cunsumes action

10 years agoOSX: change GUIDialogKeyboardGeneric to use g_Windowing.GetClipboard
John Rennie [Fri, 2 Aug 2013 09:53:37 +0000 (10:53 +0100)]
OSX: change GUIDialogKeyboardGeneric to use g_Windowing.GetClipboard

10 years agoWin32: change GUIDialogKeyboardGeneric to use g_Windowing.GetClipboard
John Rennie [Fri, 2 Aug 2013 09:38:54 +0000 (10:38 +0100)]
Win32: change GUIDialogKeyboardGeneric to use g_Windowing.GetClipboard

10 years agoWin32: move paste code to g_Windowing
John Rennie [Fri, 2 Aug 2013 09:35:32 +0000 (10:35 +0100)]
Win32: move paste code to g_Windowing

10 years agocleanup sorting to (almost) get rid of the old SORT_METHOD_FOO
montellese [Wed, 18 Jul 2012 13:18:57 +0000 (15:18 +0200)]
cleanup sorting to (almost) get rid of the old SORT_METHOD_FOO

10 years ago[osx] fixed, compiler warning about deprecated routine
davilla [Fri, 2 Aug 2013 08:09:42 +0000 (04:09 -0400)]
[osx] fixed, compiler warning about deprecated routine

10 years agoMerge pull request #3029 from jhsrennie/keyedpaste
John Rennie [Fri, 2 Aug 2013 07:12:52 +0000 (00:12 -0700)]
Merge pull request #3029 from jhsrennie/keyedpaste

Add OnPasteClipboard method to CGUIDialogKeyboardGeneric

10 years agoAdd and test paste on OSX
John Rennie [Fri, 2 Aug 2013 06:47:44 +0000 (07:47 +0100)]
Add and test paste on OSX

10 years agofixed compiler warning, comparision always false due to limited type
davilla [Fri, 2 Aug 2013 06:46:45 +0000 (02:46 -0400)]
fixed compiler warning, comparision always false due to limited type

10 years agofixed compiler warning, missing return value
davilla [Fri, 2 Aug 2013 06:45:24 +0000 (02:45 -0400)]
fixed compiler warning, missing return value

10 years agofixed compiler warnings, unused vars
davilla [Fri, 2 Aug 2013 06:44:42 +0000 (02:44 -0400)]
fixed compiler warnings, unused vars

10 years agofixed broken build. please remember to add to all three projects when you add files...
davilla [Thu, 1 Aug 2013 23:12:54 +0000 (19:12 -0400)]
fixed broken build. please remember to add to all three projects when you add files, see getinfo, target

10 years agoMerge pull request #2971 from mus65/logind
Martijn Kaijser [Thu, 1 Aug 2013 23:10:42 +0000 (16:10 -0700)]
Merge pull request #2971 from mus65/logind

[Linux] systemd/UPower power management improvements

10 years agoMerge pull request #3031 from aballier/typo
Alexis Ballier [Thu, 1 Aug 2013 20:31:03 +0000 (13:31 -0700)]
Merge pull request #3031 from aballier/typo

Fix typo in [50e52c36]. Broke the build with external FFmpeg.

10 years agoFix typo in [50e52c36]. Broke the build with external FFmpeg.
Alexis Ballier [Thu, 1 Aug 2013 20:20:48 +0000 (16:20 -0400)]
Fix typo in [50e52c36]. Broke the build with external FFmpeg.

10 years agoMerge pull request #2966 from Voyager1/uniquedvdid-use-libdvdnav
Voyager1 [Thu, 1 Aug 2013 20:20:10 +0000 (13:20 -0700)]
Merge pull request #2966 from Voyager1/uniquedvdid-use-libdvdnav

Uniquedvdid use libdvdnav

10 years agoMerge pull request #2957 from jmbreuer/upstream-libdvdnav-seek
Martijn Kaijser [Thu, 1 Aug 2013 20:16:00 +0000 (13:16 -0700)]
Merge pull request #2957 from jmbreuer/upstream-libdvdnav-seek

More accurate seeking with libdvdnav

10 years agoMerge pull request #3013 from aballier/avfilter_deprec
Alexis Ballier [Thu, 1 Aug 2013 20:14:42 +0000 (13:14 -0700)]
Merge pull request #3013 from aballier/avfilter_deprec

Modernize libavfilter usage

10 years agoDllAvFilter.h: Include libavfilter/avcodec.h only when necessary. We are not using...
Alexis Ballier [Fri, 26 Jul 2013 21:13:40 +0000 (17:13 -0400)]
DllAvFilter.h: Include libavfilter/avcodec.h only when necessary. We are not using it anymore when using the new avfilter APIs and it contains only deprecated functions.

10 years agoDllAvFilter.h: Include libavfilter/avfilter.h since we are using functions from this...
Alexis Ballier [Fri, 26 Jul 2013 21:11:13 +0000 (17:11 -0400)]
DllAvFilter.h: Include libavfilter/avfilter.h since we are using functions from this header such as avfilter_get_by_name.

10 years agoDrop support for av_vsrc_buffer_add_frame: We are using the new API since libavfilter...
Alexis Ballier [Fri, 26 Jul 2013 21:08:28 +0000 (17:08 -0400)]
Drop support for av_vsrc_buffer_add_frame: We are using the new API since libavfilter 3, which is available in FFmpeg 1.0 at least.

libavfilter from libav will not work without the avframe based API anyway.

10 years agoUse avfilter_graph_parse_ptr when available (Fixes a deprecation warning with FFmpeg...
Alexis Ballier [Fri, 26 Jul 2013 20:41:38 +0000 (16:41 -0400)]
Use avfilter_graph_parse_ptr when available (Fixes a deprecation warning with FFmpeg 2.0).

Include the libav API for avfilter_graph_parse which should help porting to libav.

10 years agoDllAvFilter: Map avfilter_graph_parse_ptr when available.
Alexis Ballier [Fri, 26 Jul 2013 19:56:18 +0000 (15:56 -0400)]
DllAvFilter: Map avfilter_graph_parse_ptr when available.

10 years agoSwitch to the avframe based API for libavfilter when it is available.
Alexis Ballier [Fri, 26 Jul 2013 19:48:51 +0000 (15:48 -0400)]
Switch to the avframe based API for libavfilter when it is available.

The old API is deprecated and the new code is simpler and saves a memcopy.
Also, use the AVFrame values instead of the codec context for DVDVideoCodecFFmpeg::GetPicture.

10 years agoDllAvUtil.h: Map av_frame_move_ref when applicable.
Alexis Ballier [Fri, 26 Jul 2013 16:33:11 +0000 (12:33 -0400)]
DllAvUtil.h: Map av_frame_move_ref when applicable.

10 years agoDllAvUtil.h: Map av_frame_unref when applicable.
Alexis Ballier [Fri, 26 Jul 2013 16:31:11 +0000 (12:31 -0400)]
DllAvUtil.h: Map av_frame_unref when applicable.

10 years agoDllAvUtil.h: Map av_frame_alloc when applicable.
Alexis Ballier [Fri, 26 Jul 2013 16:22:55 +0000 (12:22 -0400)]
DllAvUtil.h: Map av_frame_alloc when applicable.

10 years agoDllAvUtil.h: Map av_frame_free when applicable.
Alexis Ballier [Fri, 26 Jul 2013 16:12:43 +0000 (12:12 -0400)]
DllAvUtil.h: Map av_frame_free when applicable.

10 years agoDllAvUtil.h: Add LIBAVUTIL_FROM* macros.
Alexis Ballier [Fri, 26 Jul 2013 16:07:12 +0000 (12:07 -0400)]
DllAvUtil.h: Add LIBAVUTIL_FROM* macros.

10 years agoDllAvFilter.h: Do not map avfilter_open.
Alexis Ballier [Fri, 26 Jul 2013 14:59:01 +0000 (10:59 -0400)]
DllAvFilter.h: Do not map avfilter_open.
It is deprecated in FFmpeg git master and unused in xbmc code.

10 years agoMerge pull request #3022 from popcornmix/avoid_avcodec_max
popcornmix [Thu, 1 Aug 2013 20:01:43 +0000 (13:01 -0700)]
Merge pull request #3022 from popcornmix/avoid_avcodec_max

[rbp/omxplayer] Stop using AVCODEC_MAX_AUDIO_FRAME_SIZE

10 years agoMerge pull request #2987 from ronie/remove-wunderground
Martijn Kaijser [Thu, 1 Aug 2013 19:03:31 +0000 (12:03 -0700)]
Merge pull request #2987 from ronie/remove-wunderground

[RFC] Ship XBMC without weather addon

10 years agoAdd OnPasteClipboard method to CGUIDialogKeyboardGeneric
John Rennie [Thu, 1 Aug 2013 18:54:14 +0000 (19:54 +0100)]
Add OnPasteClipboard method to CGUIDialogKeyboardGeneric

10 years ago[Linux] systemd/logind/UPower power management improvements
Marius T [Sun, 14 Jul 2013 10:44:28 +0000 (12:44 +0200)]
[Linux] systemd/logind/UPower power management improvements
This patch improves the power management functionality
on Linux systems running logind and optionally UPower.

While the old class was named SystemdUPowerSyscall, I renamed
it to LogindUPowerSyscall since systemd itself is technically
not used. Logind can run without systemd (Ubuntu is even planning
to do this).

The new LogindUPowerSyscall class does not inherit
from the UPowerSyscall class anymore. The little
functionality needed by UPower is implemented separately
in the rewritten class. I originally extended the existing
class, but this resulted in pretty messy code.

Advantages:
- The power management functionality provided by logind
  now works even when UPower is not available on the system. Previously
  nothing would work without UPower, even though UPower provided nothing
  but the battery level. The complete suspend/poweroff etc.
  functionality is provided by logind itself and does not rely on
  UPower anymore. The class itself checks whether UPower is available,
  and if not, avoids any battery related operations.

- As mentioned, the suspend functionality by UPower is not used anymore.
  This is also important because this functionality is being deprecated:
  see http://lists.freedesktop.org/archives/devkit-devel/2013-January/001339.html

- The OnSleep()/OnWake() callbacks now actually work. This was at least
  broken on systemd/logind systems since the corresponding UPower signals
  were never even emitted. This is now properly handled via
  logind inhibitor locks, so the system doesn't suspend until
  XBMC is finished with whatever it is doing with the callback.
  see also http://www.freedesktop.org/wiki/Software/systemd/inhibit/

- The code is imho cleaner since I don't keep a complete copy of the
  UPower devices within the class. Instead the Battery Level is
  re-read via D-Bus everytime UPower emits a DeviceChanged signal.
  UPower seems to emit this signal every 30 seconds while idle. I originally only
  re-read the data everytime the BatteryLevel() function is called since
  this doesn't seem to happen that often. However, I don't know if there
  are cases in which this function may be called very often or how
  much overhead D-Bus would actually cause in this case. Either way,
  this could easily be changed.

I made no changes to the other implementations, so this should not have
any effects on non-systemd, or to be exact, non-logind systems.

10 years ago[langauge] add missing setting descriptions
Martijn Kaijser [Thu, 1 Aug 2013 18:06:29 +0000 (20:06 +0200)]
[langauge] add missing setting descriptions

10 years agoMerge pull request #2969 from fritsch/ae-fix-wrong-softresume
Rainer Hochecker [Thu, 1 Aug 2013 17:34:24 +0000 (10:34 -0700)]
Merge pull request #2969 from fritsch/ae-fix-wrong-softresume

AESinkAlsa: Make sure to reinit but return false if format might be changing

10 years agoMerge pull request #2885 from smspillaz/fix-tests-16062013
Martijn Kaijser [Thu, 1 Aug 2013 17:20:33 +0000 (10:20 -0700)]
Merge pull request #2885 from smspillaz/fix-tests-16062013

Fix "make check"

10 years ago[cosmetics] update copyright headers
Martijn Kaijser [Thu, 1 Aug 2013 16:40:22 +0000 (18:40 +0200)]
[cosmetics] update copyright headers

10 years ago[guidialog] - fix autoclose by moveing the autoclose logic into UpdateVisibility...
Memphiz [Thu, 1 Aug 2013 16:10:33 +0000 (18:10 +0200)]
[guidialog] - fix autoclose by moveing the autoclose logic into UpdateVisibility for ensuring that getframetime returns sane values - thx to jm for the solution

10 years agoMerge pull request #2601 from sraue/automake-1.13-fixes
Martijn Kaijser [Thu, 1 Aug 2013 16:05:11 +0000 (09:05 -0700)]
Merge pull request #2601 from sraue/automake-1.13-fixes

[fix] change AM_CONFIG_HEADER to AC_CONFIG_HEADERS for automake-1.13 support

10 years ago[rbp/omxplayer] Stop using AVCODEC_MAX_AUDIO_FRAME_SIZE
popcornmix [Thu, 25 Jul 2013 16:15:26 +0000 (17:15 +0100)]
[rbp/omxplayer] Stop using AVCODEC_MAX_AUDIO_FRAME_SIZE

This constant has been deprecated and is now gone in FFmpeg 2.0.

See #3006

Also made use of av_samples_fill_arrays and av_samples_copy
and have simplified the code.

10 years ago[DllAvUtil] Plumb in missing av_samples_fill_arrays and av_samples_copy
popcornmix [Wed, 31 Jul 2013 18:57:38 +0000 (19:57 +0100)]
[DllAvUtil] Plumb in missing av_samples_fill_arrays and av_samples_copy

10 years agoMerge pull request #2848 from elupus/3d
Joakim Plate [Thu, 1 Aug 2013 15:46:35 +0000 (08:46 -0700)]
Merge pull request #2848 from elupus/3d

Stereoscopic 3d rendering support

10 years agoMerge pull request #2965 from LucasG2000/master
Sascha Montellese [Thu, 1 Aug 2013 15:22:04 +0000 (08:22 -0700)]
Merge pull request #2965 from LucasG2000/master

Built in function PlayMedia does not play music folders

10 years agoMerge pull request #2999 from dnunes/webinterface
Sascha Montellese [Thu, 1 Aug 2013 15:20:42 +0000 (08:20 -0700)]
Merge pull request #2999 from dnunes/webinterface

[webinterface.default] JS bugfix, cleanup and linting.

10 years agoegl: take flags into account when chaning check if we need to recreate
Joakim Plate [Thu, 1 Aug 2013 15:10:26 +0000 (17:10 +0200)]
egl: take flags into account when chaning check if we need to recreate

3d mode or interlacing could have changed

10 years agorbpi: make sure we take mode flags into account when finding desktop res
Joakim Plate [Thu, 1 Aug 2013 15:05:47 +0000 (17:05 +0200)]
rbpi: make sure we take mode flags into account when finding desktop res

10 years agorbpi: fixup more pixel ratio's for stereo modes
Joakim Plate [Thu, 1 Aug 2013 14:36:10 +0000 (16:36 +0200)]
rbpi: fixup more pixel ratio's for stereo modes

10 years agorbpi: fix pixel ratio setup for rbpi
Joakim Plate [Thu, 1 Aug 2013 12:42:14 +0000 (14:42 +0200)]
rbpi: fix pixel ratio setup for rbpi

10 years agogui: restore stereo correction on resolution when writing calibration
Joakim Plate [Thu, 1 Aug 2013 12:33:33 +0000 (14:33 +0200)]
gui: restore stereo correction on resolution when writing calibration

10 years agogui: automaticlly switch to stereo mode if we select a stereo resolution
Joakim Plate [Thu, 1 Aug 2013 11:18:53 +0000 (13:18 +0200)]
gui: automaticlly switch to stereo mode if we select a stereo resolution