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...
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
Cory Fields [Thu, 16 May 2013 03:12:16 +0000 (23:12 -0400)]
droid: subclass CJNIBroadcastReceiver for onReceive
Cory Fields [Thu, 16 May 2013 01:30:32 +0000 (21:30 -0400)]
droid: register native functions at startup
Cory Fields [Thu, 16 May 2013 01:32:06 +0000 (21:32 -0400)]
droid: add onNewIntent for receiving files to play
Cory Fields [Tue, 14 May 2013 04:26:02 +0000 (00:26 -0400)]
droid: play the file from the launch intent (if any)
Cory Fields [Tue, 14 May 2013 04:22:04 +0000 (00:22 -0400)]
droid: add helper function for grabbing the target file from an intent
Cory Fields [Thu, 16 May 2013 03:10:20 +0000 (23:10 -0400)]
jni: add unregisterReceiver function
Cory Fields [Thu, 16 May 2013 03:10:00 +0000 (23:10 -0400)]
jni: move onReceive into the BroadcastReceiver where it belongs
Cory Fields [Thu, 16 May 2013 01:23:23 +0000 (21:23 -0400)]
jni: add private and virtual onNewIntent functions
Cory Fields [Thu, 16 May 2013 01:21:08 +0000 (21:21 -0400)]
jni: drop hard-coded jniexport
Cory Fields [Thu, 16 May 2013 01:20:20 +0000 (21:20 -0400)]
jni: pass received intents from internal to virtual functions
Cory Fields [Thu, 16 May 2013 01:18:21 +0000 (21:18 -0400)]
jni: create GetAppInstance() and use it rather than passing a copy around
Cory Fields [Tue, 14 May 2013 05:21:48 +0000 (01:21 -0400)]
jni: move the rest of the static members into PopulateStaticFields functions
Cory Fields [Tue, 14 May 2013 04:29:11 +0000 (00:29 -0400)]
jni: register for music/movies and common protocols
Cory Fields [Tue, 14 May 2013 04:17:19 +0000 (00:17 -0400)]
jni: Add a top-level static member cache
Some static members are useful before their class is instantiated, so we must
resolve them some time before first use.
Any class can be added here so that they are cached when the activity is
created. The linker should strip away any that aren't used.
Cory Fields [Tue, 14 May 2013 04:15:02 +0000 (00:15 -0400)]
jni: add stubs for MediaStore statics
Cory Fields [Tue, 14 May 2013 04:11:09 +0000 (00:11 -0400)]
jni: add a few functions needed for parsing intents
Cory Fields [Tue, 14 May 2013 04:35:49 +0000 (00:35 -0400)]
jni: build new files
Cory Fields [Tue, 14 May 2013 04:35:16 +0000 (00:35 -0400)]
jni: add stub for ContentResolver class and hook it up to Context
Cory Fields [Tue, 14 May 2013 04:34:34 +0000 (00:34 -0400)]
jni: add Cursor class
Cory Fields [Tue, 14 May 2013 04:12:08 +0000 (00:12 -0400)]
jni: pass null strings as null objects, as java expects them
Cory Fields [Tue, 14 May 2013 04:09:13 +0000 (00:09 -0400)]
jni: fix get_static_field when using a cached class
Cory Fields [Sun, 12 May 2013 00:04:54 +0000 (20:04 -0400)]
jni: allow passing java String[] via std::vector<std::string>
montellese [Fri, 7 Jun 2013 21:12:58 +0000 (23:12 +0200)]
smartplaylists: fix CSmartPlaylistDirectory::GetPlaylistByName() (fixes #14398)
montellese [Fri, 7 Jun 2013 21:06:37 +0000 (23:06 +0200)]
smartplaylists: don't allow selecting multiple playlists in a single rule
Lars Op den Kamp [Fri, 7 Jun 2013 14:42:15 +0000 (16:42 +0200)]
Merge remote-tracking branch 'fetzerch/menuhook-item' into june_window. closes #2812
alex [Fri, 7 Jun 2013 02:09:01 +0000 (22:09 -0400)]
Optionally allow caching for all network streams, including those on LAN (via new advanced setting 'alwaysforcebuffer')
jmarshallnz [Fri, 7 Jun 2013 00:17:49 +0000 (17:17 -0700)]
Merge pull request #2840 from nuka1195/Branch_Python_Notification_With_Sound
[Python] Adds an optional parameter "sound" to Dialog::notification to allow a silent notification
Cory Fields [Thu, 6 Jun 2013 20:20:17 +0000 (16:20 -0400)]
depends: help cmake find a few more build tools
This should fix linux build
Cory Fields [Thu, 6 Jun 2013 20:22:22 +0000 (16:22 -0400)]
depends: libxml2 doesn't depend on libiconv anymore
Cory Fields [Thu, 6 Jun 2013 20:16:19 +0000 (16:16 -0400)]
droid: fix libplist not loading due to missing symbols
We can hook up proper iconv support for libxml2 if it proves necessary, though
it has native routines for common conversions, and really shouldn't be
necessary for us.
Memphiz [Thu, 6 Jun 2013 18:54:22 +0000 (11:54 -0700)]
Merge pull request #2842 from Fice/xcode_favdir
[FIX] add CFavouritesDirectory to ATV/iOS build targets
Voyager1 [Thu, 6 Jun 2013 18:48:38 +0000 (11:48 -0700)]
Merge pull request #2825 from
ace20022/sub_fixes
[Fix/Subtitles] Fix wrong indices of erroneous subtitles.
Fice [Thu, 6 Jun 2013 17:52:56 +0000 (19:52 +0200)]
[FIX] add CFavouritesDirectory to ATV/iOS build targets
Martijn Kaijser [Thu, 6 Jun 2013 15:28:57 +0000 (08:28 -0700)]
Merge pull request #2841 from popcornmix/fix_tidyups
Fix build after #3836
popcornmix [Thu, 6 Jun 2013 15:15:03 +0000 (16:15 +0100)]
Fix build after #3836
huceke [Thu, 6 Jun 2013 15:00:51 +0000 (08:00 -0700)]
Merge pull request #2836 from popcornmix/tidyups
[rbp/omxplayer] Some code tidy ups
nuka1195 [Thu, 6 Jun 2013 14:44:08 +0000 (10:44 -0400)]
[Python] Adds an optional parameter "sound" to Dialog::notification to allow a silent notification
popcornmix [Sat, 18 May 2013 12:13:33 +0000 (13:13 +0100)]
[rbp/omxplayer] dispmanx now handles negative rectangles correctly so adjustment not required
popcornmix [Sat, 18 May 2013 22:34:41 +0000 (23:34 +0100)]
[rbp/omxplayer] Use OMXPlaySpeed for pause/resume
popcornmix [Sun, 19 May 2013 21:40:24 +0000 (22:40 +0100)]
[rbp/omxplayer] Add calls for stepping and retreiving the clock adjustment
popcornmix [Tue, 21 May 2013 00:13:39 +0000 (01:13 +0100)]
[rbp/omxplayer] Workaround for audio_mixer is not required
We have similar code in command line omxplayer, and that has never had this
workaround. I've been running with it removed for some weeks with no problems.
I believe it was working around a bug elsewhere that is no longer present.
popcornmix [Tue, 21 May 2013 00:12:38 +0000 (01:12 +0100)]
[rbp/omxplayer] OMX spec says we can transition from execute to idle
popcornmix [Sat, 18 May 2013 21:48:32 +0000 (22:48 +0100)]
[rbp/omxplayer] Add plumbing for audio GetCacheTotal
gimli [Wed, 5 Jun 2013 21:16:22 +0000 (23:16 +0200)]
[rbp/buildsystem] changed set USE_TEXTUREPACKER_NATIVE_ROOT in the build environment
huceke [Wed, 5 Jun 2013 21:12:41 +0000 (14:12 -0700)]
Merge pull request #2833 from popcornmix/simplify_clock
[rbp/omxplayer] Simplify clock handling
popcornmix [Sun, 19 May 2013 13:01:01 +0000 (14:01 +0100)]
[rbp/omxplayer] Simplify clock handling
In OMXClock we have an almost complete copy of DVDClock, so just use DVDClock directly.
The passing through of CDVDClock functions from OMXClock is hopefully temporary,
as I think clock manipulation is better handled from OMXPlayer than audio/video players.
wsoltys [Wed, 5 Jun 2013 18:20:58 +0000 (11:20 -0700)]
Merge pull request #2756 from Karlson2k/no_old_msc_ver
Remove unneeded or outdated _MSC_VER macro #ifs
davilla [Wed, 5 Jun 2013 14:48:37 +0000 (10:48 -0400)]
fixed android build, Android should not really be TARGET_LINUX but it is, this gets fixed later
davilla [Wed, 5 Jun 2013 14:41:46 +0000 (10:41 -0400)]
fix build after
7b65508685ef7a6f3c16e9b341b2b71fafaa46b2, TexturePacker converted to use TARGET_xxx
Alasdair Campbell [Wed, 5 Jun 2013 14:07:23 +0000 (07:07 -0700)]
Merge pull request #2827 from alcoheca/dir-cache-exists
CDirectoryCache::FileExists failing for cached directories with no parent
arnova [Wed, 5 Jun 2013 08:52:09 +0000 (01:52 -0700)]
Merge pull request #2740 from arnova/curl_seek_log
changed: Improve/cleanup logging when seeking cached streams
jmarshallnz [Wed, 5 Jun 2013 01:47:48 +0000 (18:47 -0700)]
Merge pull request #2817 from Fice/dnd_getrowoffset
[RFC] Clarify behavior of GetOffset
Jonathan Marshall [Tue, 4 Jun 2013 21:57:22 +0000 (09:57 +1200)]
Revert changes to CFileOperationJob that were made on false assumptions.
This reverts commit
1542c3328361f949fe3644f6d260316f8d4de189.
This reverts commit
77c15c4dda8490d43648b7e095f9614858fd94aa.
Fice [Sun, 2 Jun 2013 19:48:21 +0000 (21:48 +0200)]
[RFC] Clarify behavior of GetOffset
jmarshallnz [Tue, 4 Jun 2013 19:55:26 +0000 (12:55 -0700)]
Merge pull request #2820 from Fice/dnd_favourites_dir
[RFC] convert CFavourites into CFavouritesDirectory
wsoltys [Tue, 4 Jun 2013 18:22:12 +0000 (20:22 +0200)]
[WIN32] fix compiler error after
7b65508685ef7a6f3c16e9b341b2b71fafaa46b2 (we got time to test it ... :)
Alasdair Campbell [Tue, 4 Jun 2013 15:52:25 +0000 (16:52 +0100)]
fix: CDirectoryCache::FileExists failed for cached directories with no parent
davilla [Tue, 4 Jun 2013 17:54:44 +0000 (10:54 -0700)]
Merge pull request #2822 from davilla/die_LINUX-die
Die linux die
Memphiz [Tue, 4 Jun 2013 11:59:00 +0000 (13:59 +0200)]
[droid] - fix libshairplay and activate build for android
Fice [Mon, 3 Jun 2013 20:18:51 +0000 (22:18 +0200)]
[COSMETICS] fix indentation
Fice [Tue, 16 Apr 2013 11:00:58 +0000 (13:00 +0200)]
[RFC] convert CFavourites into CFavouritesDirectory
ace20022 [Wed, 29 May 2013 11:27:14 +0000 (13:27 +0200)]
[GuiDialog/PlayerControls] Use CMediaSettings::Get().GetCurrentVideoSettings().m_SubtitleStream instead of g_application.m_pPlayer->GetSubtitle().
The latter one returns the maximal index if the current subtitle could not be opened. This yields wrong info about the subtitle.
ace20022 [Tue, 4 Jun 2013 12:39:33 +0000 (14:39 +0200)]
[DVDPlayer/Subs] Save the subtitle number at the end of the OpenSubtitleStream() method.
Regardless of whether the subtitle has been opened successfully or not.
jmarshallnz [Tue, 4 Jun 2013 06:53:57 +0000 (23:53 -0700)]
Merge pull request #2752 from Rawk/fix_broken_gtest
Fix gtests for SystemInfo, Mime, DownloadQueue and Directory
Rawk [Mon, 3 Jun 2013 18:37:19 +0000 (20:37 +0200)]
Remove broken usage of CSettingsCategory & CSettings
Rawk [Mon, 3 Jun 2013 18:13:54 +0000 (20:13 +0200)]
Remove DownloadQueue & DownloadQueueManager
Sascha Montellese [Tue, 4 Jun 2013 05:41:50 +0000 (22:41 -0700)]
Merge pull request #2824 from Montellese/settings_unloading
settings: fix handling of settings unloading
jmarshallnz [Tue, 4 Jun 2013 03:02:41 +0000 (20:02 -0700)]
Merge pull request #2764 from Tolriq/upnp_checksource
[UPNP/JSONRPC] add source setting allowSharing to secure source access from UPNP/WebServer
evilhamster [Mon, 3 Jun 2013 21:15:58 +0000 (23:15 +0200)]
cleanup CueDocument
evilhamster [Mon, 3 Jun 2013 21:15:33 +0000 (23:15 +0200)]
adds disc number to cue sheets
Joakim Plate [Mon, 3 Jun 2013 21:13:48 +0000 (23:13 +0200)]
renderer: clean up CRetakeLock to avoid deadlocks
If we Leave() and Enter() the order of locks are reversed again.
Joakim Plate [Mon, 3 Jun 2013 21:12:34 +0000 (23:12 +0200)]
renderer: we must give renderer a head start in non fullscreen
If we don't the next frame will be late right of the bat and
we end up dropping it.
montellese [Mon, 3 Jun 2013 20:32:22 +0000 (22:32 +0200)]
advancedsettings: fix multiple initialization overwriting app parameters like "-fs" etc
montellese [Mon, 3 Jun 2013 20:31:15 +0000 (22:31 +0200)]
settings: introduce ISettingsHandler::OnSettingsUnloaded()
Tolriq [Sat, 18 May 2013 13:25:38 +0000 (15:25 +0200)]
[UPNP/JSONRPC] Allow usage of path that are inside sources + add source
setting allowSharing
Continuation of
1220d8c4a9
Add a source flag allowsharing defaulting to true to allow or disallow
access to a source from UPNP/WebServer
The checks are now available as a function in FileUtils and common to UPNP and JSON
Also make the check correctly works in JSON as current implementation have flow allowing browsing any directory with Files.GetDirectory.
Rawk [Mon, 27 May 2013 21:27:39 +0000 (23:27 +0200)]
Restructure CFileOperationJob::DoProcess(..)
montellese [Mon, 3 Jun 2013 19:55:15 +0000 (21:55 +0200)]
cosmetics: get rid of int64_t to int warning
Rawk [Sat, 25 May 2013 21:40:01 +0000 (23:40 +0200)]
Change to use IsWindowsVersionAtleast(..)
Rawk [Sat, 25 May 2013 21:08:18 +0000 (23:08 +0200)]
Only append filename to strDestFile when not a folder
Rawk [Sat, 25 May 2013 21:06:05 +0000 (23:06 +0200)]
Clear file from cache in CDirectory::Remove()
Rawk [Sat, 25 May 2013 20:56:47 +0000 (22:56 +0200)]
Use the new value of avi mime type in test