vuplus_xbmc
10 years ago[Confluence] Cosmetics: ditch duplicate brackets
ronie [Wed, 19 Jun 2013 22:23:51 +0000 (00:23 +0200)]
[Confluence] Cosmetics: ditch duplicate brackets

10 years agoMerge pull request #2888 from popcornmix/version_overflow
popcornmix [Tue, 18 Jun 2013 10:36:04 +0000 (03:36 -0700)]
Merge pull request #2888 from popcornmix/version_overflow

[rbp] Avoid overflow in version string

10 years ago[rbp] Avoid overflow in version string
popcornmix [Mon, 17 Jun 2013 22:29:30 +0000 (23:29 +0100)]
[rbp] Avoid overflow in version string

gedit complains about invalid characters when opening xbmc.log file produced by pi
Since the change from perforce revision number to git hash, the version string has increased in size.

Fortunately we don't overrun the "response" buffer.
Unfortunately when buffer doesn't fit, it is not null terminated, so logging message pulls in garbage.

Version string looks like:
Jun 17 2013 20:49:11
Copyright (c) 2012 Broadcom
version d380dde43fe729f043befb5cf775f99e54586cde (clean) (release)

So, 80 characters is not enough (it is about 115 plus newlines).
160 seems more than enough, but truncate the string just in case.

10 years agogui: list settings didn't display indentation properly
Joakim Plate [Mon, 17 Jun 2013 21:46:45 +0000 (23:46 +0200)]
gui: list settings didn't display indentation properly

