Sascha Montellese [Mon, 25 Feb 2013 20:32:38 +0000 (12:32 -0800)]
Merge pull request #2308 from Montellese/13676_video_refresh
refresh the correct video viewed in the video info dialog (fixes #13676)
montellese [Mon, 25 Feb 2013 17:09:59 +0000 (18:09 +0100)]
refresh the correct video viewed in the video info dialog (fixes #13676)
ulion [Mon, 25 Feb 2013 07:50:54 +0000 (23:50 -0800)]
Merge pull request #2274 from ulion/fix_curl_exists_stat_for_ftpdir
Fix CurlFile::Exists/Stat for check ftp directory with proper cwd method.
ulion [Mon, 25 Feb 2013 07:50:06 +0000 (23:50 -0800)]
Merge pull request #2279 from ulion/fix_curl_slist
Fix curl slist related double append and memory leak
ulion [Sun, 24 Feb 2013 23:37:17 +0000 (15:37 -0800)]
Merge pull request #2296 from ulion/fix_ios_gesture_longpress_override_pan_problem
[IOS] Fix long press gesture send mouse right down/up/move event correctly
ulion [Sun, 24 Feb 2013 23:31:31 +0000 (15:31 -0800)]
Merge pull request #2292 from ulion/fix_ios_gesture_end_not_sent_when_canceled
[IOS] Fix ios gesture end event not sent problem when gesture canceled
jmarshallnz [Sun, 24 Feb 2013 20:55:48 +0000 (12:55 -0800)]
Merge pull request #2291 from
ace20022/warnings
Silence warnings double -> int
davilla [Sun, 24 Feb 2013 18:52:57 +0000 (10:52 -0800)]
Merge pull request #2289 from fritsch/ae-segfault-fix
AE: Fix segfault after indirection patches
ulion [Sun, 24 Feb 2013 11:00:58 +0000 (19:00 +0800)]
Using namespace rather than namespace scope quote.
ulion [Sat, 23 Feb 2013 13:44:12 +0000 (21:44 +0800)]
[IOS] Fix no gesture end event problem when gesture be canceled.
ulion [Sat, 23 Feb 2013 13:41:45 +0000 (21:41 +0800)]
[IOS] Fix no mouse left up event problem by using single tap gesture recognizer.
ulion [Sun, 24 Feb 2013 06:09:22 +0000 (14:09 +0800)]
[IOS] Fix long press gesture send mouse right down/up/move event correctly.
ulion [Sun, 24 Feb 2013 05:52:35 +0000 (21:52 -0800)]
Merge pull request #2298 from ulion/fix_postmousemotionevent_double_scale
[IOS] Fix and unify postMouseMotionEvent use scaled point position.
ulion [Sun, 24 Feb 2013 05:17:29 +0000 (13:17 +0800)]
[IOS] Fix and unify postMouseMotionEvent use scaled point position.
ace20022 [Sat, 23 Feb 2013 12:20:14 +0000 (13:20 +0100)]
[AESinkNull] Silence warning double -> int
ace20022 [Sat, 23 Feb 2013 12:16:30 +0000 (13:16 +0100)]
[Application] Silence warning double -> int
ulion [Fri, 22 Feb 2013 15:04:25 +0000 (23:04 +0800)]
Make sure call CurlFile::Exists with url path ends with slash for ftp dir.
Joakim Plate [Sat, 23 Feb 2013 10:52:06 +0000 (02:52 -0800)]
Merge pull request #2239 from ulion/fix_simplefilecache_waitdata
Refactor CSimpleFileCache::WaitData, kill race conditions.
fritsch [Sat, 23 Feb 2013 09:44:33 +0000 (10:44 +0100)]
AE: fix segfault after indirection patches
Memphiz [Sat, 23 Feb 2013 09:28:48 +0000 (01:28 -0800)]
Merge pull request #2280 from
ace20022/cosmetic
[Fix] Add lost parameter in GUIKeyboardFactory
ace20022 [Sat, 23 Feb 2013 07:20:56 +0000 (08:20 +0100)]
[fix] Add lost parameter.
ace20022 [Fri, 22 Feb 2013 11:16:49 +0000 (12:16 +0100)]
[Cosmetic] Remove superfluous "!= 0"
ulion [Sat, 23 Feb 2013 00:54:46 +0000 (16:54 -0800)]
Merge pull request #2271 from ulion/ios_fix_keyboard_not_show_if_was_canceled_before_show
[IOS] Fix native keyboard not show if was canceled before it did show
Memphiz [Fri, 22 Feb 2013 22:25:36 +0000 (23:25 +0100)]
[atv2] - fix XBMC is getting 100% transparent when bluetooth keyboard is detected. (keyboard detection triggers an ios popup overlay which influences with our opengl layer when it vanishes). Since we are hooking now anyways - we just hook into that popupmanager and suppress any popups during XBMC runtime.
Memphiz [Fri, 22 Feb 2013 22:23:39 +0000 (23:23 +0100)]
[atv2] - make hooking more clean and safe by checking the selector of the class before hooking
Rainer Hochecker [Fri, 22 Feb 2013 17:27:59 +0000 (09:27 -0800)]
Merge pull request #2273 from FernetMenta/assfix
fix ass subs for GLES
ulion [Fri, 22 Feb 2013 09:07:14 +0000 (17:07 +0800)]
Fix memory leak, Exists/Stat allocated resource not released correctly.
ulion [Fri, 22 Feb 2013 08:53:18 +0000 (16:53 +0800)]
Fix double append to m_curlAliasList bug by NULL check.
ulion [Fri, 22 Feb 2013 05:31:21 +0000 (13:31 +0800)]
Use GetProtocol() like other code does.
jmarshallnz [Fri, 22 Feb 2013 04:42:35 +0000 (20:42 -0800)]
Merge pull request #2275 from ulion/fix_checking_subtitle_common_subdir_without_slash_end_bug
Fix check common subtitle subdir existence without suffix slash bug.
ulion [Fri, 22 Feb 2013 04:02:03 +0000 (12:02 +0800)]
Fix check common subtitle subdir existence without suffix slash bug.
ulion [Fri, 22 Feb 2013 02:14:59 +0000 (10:14 +0800)]
Fix CurlFile::Exists/Stat for check ftp directory with proper cwd method.
Voyager1 [Thu, 21 Feb 2013 19:07:03 +0000 (20:07 +0100)]
libdvdread: replace perror by fprintf so that it gets picked up in xbmc logs
xbmc [Thu, 21 Feb 2013 17:09:07 +0000 (18:09 +0100)]
fix ass subs for GLES
Memphiz [Thu, 21 Feb 2013 16:44:37 +0000 (17:44 +0100)]
[atv2] - fix compilation on 10.8 and all others once and for all. Dear buildbot. I really suggest you build this now - or i'm going to convince davilla to install android on your harddisk...
S. Davilla [Thu, 21 Feb 2013 15:12:52 +0000 (10:12 -0500)]
fixed build with --enable-player=amlplayer, thx brianf21
Memphiz [Thu, 21 Feb 2013 07:57:50 +0000 (08:57 +0100)]
[atv2] - fix compile on 10.8/billy
jmarshallnz [Thu, 21 Feb 2013 02:15:42 +0000 (18:15 -0800)]
Merge pull request #2255 from ulion/fix_plugin_setting_not_show_problem
Fix sometimes select plugin setting from context menu not works problem.
ulion [Thu, 21 Feb 2013 01:04:54 +0000 (09:04 +0800)]
Move the reset code for finished event into ui thread.
when we are using bluetooth keyboard, there is chance the doDeactivate
method be called before the finished event reset in xbmc thread.
ulion [Thu, 21 Feb 2013 00:47:03 +0000 (08:47 +0800)]
[IOS] Fix keyboard not show bug if it was canceled before it did show.
On ios4 with ipad, found that the ios will not send the keyboard did hide
notifaction if the keyboard was canceled before the keyboard did show.
So fix this by trace the keyboard show state, and delay deactivate action
until keyboard did show.
montellese [Wed, 20 Feb 2013 22:53:33 +0000 (23:53 +0100)]
[win32] cosmetic in VS project file
Memphiz [Wed, 20 Feb 2013 22:09:24 +0000 (14:09 -0800)]
Merge pull request #2268 from Memphiz/ios6
[atv2] - support for ios6
signed-off 10 times by memphis@machzwo.de
Joakim Plate [Wed, 20 Feb 2013 22:04:17 +0000 (23:04 +0100)]
airplay: switch to non apple tv name
This makes discovery of xbmc more reliable in mac osx.
Thanx to matli on forum for find.
Signed-off-by: Joakim Plate <elupus@ecce.se>
Signed-off-by: Memphiz <memphis@machzwo.de>
Memphiz [Wed, 20 Feb 2013 18:29:28 +0000 (19:29 +0100)]
[atv2] - rewrite the XBMCAppliance and XBMCController for using obj-c runtime class definition and hooking. This is needed for supporting atv2 on ios6 (see the comments in the impl.)
Memphiz [Wed, 20 Feb 2013 18:28:50 +0000 (19:28 +0100)]
[atv2] - forward declare BRWindow in iosscreenmanager
Memphiz [Wed, 20 Feb 2013 18:28:31 +0000 (19:28 +0100)]
[atv2] - add a missing key to our atv2 - info.plist
Memphiz [Wed, 20 Feb 2013 18:26:40 +0000 (19:26 +0100)]
[atv2] - fix darwinutils - we can't rely on the class name XBMCAppliance because its now generated at runtime. This means the NSBundle functions on that class won't return our appliance
Memphiz [Wed, 20 Feb 2013 18:15:29 +0000 (19:15 +0100)]
[atv2/packaging] - on postinst copy our app icon to /Applications/AppleTV.app/com.apple.frontrow.appliance.xbmc\@720p.png - needed for ios6
Memphiz [Wed, 20 Feb 2013 18:14:05 +0000 (19:14 +0100)]
[atv2] - bump seatbelt unlock patch for patching ios6.1 binary
Memphiz [Wed, 20 Feb 2013 18:13:25 +0000 (19:13 +0100)]
[atv2] - added substrate.h - needed for hooking methods and ivars at runtime
Joakim Plate [Wed, 20 Feb 2013 19:52:48 +0000 (11:52 -0800)]
Merge pull request #2267 from Voyager1/fix_libdvd_readdvdfiles
Fix inability of libdvd 4.2.0 to read DVDs stored as VIDEO_TS files on n...
jmarshallnz [Wed, 20 Feb 2013 18:51:34 +0000 (10:51 -0800)]
Merge pull request #1997 from arnova/fm_fixes_for_guimediawindow_too
Filemanager fixes for guimediawindow too
Voyager1 [Wed, 20 Feb 2013 18:47:34 +0000 (19:47 +0100)]
Fix inability of libdvd 4.2.0 to read DVDs stored as VIDEO_TS files on non-Windows OSs.
Fixes http://trac.xbmc.org/ticket/14115.
arnova [Fri, 28 Dec 2012 08:23:04 +0000 (09:23 +0100)]
fixed: Properly fallback to root in case getdirectory fails in Update() + show error dialog (in line with
a54cb0d795e6c519c0f62429b23ece0f1c22f4ba)
Rainer Hochecker [Wed, 20 Feb 2013 17:43:35 +0000 (09:43 -0800)]
Merge pull request #2189 from FernetMenta/pvrseek
dvdplayer: set dts after successful seek, correct time offsets
Garrett Brown [Tue, 19 Feb 2013 22:31:46 +0000 (14:31 -0800)]
JSON-RPC: Add missing "xbmc.pvrclient" entry to Addon.Types enum
wsoltys [Tue, 19 Feb 2013 20:57:52 +0000 (21:57 +0100)]
changed: Sleep(0) is defined as sched_yield() in XTimeUtils.cpp (thanks
ace20022).
montellese [Tue, 19 Feb 2013 18:15:08 +0000 (19:15 +0100)]
remove HTTP-API related zeroconf service code
wsoltys [Tue, 19 Feb 2013 17:48:13 +0000 (18:48 +0100)]
[WIN32] fixed compilation
davilla [Tue, 19 Feb 2013 04:11:01 +0000 (20:11 -0800)]
Merge pull request #2202 from davilla/fix-nullsink
Fix nullsink
jmarshallnz [Tue, 19 Feb 2013 01:20:02 +0000 (17:20 -0800)]
Merge pull request #2261 from ronie/fix-pr2217
remove incorrect 'add source' entries
ulion [Tue, 19 Feb 2013 01:01:51 +0000 (09:01 +0800)]
Remove duplicated line which is same with the one 4 lines above.
davilla [Mon, 18 Feb 2013 23:57:11 +0000 (18:57 -0500)]
[arm] fixed, build under -mcpu=arm1176jzf-s -mfloat-abi=softfp
ronie [Mon, 18 Feb 2013 22:04:40 +0000 (23:04 +0100)]
remove incorrect 'add source' entries
ulion [Mon, 18 Feb 2013 02:13:32 +0000 (10:13 +0800)]
Fix sometimes select plugin setting from context menu not works problem.
wsoltys [Sun, 17 Feb 2013 18:51:27 +0000 (19:51 +0100)]
[WIN32][AE] fixed: release audio stream when XBMC is idle. Changed hard coded value to a existing define.
xbmc [Thu, 7 Feb 2013 08:12:12 +0000 (09:12 +0100)]
dvdplayer: update player state with reference to dts and absolute time
xbmc [Thu, 7 Feb 2013 07:31:45 +0000 (08:31 +0100)]
dvdplayer: set dts after successful seek, correct time offsets
Memphiz [Sun, 17 Feb 2013 13:45:58 +0000 (14:45 +0100)]
[atv2] - fix the annoyance to need to click twice to startup xbmc on atv2 running ios5.x - we have a single click startup now woohoo :D
ulion [Sun, 17 Feb 2013 08:23:05 +0000 (16:23 +0800)]
Combine 2 CGUIWindowManager::SendThreadMessage methods with default param.
jmarshallnz [Sun, 17 Feb 2013 06:24:55 +0000 (22:24 -0800)]
Merge pull request #2247 from phil65/alarmclock-fix
Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true
phil65 [Sun, 17 Feb 2013 06:09:00 +0000 (07:09 +0100)]
Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true
huceke [Sat, 16 Feb 2013 21:13:25 +0000 (13:13 -0800)]
Merge pull request #2245 from popcornmix/fix_video_fifo_ass
[rbp] Fix for hang after seeking introduced by ASS fix
Memphiz [Sat, 16 Feb 2013 17:27:36 +0000 (09:27 -0800)]
Merge pull request #2167 from ulion/ios_event_pump_in_order_fix
Fix event pump order on ios when we drop in deeper message loop.
Memphiz [Fri, 15 Feb 2013 16:52:27 +0000 (17:52 +0100)]
[droid] Fix event pump order on droid when we drop in deeper message loop.
popcornmix [Fri, 15 Feb 2013 17:58:41 +0000 (17:58 +0000)]
[rbp] Fix for hang after seeking introduced by ASS fix
#2206 introduced a regression when seeking in some types of SD files where the video stutters and/or stalls.
This is caused by using the wrong clock in FlipPage
ulion [Fri, 15 Feb 2013 01:24:49 +0000 (09:24 +0800)]
Refactor CSimpleFileCache::WaitData, kill race conditions.
jmarshallnz [Fri, 15 Feb 2013 07:27:34 +0000 (23:27 -0800)]
Merge pull request #2241 from t-nelson/delete_failed_fileop_jobs
Don't leave failed fileop jobs in the processing list.
t-nelson [Fri, 15 Feb 2013 06:13:57 +0000 (01:13 -0500)]
Don't leave failed fileop jobs in the processing list.
We want to remove fileop jobs from the queue regardless of whether they
were successful or not. Otherwise we crash on the next call to
AddJob().
Jonathan Marshall [Fri, 15 Feb 2013 03:08:43 +0000 (16:08 +1300)]
fix incorrect query on smartplaylists with a set rule
Martijn Kaijser [Thu, 14 Feb 2013 19:48:41 +0000 (11:48 -0800)]
Merge pull request #2218 from fritsch/ae-fix-enumerate
AE: Some additional fixes since yesterdays merge
wsoltys [Thu, 14 Feb 2013 19:44:16 +0000 (20:44 +0100)]
[AE] fixed: init m_volume. Otherwise it has a weird value when its used in InternalOpenSink() (m_sinkHandlesVolume==true)
wsoltys [Thu, 14 Feb 2013 17:40:00 +0000 (18:40 +0100)]
[WIN32][AE] fixed: supported channels should be between 2 and 8
montellese [Thu, 14 Feb 2013 08:47:59 +0000 (09:47 +0100)]
jsonrpc: bump version to 6.0.1 after fix in
44916b33908f77692d8838446035de3e3bc10ca1
fritsch [Mon, 11 Feb 2013 02:08:42 +0000 (03:08 +0100)]
AE: Choose indirection when possible. Care for lazy evaluation
fritsch [Sun, 10 Feb 2013 23:08:05 +0000 (00:08 +0100)]
AE: in doubt restore old suspend behaviour
fritsch [Sun, 10 Feb 2013 20:49:31 +0000 (21:49 +0100)]
AE: Linux AE - some fixes of yesterday merge (Enumerate + Resume)
davilla [Wed, 13 Feb 2013 17:47:02 +0000 (12:47 -0500)]
[osx] fixed again, not all GPU are named the same
wsoltys [Tue, 12 Feb 2013 20:51:23 +0000 (21:51 +0100)]
[WIN32][AE] fixed: samplerate can be at least 192kHz (probably more?)
wsoltys [Tue, 12 Feb 2013 19:25:49 +0000 (20:25 +0100)]
[WIN32][AE] fixed: DirectSound supports more than 2 channels.
Zeljko Ametovic [Tue, 12 Feb 2013 18:37:21 +0000 (10:37 -0800)]
Merge pull request #2226 from uNiversaI/patch-1
Fix typo
uNiversaI [Tue, 12 Feb 2013 18:34:55 +0000 (18:34 +0000)]
Fix typo
Getiing -> Getting
Memphiz [Tue, 12 Feb 2013 14:44:40 +0000 (06:44 -0800)]
Merge pull request #2208 from asmaloney/mem_problems
Fix memory leaks & use correct "delete" for arrays
davilla [Mon, 11 Feb 2013 22:00:33 +0000 (17:00 -0500)]
[osx] fixs #13907, fixes #13740 and tastes good too. VDA issues on intel/ati GPUs
Memphiz [Mon, 11 Feb 2013 20:32:47 +0000 (12:32 -0800)]
Merge pull request #2219 from ulion/bump_darwin_samba_3_6_12
bump samba for darwin from 3.6.0 to 3.6.12
Fixes access to samba server running on osx 10.7 and later (was worked around by custom samba package via smbup which is superseeded by this).
huceke [Mon, 11 Feb 2013 20:10:10 +0000 (12:10 -0800)]
Merge pull request #2206 from popcornmix/fix_video_fifo_ass
[rbp] Fix for broken ASS subtitles.
Sascha Montellese [Mon, 11 Feb 2013 16:51:45 +0000 (08:51 -0800)]
Merge pull request #2222 from
ace20022/jsonrpc2
[json-rpc] fix Player.GetProperties' result "currentaudiostream" if there is no audio stream
ace20022 [Mon, 11 Feb 2013 16:24:38 +0000 (17:24 +0100)]
Fix the result of Player.GetProperties with param "currentaudiostream" for video without an audio stream (index = -1).
popcornmix [Mon, 11 Feb 2013 11:38:26 +0000 (11:38 +0000)]
[rbp] Fix for broken ASS subtitles.
The video fifo patch broke some types of subtitles including ASS.
This keeps closer track of when the sleep time would have ended and calls FlipPage at the appropriate time.
I've also removed the 500ms in the sleep time calculation as that makes the subs render 500ms late. Not sure what its purpose was.
ulion [Mon, 11 Feb 2013 10:22:38 +0000 (18:22 +0800)]
bump samba for darwin from 3.6.0 to 3.6.12