arnova [Sun, 23 Jun 2013 20:06:57 +0000 (22:06 +0200)]
fixed: Crash when scanning music without any scraper set
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)
montellese [Wed, 12 Jun 2013 21:00:44 +0000 (23:00 +0200)]
jsonrpc: fix "filetype" property being (unexpectedly) returned for Player.GetItem et al.
montellese [Wed, 12 Jun 2013 20:51:25 +0000 (22:51 +0200)]
cosmetics in CFileOperations
montellese [Wed, 12 Jun 2013 20:50:02 +0000 (22:50 +0200)]
jsonrpc: use "song" as default value for "type" property
montellese [Wed, 12 Jun 2013 20:49:12 +0000 (22:49 +0200)]
jsonrpc: fix property values returned by Player.GetItem
Memphiz [Wed, 12 Jun 2013 21:03:19 +0000 (14:03 -0700)]
Merge pull request #2864 from Memphiz/mdns
[mdnsembedded] - fix zeroconfbrowser
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
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
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
Memphis [Mon, 10 Jun 2013 17:27:44 +0000 (19:27 +0200)]
[depends] - bump mdnsresponder to 379.37
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
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
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
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
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
montellese [Tue, 11 Jun 2013 19:19:44 +0000 (21:19 +0200)]
[win32] cosmetic in BuildSetup.bat
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
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
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.
Lars Op den Kamp [Mon, 10 Jun 2013 21:23:45 +0000 (23:23 +0200)]
[pvr] sync add-ons
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
t4.ravenbird [Mon, 10 Jun 2013 20:37:46 +0000 (22:37 +0200)]
[win32] ping ; avoid log when no reply
wsoltys [Mon, 10 Jun 2013 20:20:27 +0000 (22:20 +0200)]
[WIN32] fixed: dxspectrum and waveform had no exports.
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"
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
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
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
Garrett Brown [Mon, 10 Jun 2013 09:19:18 +0000 (02:19 -0700)]
Merge pull request #303 from garbear/wifi-improvements
Wifi improvements
Garrett Brown [Mon, 25 Jul 2011 09:31:51 +0000 (02:31 -0700)]
[Win32] Added ability to scan for access points
Garrett Brown [Mon, 25 Jul 2011 09:30:34 +0000 (02:30 -0700)]
Squelched compile warnings in NetworkWin32.cpp
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.
Garrett Brown [Sun, 9 Jun 2013 23:30:01 +0000 (16:30 -0700)]
Fix extra ; after if statement from commit
c4ffa7736
Garrett Brown [Mon, 10 Jun 2013 02:12:29 +0000 (19:12 -0700)]
[cosmetic] Add settings.xml file reference to English strings
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.
Memphiz [Sun, 9 Jun 2013 21:31:13 +0000 (14:31 -0700)]
Merge pull request #2844 from Memphiz/mdns
[droid] - add zeroconf support
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
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
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
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
Tarulia [Sun, 9 Jun 2013 16:09:19 +0000 (18:09 +0200)]
Implement Logitech Rumblepad 2
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
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.
Memphiz [Tue, 4 Jun 2013 19:59:20 +0000 (21:59 +0200)]
[mdns] - fix some possible crashes (seen when using embedded mdns)
Memphiz [Tue, 4 Jun 2013 12:52:50 +0000 (14:52 +0200)]
[mdns] - add mdnsresponder to depends and build it for android
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)
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
Memphiz [Tue, 4 Jun 2013 12:03:35 +0000 (14:03 +0200)]
[mdns] - add optional libmdnsembedded support to configure
Cory Fields [Mon, 3 Jun 2013 15:51:11 +0000 (11:51 -0400)]
jni: add MulticastLock class and hook it up to wifi manager
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.
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
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.
ace20022 [Mon, 6 May 2013 11:58:35 +0000 (13:58 +0200)]
[cores] Make functions static if possible.
ace20022 [Mon, 6 May 2013 08:16:36 +0000 (10:16 +0200)]
[WindowInterceptor] Make up() static.
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).
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
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
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
Voyager1 [Sat, 8 Jun 2013 18:42:52 +0000 (20:42 +0200)]
Fix dllavutil after #2730
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
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).
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
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.
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
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
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.
Joakim Plate [Sat, 8 Jun 2013 13:52:40 +0000 (06:52 -0700)]
Merge pull request #2847 from elupus/vda_ffmpeg
Vda ffmpeg
Joakim Plate [Sat, 8 Jun 2013 13:41:38 +0000 (06:41 -0700)]
Merge pull request #2845 from elupus/vda
Vda decoding fixups
Joakim Plate [Sat, 8 Jun 2013 13:40:43 +0000 (15:40 +0200)]
vda: GetPicture return bool
Arne Morten Kvarving [Sat, 8 Jun 2013 12:23:27 +0000 (05:23 -0700)]
Merge pull request #2745 from Rawk/add_HasFileExtension
Add URIUtils::HasExtension(..)
Rawk [Tue, 14 May 2013 12:23:21 +0000 (14:23 +0200)]
Cleanup IDirectory::IsAllowed(..)
Rawk [Tue, 14 May 2013 12:19:13 +0000 (14:19 +0200)]
Use the new HasExtension(..) function
Rawk [Tue, 14 May 2013 12:16:19 +0000 (14:16 +0200)]
Add URIUtils::HasExtension(..) functions
Joakim Plate [Sat, 8 Jun 2013 11:24:21 +0000 (13:24 +0200)]
vda: allow queuing to be used
Joakim Plate [Sat, 8 Jun 2013 09:42:58 +0000 (11:42 +0200)]
vda: don't request buffer until we are sure queue depth is below limit
This avoid queue building up due to late output from decoder.
Joakim Plate [Sat, 8 Jun 2013 09:40:52 +0000 (11:40 +0200)]
vda: increase re-order queue size to minimum 5 and based on ref frames
We must always have at least the number of reference frames to guaranteee
output in correct frame order.
Joakim Plate [Sat, 8 Jun 2013 09:39:42 +0000 (11:39 +0200)]
vda: replace sort time timestamp with counter
Timestamps can end up equal between two samples.
Joakim Plate [Sat, 8 Jun 2013 09:36:14 +0000 (11:36 +0200)]
vda: simplify presentation order calculation
Instead of keeping track of timestamp when added which is shaky at best
just put them at the end of the ouput queue. This should fully equal
old logic when we are always missing pts and likely be better when
pts is sporadic.
evilhamster [Thu, 6 Jun 2013 10:06:23 +0000 (12:06 +0200)]
Fix for single files / multiple songs reported in #14397, bumps musicdb version to 37
Lars Op den Kamp [Sat, 8 Jun 2013 11:07:34 +0000 (04:07 -0700)]
Merge pull request #2834 from Fice/fix_pvr_lock
[FIX] CheckMenuLock ignored WINDOW_SETTINGS_PVR
Fice [Sat, 8 Jun 2013 10:22:48 +0000 (12:22 +0200)]
[FIX] CheckMenuLock ignored WINDOW_SETTINGS_PVR
Lars Op den Kamp [Sat, 8 Jun 2013 09:59:30 +0000 (11:59 +0200)]
Merge branch 'june_window'. closes #2812
huceke [Sat, 8 Jun 2013 09:57:51 +0000 (02:57 -0700)]
Merge pull request #2835 from huceke/raspberrypi
[rbp/buildsystem] changed set USE_TEXTUREPACKER_NATIVE_ROOT in the build...
Joakim Plate [Sat, 8 Jun 2013 09:52:10 +0000 (11:52 +0200)]
dvdplayer: support vda decoding using ffmpeg hwaccel infrastructure
This removes the requirment that width/height have to be known before
hand, as well as avoid need to extract extradata before hand.
Joakim Plate [Sat, 1 Jun 2013 14:29:02 +0000 (16:29 +0200)]
ffmpeg: restore invalid vda_frame definition
Upstream has it this way already, no idea how this ended up changed.
Lars Op den Kamp [Sat, 8 Jun 2013 09:36:05 +0000 (11:36 +0200)]
[pvr] bump API version to 1.8.0 and sync add-ons
Arne Morten Kvarving [Sat, 8 Jun 2013 08:51:45 +0000 (01:51 -0700)]
Merge pull request #2809 from jmarshallnz/no_skip_for_you
[dvd/omxplayer] don't override NextItem/PreviousItem with chapter skipping
jmarshallnz [Sat, 8 Jun 2013 08:36:47 +0000 (01:36 -0700)]
Merge pull request #2806 from Fice/rip_to_dp
Add ripped CDs automatically to database
Arne Morten Kvarving [Sat, 8 Jun 2013 08:21:09 +0000 (01:21 -0700)]
Merge pull request #2821 from evilhamster/master
[Minor] Added support for discnumber to CueDocument
Arne Morten Kvarving [Sat, 8 Jun 2013 08:10:52 +0000 (01:10 -0700)]
Merge pull request #2843 from w3sip/master
Optionally allow caching for all network streams, including those on LAN (via new advanced setting 'alwaysforcebuffer')
davilla [Sat, 25 May 2013 20:59:32 +0000 (16:59 -0400)]
fixed, these use CallVoidMethod, not CallObjectMethod
Cory Fields [Sat, 8 Jun 2013 00:54:51 +0000 (20:54 -0400)]
jni: fix legitimate bugs seen with new warnings
Cory Fields [Sat, 8 Jun 2013 00:52:26 +0000 (20:52 -0400)]
jni: use dummy casts to quash legitimate unused variable warning messages
Cory Fields [Sat, 8 Jun 2013 00:49:01 +0000 (20:49 -0400)]
jni: have the compiler warn us about lots of potential badness
Mainly unused params. Since java params are passed through ..., it's easy to
miss one. An unused param in a native function is a really good sign that
something has been forgotten.
Cory Fields [Sat, 8 Jun 2013 00:57:40 +0000 (20:57 -0400)]
jni: fixup XBMCApp after get() rename
Cory Fields [Sat, 8 Jun 2013 00:47:51 +0000 (20:47 -0400)]
jni: rename helper get() to get_raw()
Some java classes have get() functions that conflict otherwise
Cory Fields [Fri, 7 Jun 2013 23:55:35 +0000 (19:55 -0400)]
depends: fix braino in ed86330. Build-tested all the way through this time.
Fixes broken depends build on all platforms
Cory Fields [Fri, 7 Jun 2013 22:30:23 +0000 (15:30 -0700)]
Merge pull request #2746 from theuni/android-register-player
Android register player
Cory Fields [Thu, 16 May 2013 03:15:13 +0000 (23:15 -0400)]
droid: hook up _onNewIntent
Cory Fields [Thu, 16 May 2013 03:13:01 +0000 (23:13 -0400)]
droid: register/unregister our receiver in pause/resume as per Android docs