Joakim Plate [Sat, 9 Nov 2013 19:33:47 +0000 (11:33 -0800)]
Merge pull request #3565 from elupus/subsgui
subs: move rendering to text subtitles to overlay renderer
Chris Browet [Sat, 9 Nov 2013 18:12:44 +0000 (10:12 -0800)]
Merge pull request #3609 from koying/quickpr
FIX: [droid] package libbluray.so
Chris "Koying" Browet [Sat, 9 Nov 2013 18:10:53 +0000 (19:10 +0100)]
FIX: [droid] package libbluray.so
Lars Op den Kamp [Sat, 9 Nov 2013 17:09:24 +0000 (09:09 -0800)]
Merge pull request #3489 from guyrichie/hci_epg
Improve Human-Computer Interation of PVR EPG
Chris Browet [Sat, 9 Nov 2013 16:57:27 +0000 (08:57 -0800)]
Merge pull request #3600 from koying/fixdroidpythonlocale
FIX: [droid;python] implement hack to bypass locale not implemented in NDK
Joakim Plate [Sat, 9 Nov 2013 16:38:49 +0000 (17:38 +0100)]
makefile: remove xbmc/main/main.a from xbmc.bin deps
The dependency is in MAINOBJS already.
Also make sure we force subdir build,
since it's a file that exist and subdir won't be built if it
already exist
Chris "Koying" Browet [Sat, 9 Nov 2013 16:39:22 +0000 (17:39 +0100)]
FIX: [droid;python] implement hack to bypass locale not implemented in NDK
Peter Frühberger [Sat, 9 Nov 2013 16:08:19 +0000 (08:08 -0800)]
Merge pull request #3601 from FernetMenta/aefixes
AE: fix toggle passthrough - PCM
arnova [Sat, 9 Nov 2013 13:59:31 +0000 (14:59 +0100)]
fixed: Remove unit tests for no longer existing functions
Chris Browet [Sat, 9 Nov 2013 07:45:29 +0000 (23:45 -0800)]
Merge pull request #3599 from koying/fixdroidmouseback
FIX: [droid] do not filter key events based on source (solves mouse right-click -> back)
Lars Op den Kamp [Sat, 9 Nov 2013 01:21:55 +0000 (17:21 -0800)]
Merge pull request #1187 from Karlson2k/Win32_Fix_UsbScan
[win32] Some fixes for usb scan
guyrichie [Wed, 23 Oct 2013 21:20:12 +0000 (22:20 +0100)]
Improve Human-Computer Interation of PVR EPG
With ShowEpgInfoOnEpgItemSelect set to false, pressing the "OK"
button over an EPG entry that is currently playing (i.e. Live),
the behaviour switches straight to that channel. However, EPG
entries that are not currently playing (i.e. future timeline entries)
then the "Programme Info" pop-up context menu appears to
give the user the option to set a timer for this future event.
jmarshallnz [Fri, 8 Nov 2013 19:43:46 +0000 (11:43 -0800)]
Merge pull request #3598 from arnova/improve_sftp_debug_log
changed: Improve SFTP logging
Rainer Hochecker [Fri, 8 Nov 2013 17:15:13 +0000 (18:15 +0100)]
AE: fix toggle passthrough - PCM
arnova [Fri, 8 Nov 2013 14:31:17 +0000 (15:31 +0100)]
changed: Improve SFTP logging
Chris "Koying" Browet [Fri, 8 Nov 2013 14:01:28 +0000 (15:01 +0100)]
FIX: [droid] do not filter key events based on source (solves mouse right-click -> back)
arnova [Fri, 8 Nov 2013 12:08:07 +0000 (13:08 +0100)]
fixed: Reverse path substitution (for some cases)
jmarshallnz [Fri, 8 Nov 2013 03:30:16 +0000 (19:30 -0800)]
Merge pull request #3586 from Montellese/nowplaying_fix
"Now playling..." fix
Trent Nelson [Fri, 8 Nov 2013 01:49:22 +0000 (17:49 -0800)]
Merge pull request #3592 from bfg1981/master
Fix typo in test
BFG [Thu, 7 Nov 2013 23:46:23 +0000 (00:46 +0100)]
Fix typo in test
Karlson2k [Thu, 7 Nov 2013 19:31:41 +0000 (23:31 +0400)]
[win32] Environment::win32_setenv: add support for VS2013 dlls
Karlson2k [Thu, 7 Nov 2013 11:39:53 +0000 (15:39 +0400)]
[win32] Environment: remove leftover from pre-Vista days
montellese [Wed, 6 Nov 2013 20:21:09 +0000 (21:21 +0100)]
[confluence] fix showing "Now playling..." when nothing is playing but the playlist isn't empty
Chris Browet [Thu, 7 Nov 2013 10:31:37 +0000 (02:31 -0800)]
Merge pull request #3583 from koying/quickpr
FIX: fixup stagefright disabling by properly using OnSettingUpdate
jmarshallnz [Thu, 7 Nov 2013 06:42:10 +0000 (22:42 -0800)]
Merge pull request #3560 from arnova/path_subst_getdir_fix
fixed: Path substitution didn't work for files (only library items)
Trent Nelson [Thu, 7 Nov 2013 03:13:59 +0000 (22:13 -0500)]
Fix MediaCodec green screen on Nexus 5
jmarshallnz [Wed, 6 Nov 2013 21:26:52 +0000 (13:26 -0800)]
Merge pull request #3542 from xhaggi/epg-time-indicator
[pvr] EPG content-progress indicator
jmarshallnz [Wed, 6 Nov 2013 20:28:57 +0000 (12:28 -0800)]
Merge pull request #3340 from da-anda/3d-streamdetails
[3D] Add stereomode of videos to streamdetails and expose info to skins
montellese [Wed, 6 Nov 2013 20:20:30 +0000 (21:20 +0100)]
infomanager: support parameter in Playlist.Foo info labels/bools
jmarshallnz [Wed, 6 Nov 2013 19:18:23 +0000 (11:18 -0800)]
Merge pull request #3579 from arnova/pc_for_video_only
fixed: PlayerController only does things related to video
Rainer Hochecker [Wed, 6 Nov 2013 19:12:03 +0000 (11:12 -0800)]
Merge pull request #3578 from fritsch/aefixes2
AE: Remove SoftSuspend / SoftResume from interface
Rainer Hochecker [Wed, 6 Nov 2013 19:11:33 +0000 (11:11 -0800)]
Merge pull request #3577 from FernetMenta/aefixes
ActiveAE: do reset timer of state machine on other events
Chris "Koying" Browet [Wed, 6 Nov 2013 15:55:50 +0000 (16:55 +0100)]
FIX: fixup stagefright disabling by properly using OnSettingUpdate
Chris Browet [Wed, 6 Nov 2013 13:53:05 +0000 (05:53 -0800)]
Merge pull request #3079 from koying/fixstagefrightdyload
FIX: [stagefright] dyload the whole codec to prevent api breakage
Chris "Koying" Browet [Wed, 6 Nov 2013 13:33:44 +0000 (14:33 +0100)]
FIX: [droid] fix android-specific settings xml
Chris "Koying" Browet [Wed, 6 Nov 2013 13:32:38 +0000 (14:32 +0100)]
FIX: [stagefright] Disable for KitKat+
Chris "koying" Browet [Sat, 27 Jul 2013 09:44:00 +0000 (11:44 +0200)]
FIX: [stagefright] dyload the whole codec to prevent potential future api breakage
fritsch [Tue, 5 Nov 2013 10:27:36 +0000 (11:27 +0100)]
AESinks: Adapt Sinks after removal of SoftSuspend / SoftResume
fritsch [Tue, 5 Nov 2013 10:27:05 +0000 (11:27 +0100)]
AE: Remove SoftSuspend / SoftResume from Interface
Franz Koch [Tue, 5 Nov 2013 12:17:02 +0000 (13:17 +0100)]
[3D] add stereomode flags to Confluence
xhaggi [Fri, 1 Nov 2013 16:16:37 +0000 (17:16 +0100)]
pvr: EPG content-progress indicator
Voyager1 [Wed, 6 Nov 2013 08:32:40 +0000 (00:32 -0800)]
Merge pull request #3567 from Voyager1/fix-dvdplayeraudio-stall
[dvdplayer][AE] only Flush once when going into stall - fixes cycling audio in AE Sink
arnova [Wed, 6 Nov 2013 08:29:10 +0000 (00:29 -0800)]
Merge pull request #3429 from arnova/dvdplayer_buffer_mode
changed: Make (dvdplayer) network buffer more flexible/configurable
arnova [Tue, 5 Nov 2013 19:20:02 +0000 (20:20 +0100)]
fixed: PlayerController only does things related to video
jmarshallnz [Wed, 6 Nov 2013 06:21:55 +0000 (22:21 -0800)]
Merge pull request #3231 from herrnst/screensaver-musicviz
screensaver: make musicviz triggered by screensaver-logic behave like a screensaver
Jonathan Marshall [Wed, 6 Nov 2013 04:50:21 +0000 (17:50 +1300)]
[controls] don't include gotham positions from defaults.xml if <posx> or <posy> are specified
Karlson2k [Wed, 6 Nov 2013 02:37:59 +0000 (18:37 -0800)]
Merge pull request #3515 from Karlson2k/http_charset_02
Right encoding support - part 02
jmarshallnz [Wed, 6 Nov 2013 01:45:17 +0000 (17:45 -0800)]
Merge pull request #3564 from Montellese/db_transactions
musicdb/videodb: cleanup usage of CommitTransaction() and RollbackTransaction()
Karlson2k [Tue, 5 Nov 2013 20:53:09 +0000 (00:53 +0400)]
GUIControlFactory: no need to convert strings from loaded XML
Karlson2k [Tue, 5 Nov 2013 20:50:57 +0000 (00:50 +0400)]
ShoutcastFile: use charset reported by http server
Karlson2k [Tue, 5 Nov 2013 20:11:35 +0000 (00:11 +0400)]
ShoutcastFile::Open: cosmetics
Karlson2k [Mon, 28 Oct 2013 21:36:09 +0000 (01:36 +0400)]
DAVDirectory: use charset reported by http server
Karlson2k [Mon, 28 Oct 2013 21:35:26 +0000 (01:35 +0400)]
HTTPDirectory: use charset reported by http server
Karlson2k [Mon, 28 Oct 2013 21:33:04 +0000 (01:33 +0400)]
TuxBoxDirectory: use charset reported by http server
Karlson2k [Mon, 28 Oct 2013 21:32:31 +0000 (01:32 +0400)]
TuxBoxUtil: use charset reported by http server
Karlson2k [Tue, 5 Nov 2013 12:19:53 +0000 (16:19 +0400)]
XBMCTinyXML::Parse: fix m_UsedCharset if functions called without TIXML_ENCODING_UNKNOWN
jmarshallnz [Wed, 6 Nov 2013 00:06:38 +0000 (16:06 -0800)]
Merge pull request #3568 from jmarshallnz/listitem_bools
Fixes for ListItem.IsFoo from outside containers
Jonathan Marshall [Tue, 5 Nov 2013 23:57:42 +0000 (12:57 +1300)]
fix compile warning (bool compared with NULL)
Jonathan Marshall [Tue, 5 Nov 2013 21:49:18 +0000 (10:49 +1300)]
fix compile warning - drop unused variable
arnova [Sun, 3 Nov 2013 15:18:25 +0000 (16:18 +0100)]
fixed: Path substitution didn't work for files (only library items)
Joakim Plate [Tue, 5 Nov 2013 20:51:15 +0000 (21:51 +0100)]
subs: move rendering to text subtitles to overlay renderer
This fixes issues with 3d modes where subtitles would apear on
one eye before the other, due to timestamps differing between
render passes.
Daniel Scheller [Tue, 10 Sep 2013 18:56:41 +0000 (20:56 +0200)]
screensaver: make musicviz triggered by screensaver-logic behave more like a screensaver
jmarshallnz [Tue, 5 Nov 2013 20:23:51 +0000 (12:23 -0800)]
Merge pull request #3581 from popcornmix/settings_control
[rbp] Add missing control types to settings
popcornmix [Tue, 5 Nov 2013 19:56:32 +0000 (19:56 +0000)]
[rbp] Add missing control types to settings
montellese [Tue, 5 Nov 2013 19:23:26 +0000 (20:23 +0100)]
jmarshallnz [Tue, 5 Nov 2013 19:13:06 +0000 (11:13 -0800)]
Merge pull request #3570 from taxigps/fonts
fixed Ticket #14663 - Hebrew letter [ק](uni05E7) left is trimmed.
montellese [Tue, 5 Nov 2013 19:03:41 +0000 (20:03 +0100)]
fix crash in CGUIDialogPeripheralSettings after settings control refactor
montellese [Tue, 5 Nov 2013 17:40:15 +0000 (18:40 +0100)]
settings: fix crash after
890bbf42168e96af0eea4e08666488d54ae4ad4d when unregistering an unknown settings handler
montellese [Tue, 5 Nov 2013 17:39:26 +0000 (18:39 +0100)]
settings: cosmetic on iterator comparison
montellese [Tue, 5 Nov 2013 17:38:58 +0000 (18:38 +0100)]
settings: unregister settings handlers in the same order as they were registered
montellese [Tue, 5 Nov 2013 17:38:13 +0000 (18:38 +0100)]
settings: only register the CWakeOnAccess settings handler once
montellese [Tue, 5 Nov 2013 17:37:15 +0000 (18:37 +0100)]
settings: call CSettingsManager::Clear() before uninitializing settings handlers and subsettings so they can perform the clearing as well
Peter Frühberger [Tue, 5 Nov 2013 18:34:08 +0000 (10:34 -0800)]
Merge pull request #3563 from fritsch/aefixes2
AESinkALSA: Use the sink in blocking fashion
Rainer Hochecker [Tue, 5 Nov 2013 17:20:37 +0000 (18:20 +0100)]
ActiveAE: do reset timer of state machine on other events
huceke [Tue, 5 Nov 2013 14:03:24 +0000 (06:03 -0800)]
Merge pull request #3575 from popcornmix/fix_omxplayer_np
[rbp/omxplayer] potential unguarded null pointer when video has no audio
huceke [Tue, 5 Nov 2013 14:02:42 +0000 (06:02 -0800)]
Merge pull request #3576 from popcornmix/bleeding_log
[rbp/omxplayer] Avoid bleeding authentication credentials into logs
montellese [Mon, 4 Nov 2013 08:54:56 +0000 (09:54 +0100)]
musicdb/videodb: cleanup usage of CommitTransaction() and RollbackTransaction()
Franz Koch [Tue, 5 Nov 2013 12:16:57 +0000 (13:16 +0100)]
[3D] expose stereomode to skins via ListItem.StereoscopicMode and ListItem.IsStereoscopic
Karlson2k [Mon, 28 Oct 2013 21:25:22 +0000 (01:25 +0400)]
XBMCTinyXML::LoadFile: use charset reported by http server
ronie [Tue, 5 Nov 2013 12:08:27 +0000 (13:08 +0100)]
[Confluence] align subtitle popup to the bottom
Karlson2k [Mon, 28 Oct 2013 18:35:03 +0000 (22:35 +0400)]
ScraperUrl: use charset reported by http server
popcornmix [Tue, 5 Nov 2013 11:47:39 +0000 (11:47 +0000)]
[rbp/omxplayer] Avoid bleeding authentication credentials into logs
Karlson2k [Mon, 28 Oct 2013 18:10:06 +0000 (22:10 +0400)]
RssReader: use charset reported by http server
popcornmix [Tue, 5 Nov 2013 11:36:43 +0000 (11:36 +0000)]
[rbp/omxplayer] potential unguarded null pointer when video has no audio (e.g. stills in dvd menu)
Peter Frühberger [Tue, 5 Nov 2013 07:42:05 +0000 (23:42 -0800)]
Merge pull request #3572 from FernetMenta/aefixes
ActiveAE: only transcode if channel layout is 2.0
Rainer Hochecker [Tue, 5 Nov 2013 07:34:53 +0000 (08:34 +0100)]
ActiveAE: only transcode if channel layout is 2.0
Franz Koch [Fri, 11 Oct 2013 13:35:03 +0000 (15:35 +0200)]
[3D] add stereomode to streamdetails
Rainer Hochecker [Tue, 5 Nov 2013 07:18:37 +0000 (08:18 +0100)]
AE: settings, add new control type toggle to setting normalizelevels
Rainer Hochecker [Mon, 4 Nov 2013 12:08:27 +0000 (13:08 +0100)]
vdpau: correct field order for deinterlacing, credits to zgreg
Martijn Kaijser [Tue, 5 Nov 2013 06:09:46 +0000 (22:09 -0800)]
Merge pull request #3111 from janbar/epg_timeslot
[PVR] Timeslot of EPG program
Martijn Kaijser [Tue, 5 Nov 2013 06:08:29 +0000 (22:08 -0800)]
Merge pull request #3236 from janbar/backend_channel_no
PVR: Resolve channel dummy in GUIWindowPVRTimerSettings
Martijn Kaijser [Tue, 5 Nov 2013 06:07:04 +0000 (22:07 -0800)]
Merge pull request #3566 from Voyager1/fix-dvdplayer-np
[dvdplayer] potential unguarded null pointer when video has no audio
jmarshallnz [Tue, 5 Nov 2013 05:10:28 +0000 (21:10 -0800)]
Merge pull request #3532 from Karlson2k/vfs_add_01
FIle/FileUtils refactoring
jmarshallnz [Tue, 5 Nov 2013 02:10:57 +0000 (18:10 -0800)]
Merge pull request #3475 from Karlson2k/http_charset_01a
Right encoding support - part 01
taxigps [Tue, 5 Nov 2013 01:48:55 +0000 (09:48 +0800)]
fixed Ticket #14663 - Hebrew letter [ק](uni05E7) left is trimmed. It's a bug in DejaVuSans.ttf after version 2.33. Use 2.32 to rebuild arial.ttf.
janbar [Tue, 5 Nov 2013 00:02:33 +0000 (01:02 +0100)]
[PVR] Timeslot of EPG program
- In FixOverlappingEvents(), start time of EPG program from PVR client could be updated to fill the gap until
the previous program. It is a problem for the PVR client when a new timer is created from EPG. Often the start
time of timeslot is use to identify the program. So here i update previous end time instead current start time
to fill the gap or close overlap. With these changes EPG program keep the same start time along the flow: from
the client, throw PVR and finally to the client when creating the timer.
- In GetTagAround() when previous program had no gap with current program (always true ? FixOverlappingEvents ?)
the previous was returned instead the current begins around. So here time should be strickly less.
Jonathan Marshall [Mon, 4 Nov 2013 23:56:06 +0000 (12:56 +1300)]
[infomanager] no need to special-case ListItem.IsPlaying et. al. to be multi-info bools now that GetItemBool will work with them
Jonathan Marshall [Mon, 4 Nov 2013 23:55:10 +0000 (12:55 +1300)]
[infomanager] GetItemBool() should use the window's listitem if none is present
Voyager1 [Fri, 1 Nov 2013 07:15:56 +0000 (08:15 +0100)]
[dvdplayer] potential unguarded null pointer when video has no audio (e.g. stills in dvd menu)
Voyager1 [Mon, 4 Nov 2013 22:32:34 +0000 (23:32 +0100)]
[dvdplayer][AE] stop bombarding the AudioEngine with Flush messages that prevent it from going in TIMEOUT mode, causing cycling audio