10 years ago[ffmpeg] - backport fix for crashing when using vaapi (found on libav mailing list...
Memphiz [Mon, 17 Jun 2013 20:34:53 +0000 (22:34 +0200)]
[ffmpeg] - backport fix for crashing when using vaapi (found on libav mailing list) - this was signed off by elupus

10 years agoRevert "ffmpeg: add patch file for vaapi fix"
Memphiz [Mon, 17 Jun 2013 20:31:28 +0000 (22:31 +0200)]
Revert "ffmpeg: add patch file for vaapi fix"

This reverts commit 4f47cfc9726c46ee69c72bdc4a28c15f1caea342.

10 years agoRevert "vaapi: don't unmap non-existing buffer"
Memphiz [Mon, 17 Jun 2013 20:26:08 +0000 (22:26 +0200)]
Revert "vaapi: don't unmap non-existing buffer"

This reverts commit c1597430e6d2dfd6b644be0345e0df9e0fe44336.

10 years agoRevert "ffmpeg: fixup compile error in patch"
Memphiz [Mon, 17 Jun 2013 20:25:59 +0000 (22:25 +0200)]
Revert "ffmpeg: fixup compile error in patch"

This reverts commit fcbc5e9a2a320c0b3bb6d6555143e863f1db3158.

10 years ago[mingw] added pkg-config to fix configure finding not all available libs
wsoltys [Mon, 17 Jun 2013 19:11:12 +0000 (21:11 +0200)]
[mingw] added pkg-config to fix configure finding not all available libs

10 years ago[FreeBSD] ping use -t for timeout like OSX
Fneufneu [Mon, 17 Jun 2013 05:12:21 +0000 (07:12 +0200)]
[FreeBSD] ping use -t for timeout like OSX

10 years agoMerge pull request #2887 from t4-ravenbird/ios-ping
Memphiz [Sun, 16 Jun 2013 19:50:23 +0000 (12:50 -0700)]
Merge pull request #2887 from t4-ravenbird/ios-ping

[fix][ios] ping ; timeout option not supported

10 years ago[fix][ios] ping ; timeout option not supported
t4.ravenbird [Sun, 16 Jun 2013 19:34:29 +0000 (21:34 +0200)]
[fix][ios] ping ; timeout option not supported

10 years agoMerge pull request #2855 from Voyager1/skip-chapters-withoutplaylist
Voyager1 [Sun, 16 Jun 2013 06:09:36 +0000 (23:09 -0700)]
Merge pull request #2855 from Voyager1/skip-chapters-withoutplaylist

Re-enable skip previous/next as chapter jumps, when outside of playlist context

10 years agoMove player action handling out of GUIDialogVideoOSD and GUIWindowFullScreen into...
Voyager1 [Thu, 13 Jun 2013 18:40:00 +0000 (20:40 +0200)]
Move player action handling out of GUIDialogVideoOSD and GUIWindowFullScreen into Application

10 years agoOnly allow prev-next chapter jumps outside of active playlist
Voyager1 [Sun, 9 Jun 2013 06:26:47 +0000 (08:26 +0200)]
Only allow prev-next chapter jumps outside of active playlist

10 years agoRevert "Merge pull request #2809 from jmarshallnz/no_skip_for_you"
Voyager1 [Sun, 9 Jun 2013 05:29:54 +0000 (07:29 +0200)]
Revert "Merge pull request #2809 from jmarshallnz/no_skip_for_you"

This reverts commit c5a85f72b6f685be832d4e3a43328de49baabf03, reversing
changes made to e9aed1d645158647aa2006ac4b2d2d18a3d1ecbf.

10 years agoAdded CFileItem::FillInMimeType() and make GetMimeType() respect const qualifiers.
Garrett Brown [Sat, 15 Jun 2013 01:17:48 +0000 (18:17 -0700)]
Added CFileItem::FillInMimeType() and make GetMimeType() respect const qualifiers.

Before, the MIME type would only be resolved if GetMimeType(true) was called, which is potentially blocking. Now MIME types will be resolved from the file's extension without possibly blocking the thread. See doxy of CFileItem::FillInMimeType() for more info.

10 years agoMerge pull request #2881 from popcornmix/avoid_resample_init
popcornmix [Fri, 14 Jun 2013 19:21:29 +0000 (12:21 -0700)]
Merge pull request #2881 from popcornmix/avoid_resample_init

[rbp/omxplayer] do not reopen the resample context for each frame.

10 years ago[rbp/omxplayer] do not reopen the resample context for each frame.
popcornmix [Fri, 14 Jun 2013 18:38:20 +0000 (19:38 +0100)]
[rbp/omxplayer] do not reopen the resample context for each frame.

I think this doesn't tend to happen on Pi now, as AV_SAMPLE_FMT_S16 and AV_SAMPLE_FMT_FLTP bypass the resampler,
but best to fix it if some obscure codec returns something else.

See #2873

10 years ago[cosmetic] Fix variable name to match name declared in header and parent constructor
Garrett Brown [Fri, 14 Jun 2013 17:42:17 +0000 (10:42 -0700)]
[cosmetic] Fix variable name to match name declared in header and parent constructor

10 years agooops... forgot to bump the version in addons/xbmc.pvr/addon.xml
Lars Op den Kamp [Fri, 14 Jun 2013 12:00:43 +0000 (14:00 +0200)]
oops... forgot to bump the version in addons/xbmc.pvr/addon.xml

10 years agoMerge pull request #2870 from popcornmix/pts_dts_adjust
popcornmix [Fri, 14 Jun 2013 10:47:50 +0000 (03:47 -0700)]
Merge pull request #2870 from popcornmix/pts_dts_adjust

[DVDDemux] Allow for larger difference in dts and pts of packet

10 years agoMerge pull request #2874 from aballier/vdpau_check
Joakim Plate [Thu, 13 Jun 2013 19:11:16 +0000 (12:11 -0700)]
Merge pull request #2874 from aballier/vdpau_check

configure, external ffmpeg: do not check if libavcodec contains vdpau fu...

10 years agoMerge pull request #2873 from aballier/resampler_fix
Joakim Plate [Thu, 13 Jun 2013 19:09:27 +0000 (12:09 -0700)]
Merge pull request #2873 from aballier/resampler_fix

[Fix] DVDAudioCodecFFmpeg: do not reopen the resample context for each frame.

10 years ago[jenkins] - disable the need of signing for ios/atv2 on jenkins
Memphiz [Thu, 13 Jun 2013 18:29:22 +0000 (20:29 +0200)]
[jenkins] - disable the need of signing for ios/atv2 on jenkins

10 years agoMerge pull request #2871 from Tolriq/faster_fix_filetype
Sascha Montellese [Thu, 13 Jun 2013 17:41:39 +0000 (10:41 -0700)]
Merge pull request #2871 from Tolriq/faster_fix_filetype

jsonrpc: faster and better way to fix "filetype" property than e0ec520d00

10 years ago[FIX] Faster and clever way to fix e0ec520d00
Tolriq [Wed, 12 Jun 2013 22:24:18 +0000 (00:24 +0200)]
[FIX] Faster and clever way to fix e0ec520d00

As title say faster way to correct the filetype field behavior.
(A lot since std::set use key as index while CFileItemList.Get on filename needs locks and tons of overhead, not talking about the size of parameters compared to a large directory).

10 years agoconfigure, external ffmpeg: do not check if libavcodec contains vdpau functions.
Alexis Ballier [Thu, 13 Jun 2013 17:26:16 +0000 (13:26 -0400)]
configure, external ffmpeg: do not check if libavcodec contains vdpau functions.

it will fall back to other methods if not present and we have no guarantee that the libavcodec version we build against will be the same we run with (except it has the same ABI but ff_vdpau symbols are not part of the ABI).

10 years agoDVDAudioCodecFFmpeg: do not reopen the resample context for each frame.
Anton Khirnov [Sat, 20 Apr 2013 11:16:11 +0000 (13:16 +0200)]
DVDAudioCodecFFmpeg: do not reopen the resample context for each frame.

There is no point in doing this and opening an already opened context
leaks memory in lavr.

10 years agofixed, when compiling for native, tarball was saved in wrong place
davilla [Thu, 13 Jun 2013 16:08:42 +0000 (12:08 -0400)]
fixed, when compiling for native, tarball was saved in wrong place

10 years ago[osx] fixed, stray touch under xcode3
davilla [Sun, 9 Jun 2013 05:12:31 +0000 (01:12 -0400)]
[osx] fixed, stray touch under xcode3

10 years ago[DVDDemux] Allow for larger difference in dts and pts of packet
popcornmix [Wed, 12 Jun 2013 21:49:31 +0000 (22:49 +0100)]
[DVDDemux] Allow for larger difference in dts and pts of packet

If video does not start on an I frame, you can get a significant difference
in pts and dts values for the first frame. I've got two videos where they
differ by more than 0.1s.

In this case, we end up setting pts=0 and leaving dts alone (which may be minutes away).
This gets through to GPU on Pi, and it tends to stall waiting for this difference to elapse.

I'm not sure what the largest difference can be, but 0.5s feels completely safe.
I'm not sure of any problems increasing this will cause.

10 years agoMerge pull request #2828 from Tolriq/fix_remoteaccess
Sascha Montellese [Wed, 12 Jun 2013 21:31:50 +0000 (14:31 -0700)]
Merge pull request #2828 from Tolriq/fix_remoteaccess

allow more paths in CFileUtils::RemoteAccessAllowed (fixes some addons and JSON-RPC clients)

10 years agojsonrpc: fix "filetype" property being (unexpectedly) returned for Player.GetItem...
montellese [Wed, 12 Jun 2013 21:00:44 +0000 (23:00 +0200)]
jsonrpc: fix "filetype" property being (unexpectedly) returned for Player.GetItem et al.

10 years agocosmetics in CFileOperations
montellese [Wed, 12 Jun 2013 20:51:25 +0000 (22:51 +0200)]
cosmetics in CFileOperations

10 years agojsonrpc: use "song" as default value for "type" property
montellese [Wed, 12 Jun 2013 20:50:02 +0000 (22:50 +0200)]
jsonrpc: use "song" as default value for "type" property

10 years agojsonrpc: fix property values returned by Player.GetItem
montellese [Wed, 12 Jun 2013 20:49:12 +0000 (22:49 +0200)]
jsonrpc: fix property values returned by Player.GetItem

10 years agoMerge pull request #2864 from Memphiz/mdns
Memphiz [Wed, 12 Jun 2013 21:03:19 +0000 (14:03 -0700)]
Merge pull request #2864 from Memphiz/mdns

[mdnsembedded] - fix zeroconfbrowser

10 years ago[mdns] - enable zeroconfbrowser via mdnsembedded - as the browsing/service-resolveing...
Memphis [Mon, 10 Jun 2013 21:43:25 +0000 (23:43 +0200)]
[mdns] - enable zeroconfbrowser via mdnsembedded - as the browsing/service-resolveing issue is solved now

10 years ago[mdns] - fix service resolving when using mdns-embedded
Memphis [Mon, 10 Jun 2013 21:54:09 +0000 (23:54 +0200)]
[mdns] - fix service resolving when using mdns-embedded
- don't call our dnsresolver in the callback but try it in the zeroconf thread instead
- if that fails (as it does in some networks/platforms where gethostbyname doesn't resolve .local. domains) - fallback to the mdns resolver

10 years ago[zeroconf] - add new hostname field to the service class - its needed by mdns
Memphis [Mon, 10 Jun 2013 21:44:33 +0000 (23:44 +0200)]
[zeroconf] - add new hostname field to the service class - its needed by mdns

10 years ago[depends] - bump mdnsresponder to 379.37
Memphis [Mon, 10 Jun 2013 17:27:44 +0000 (19:27 +0200)]
[depends] - bump mdnsresponder to 379.37

10 years agoMerge pull request #2868 from Montellese/win32_msbuild
Memphiz [Wed, 12 Jun 2013 10:45:58 +0000 (03:45 -0700)]
Merge pull request #2868 from Montellese/win32_msbuild

[win32] make BuildSetup.bat et. al. more robust for jenkins builds

10 years agoRetain type safety by using const_cast instead of C-style cast
Garrett Brown [Wed, 12 Jun 2013 00:26:23 +0000 (17:26 -0700)]
Retain type safety by using const_cast instead of C-style cast

10 years agoRemove Python dialogs when compiling without Python
Garrett Brown [Fri, 7 Jun 2013 23:47:11 +0000 (16:47 -0700)]
Remove Python dialogs when compiling without Python

cherry-picked from https://github.com/plexinc/plex-home-theater-public/commit/f76df3e72

10 years agoAdd #include guards for HAS_PYTHON
Garrett Brown [Tue, 11 Jun 2013 20:19:54 +0000 (13:19 -0700)]
Add #include guards for HAS_PYTHON

This fixes compile of Addon.cpp and Weather.cpp if HAS_PYTHON is not defined

10 years ago[jenkins] - do the mingw build in a backgroundthread and echo "." on the foreground...
Memphiz [Tue, 11 Jun 2013 15:45:10 +0000 (17:45 +0200)]
[jenkins] - do the mingw build in a backgroundthread and echo "." on the foreground thread for giving continuous output to the jenkins slave - should fix the disconnect issue on win32 slave

10 years ago[win32] cosmetic in BuildSetup.bat
montellese [Tue, 11 Jun 2013 19:19:44 +0000 (21:19 +0200)]
[win32] cosmetic in BuildSetup.bat

10 years ago[win32] use MSBuild.exe or devenv.com (if available) in BuildSetup.bat to get verbose...
montellese [Sat, 8 Jun 2013 22:12:04 +0000 (00:12 +0200)]
[win32] use MSBuild.exe or devenv.com (if available) in BuildSetup.bat to get verbose console output

10 years agoMerge pull request #2862 from t4-ravenbird/ping-errmsg
jmarshallnz [Tue, 11 Jun 2013 08:46:09 +0000 (01:46 -0700)]
Merge pull request #2862 from t4-ravenbird/ping-errmsg

[win32] ping ; avoid log when no reply

10 years agoMerge pull request #2629 from nuka1195/Branch_Python_Keyboard_to_Dialog
jmarshallnz [Tue, 11 Jun 2013 08:44:28 +0000 (01:44 -0700)]
Merge pull request #2629 from nuka1195/Branch_Python_Keyboard_to_Dialog

[Python] Adds keyboard to dialog class, using all of Dialog().numeric() methods.

10 years ago[pvr] sync add-ons
Lars Op den Kamp [Mon, 10 Jun 2013 21:23:45 +0000 (23:23 +0200)]
[pvr] sync add-ons

10 years agoMerge pull request #2810 from jmarshallnz/eval_conditions_before_actions
Michal Piechowiak [Mon, 10 Jun 2013 20:39:21 +0000 (13:39 -0700)]
Merge pull request #2810 from jmarshallnz/eval_conditions_before_actions

Eval conditions before actions

10 years ago[win32] ping ; avoid log when no reply
t4.ravenbird [Mon, 10 Jun 2013 20:37:46 +0000 (22:37 +0200)]
[win32] ping ; avoid log when no reply

10 years ago[WIN32] fixed: dxspectrum and waveform had no exports.
wsoltys [Mon, 10 Jun 2013 20:20:27 +0000 (22:20 +0200)]
[WIN32] fixed: dxspectrum and waveform had no exports.

10 years agoSilence compiler warning "conversion from 'double' to 'float', possible loss of data"
Garrett Brown [Sun, 9 Jun 2013 22:06:53 +0000 (15:06 -0700)]
Silence compiler warning "conversion from 'double' to 'float', possible loss of data"

10 years agoMerge pull request #2774 from popcornmix/rpi-settings
popcornmix [Mon, 10 Jun 2013 10:21:58 +0000 (03:21 -0700)]
Merge pull request #2774 from popcornmix/rpi-settings

[rbp] Fix new settings scheme for RPi and provide defaults

10 years agoMerge pull request #2760 from aballier/ffmpeg_cleanups
Arne Morten Kvarving [Mon, 10 Jun 2013 10:15:42 +0000 (03:15 -0700)]
Merge pull request #2760 from aballier/ffmpeg_cleanups

External FFmpeg cleaning

10 years agoMerge pull request #2751 from wsnipex/linux-buildsteps
Wolfgang Schupp [Mon, 10 Jun 2013 09:29:20 +0000 (02:29 -0700)]
Merge pull request #2751 from wsnipex/linux-buildsteps

Add debian packaging script and jenkins buildsteps

10 years agoMerge pull request #303 from garbear/wifi-improvements
Garrett Brown [Mon, 10 Jun 2013 09:19:18 +0000 (02:19 -0700)]
Merge pull request #303 from garbear/wifi-improvements

Wifi improvements

10 years ago[Win32] Added ability to scan for access points
Garrett Brown [Mon, 25 Jul 2011 09:31:51 +0000 (02:31 -0700)]
[Win32] Added ability to scan for access points

10 years agoSquelched compile warnings in NetworkWin32.cpp
Garrett Brown [Mon, 25 Jul 2011 09:30:34 +0000 (02:30 -0700)]
Squelched compile warnings in NetworkWin32.cpp

10 years ago[Linux] Improved scanning for access points to include MAC address, channel and signa...
Garrett Brown [Mon, 10 Jun 2013 08:33:12 +0000 (01:33 -0700)]
[Linux] Improved scanning for access points to include MAC address, channel and signal strength.

Includes general improvements and readability fixups in NetworkLinux.cpp.

10 years agoFix extra ; after if statement from commit c4ffa7736
Garrett Brown [Sun, 9 Jun 2013 23:30:01 +0000 (16:30 -0700)]
Fix extra ; after if statement from commit c4ffa7736

10 years ago[cosmetic] Add settings.xml file reference to English strings
Garrett Brown [Mon, 10 Jun 2013 02:12:29 +0000 (19:12 -0700)]
[cosmetic] Add settings.xml file reference to English strings

10 years ago[Python] Adds keyboard to dialog class, using all of Dialog().numeric() methods.
nuka1195 [Sat, 11 May 2013 21:09:53 +0000 (17:09 -0400)]
[Python] Adds keyboard to dialog class, using all of Dialog().numeric() methods.

This does not eliminate xbmc.Keyboard() or Dialog().numeric. Those could be depreciated.

10 years agoMerge pull request #2844 from Memphiz/mdns
Memphiz [Sun, 9 Jun 2013 21:31:13 +0000 (14:31 -0700)]
Merge pull request #2844 from Memphiz/mdns

[droid] - add zeroconf support

10 years agoMerge pull request #2857 from Memphiz/droidmulticast
Cory Fields [Sun, 9 Jun 2013 20:52:59 +0000 (13:52 -0700)]
Merge pull request #2857 from Memphiz/droidmulticast

droid/jni: add MulticastLock class and hook it up to wifi manager

10 years agoMerge pull request #2859 from popcornmix/fix_srt_sub
huceke [Sun, 9 Jun 2013 18:47:21 +0000 (11:47 -0700)]
Merge pull request #2859 from popcornmix/fix_srt_sub

[rbp/omxplayer] Fix for srt subtitle sync

10 years ago[rbp/omxplayer] Fix for srt subtitle sync
popcornmix [Sun, 9 Jun 2013 18:17:27 +0000 (19:17 +0100)]
[rbp/omxplayer] Fix for srt subtitle sync

Textual subs should be synchronised to the mediatime (OMXMediaTime) like graphical subs

10 years agoMerge pull request #2858 from mihawk90/patch-1
Arne Morten Kvarving [Sun, 9 Jun 2013 16:15:24 +0000 (09:15 -0700)]
Merge pull request #2858 from mihawk90/patch-1

Implement Logitech Rumblepad 2

10 years agoImplement Logitech Rumblepad 2
Tarulia [Sun, 9 Jun 2013 16:09:19 +0000 (18:09 +0200)]
Implement Logitech Rumblepad 2

10 years agoMerge pull request #2853 from popcornmix/remove_discontinuity
huceke [Sun, 9 Jun 2013 14:01:00 +0000 (07:01 -0700)]
Merge pull request #2853 from popcornmix/remove_discontinuity

[rbp/omxplayer] Remove discontinuity handling from players

10 years ago[mdns] - make doResolve sync - else we risk an assert because we access the resolved...
Memphiz [Thu, 6 Jun 2013 21:37:12 +0000 (23:37 +0200)]
[mdns] - make doResolve sync - else we risk an assert because we access the resolved service before it really is ready. Event code taken from our avahi impl.

10 years ago[mdns] - fix some possible crashes (seen when using embedded mdns)
Memphiz [Tue, 4 Jun 2013 19:59:20 +0000 (21:59 +0200)]
[mdns] - fix some possible crashes (seen when using embedded mdns)

10 years ago[mdns] - add mdnsresponder to depends and build it for android
Memphiz [Tue, 4 Jun 2013 12:52:50 +0000 (14:52 +0200)]
[mdns] - add mdnsresponder to depends and build it for android

10 years ago[zeroconf] - cleanup ifdefs use HAS_MDNS and HAS_MDNS_EMBEDDED (similar to what we...
Memphiz [Tue, 4 Jun 2013 12:08:03 +0000 (14:08 +0200)]
[zeroconf] - cleanup ifdefs use HAS_MDNS and HAS_MDNS_EMBEDDED (similar to what we do with HAS_AVAHI already) instead of making TARGET_blah assumptions - rename Zeroconf*WIN.* to Zeroconf*MDNS.* and move it into its own subdir mdns - its not windows specific anymore - add support for libmDnsEmbedded for allowing zeroconf support without running daemon (embedded server)

10 years ago[mdns] - add HAS_MDNS and HAS_MDNS_EMBEDDED for supporting zeroconf through mDnsResponder
Memphiz [Tue, 4 Jun 2013 12:04:36 +0000 (14:04 +0200)]
[mdns] - add HAS_MDNS and HAS_MDNS_EMBEDDED for supporting zeroconf through mDnsResponder

10 years ago[mdns] - add optional libmdnsembedded support to configure
Memphiz [Tue, 4 Jun 2013 12:03:35 +0000 (14:03 +0200)]
[mdns] - add optional libmdnsembedded support to configure

10 years agojni: add MulticastLock class and hook it up to wifi manager
Cory Fields [Mon, 3 Jun 2013 15:51:11 +0000 (11:51 -0400)]
jni: add MulticastLock class and hook it up to wifi manager

10 years agoMerge pull request #2697 from ace20022/makeEmStatic
Arne Morten Kvarving [Sun, 9 Jun 2013 11:05:11 +0000 (04:05 -0700)]
Merge pull request #2697 from ace20022/makeEmStatic

[cores/interfaces] Make functions static if possible.

10 years agoMerge pull request #2856 from fetzerch/target-windows
Lars Op den Kamp [Sun, 9 Jun 2013 10:00:03 +0000 (03:00 -0700)]
Merge pull request #2856 from fetzerch/target-windows

pvr: win32: Make sure that the addon libs define TARGET_WINDOWS

10 years agopvr: win32: Make sure that the addon libs define TARGET_WINDOWS
Christian Fetzer [Sun, 9 Jun 2013 09:53:02 +0000 (11:53 +0200)]
pvr: win32: Make sure that the addon libs define TARGET_WINDOWS

Recently, _WIN32 has been replaced by TARGET_WINDOWS.
Since this is a project specific define and not a system variable,
we have to make sure that the PVR addon libs define this in their
project configuration. Otherwise the libs won't export any symbols
and the PVR addons cannot be loaded.

10 years ago[cores] Make functions static if possible.
ace20022 [Mon, 6 May 2013 11:58:35 +0000 (13:58 +0200)]
[cores] Make functions static if possible.

10 years ago[WindowInterceptor] Make up() static.
ace20022 [Mon, 6 May 2013 08:16:36 +0000 (10:16 +0200)]
[WindowInterceptor] Make up() static.

10 years ago[rbp/omxplayer] Remove discontinuity handling from players
popcornmix [Sat, 18 May 2013 14:05:50 +0000 (15:05 +0100)]
[rbp/omxplayer] Remove discontinuity handling from players

I think sync/continuity checking done in OMXPlayerVideo and OMXPlayerAudio on Pi
is always wrong and leads to audio sync errors after discontinuities.

The GPU already does clock adjustment based on discontinuities in timestamps,
and is in a better position to do this adjustment.
(Remember there are a couple of seconds of buffered audio/video between here
and GPU and we want to adjust the clock at the other end of this queue).

10 years agoMerge pull request #2638 from fataki/builtinscreensaver
Arne Morten Kvarving [Sat, 8 Jun 2013 19:53:01 +0000 (12:53 -0700)]
Merge pull request #2638 from fataki/builtinscreensaver

ADD: ActivateScreensaver to builtin functions

10 years agoMerge pull request #2238 from stefansaraev/setguilanguage
Arne Morten Kvarving [Sat, 8 Jun 2013 19:40:26 +0000 (12:40 -0700)]
Merge pull request #2238 from stefansaraev/setguilanguage

add builtin to set GUI Language

10 years agoMerge pull request #2819 from Fice/dnd_assign_fix
Arne Morten Kvarving [Sat, 8 Jun 2013 19:21:42 +0000 (12:21 -0700)]
Merge pull request #2819 from Fice/dnd_assign_fix

[FIX] CFileItemList.assign() should keep sort information

10 years agoFix dllavutil after #2730
Voyager1 [Sat, 8 Jun 2013 18:42:52 +0000 (20:42 +0200)]
Fix dllavutil after #2730

10 years agoMerge pull request #2851 from pieh/regexp_unlowercase
Arne Morten Kvarving [Sat, 8 Jun 2013 19:11:53 +0000 (12:11 -0700)]
Merge pull request #2851 from pieh/regexp_unlowercase

advancedsettings: don't lowercase custom regexp for tvshowmatching

10 years ago[rbp/omxplayer] Remove flip timing logic from OMXPlayerVideo
popcornmix [Sat, 8 Jun 2013 15:10:49 +0000 (16:10 +0100)]
[rbp/omxplayer] Remove flip timing logic from OMXPlayerVideo

Currently subs are ~500ms out of sync with a lot of jitter.

The video is not rendered by the arm, so a lot of the page flipping code is redundant.
Calling ProcessOverlays/FlipPage every frame is a big performance hit on Pi,
so I keep track of when the subs will next change and only call them then.

This has the side effect that ASS/SSA subs don't animate, so while sub is onscreen,
I periodically update (limited 10 fps).

10 years agoadvancedsettings: don't lowercase custom regexp for tvshowmatching
Michal Piechowiak [Sat, 8 Jun 2013 18:19:06 +0000 (20:19 +0200)]
advancedsettings: don't lowercase custom regexp for tvshowmatching

lowercasing regexp might change /D+ to /d+ which means something elsse
credit Sesshoumaru for finding issue and suggesting this fix

10 years agoMerge pull request #2730 from ulion/dvdplayer_ffmpeg_http_protocol_options
Arne Morten Kvarving [Sat, 8 Jun 2013 17:17:39 +0000 (10:17 -0700)]
Merge pull request #2730 from ulion/dvdplayer_ffmpeg_http_protocol_options

[DVDPlayer] ffmpeg support http/https protocol options, also fix #14309.

10 years agoMerge pull request #2838 from evilhamster/cue14397
Arne Morten Kvarving [Sat, 8 Jun 2013 17:08:16 +0000 (10:08 -0700)]
Merge pull request #2838 from evilhamster/cue14397

Fix for single files multiple songs reported in #14397

10 years agoMerge pull request #2850 from popcornmix/fix_div_zero
huceke [Sat, 8 Jun 2013 17:03:24 +0000 (10:03 -0700)]
Merge pull request #2850 from popcornmix/fix_div_zero

[rbp/omxplayer] Fix divide by zero at eof

10 years ago[rbp/omxplayer] Fix divide by zero at eof
popcornmix [Sat, 8 Jun 2013 16:15:51 +0000 (17:15 +0100)]
[rbp/omxplayer] Fix divide by zero at eof

If you leave the codec info up in a debug build and reach eof, you will abort.

This is due to audio decoder being closed, which zeros m_BytesPerSec, but the player info is still requested.
GetCacheTime will do a divide by zero. This change protects that divide.

10 years agoMerge pull request #2847 from elupus/vda_ffmpeg
Joakim Plate [Sat, 8 Jun 2013 13:52:40 +0000 (06:52 -0700)]
Merge pull request #2847 from elupus/vda_ffmpeg

Vda ffmpeg

10 years agoMerge pull request #2845 from elupus/vda
Joakim Plate [Sat, 8 Jun 2013 13:41:38 +0000 (06:41 -0700)]
Merge pull request #2845 from elupus/vda

Vda decoding fixups

10 years agovda: GetPicture return bool
Joakim Plate [Sat, 8 Jun 2013 13:40:43 +0000 (15:40 +0200)]
vda: GetPicture return bool