montellese [Mon, 4 Nov 2013 22:03:18 +0000 (23:03 +0100)]
settings: add wrapper for GetList()/SetList() to CSettings
montellese [Mon, 4 Nov 2013 22:02:53 +0000 (23:02 +0100)]
settings: add GetList()/SetList() to CSettingsManager
montellese [Mon, 21 Oct 2013 14:31:33 +0000 (16:31 +0200)]
settings: add CSettingList implementation
montellese [Thu, 24 Oct 2013 11:08:26 +0000 (13:08 +0200)]
CSettingAddon/Path: implement Clone()
montellese [Thu, 24 Oct 2013 11:07:52 +0000 (13:07 +0200)]
settings: add CSetting::Clone()
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
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
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)
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
Jonathan Marshall [Mon, 4 Nov 2013 21:57:15 +0000 (10:57 +1300)]
[osx] add CharsetDetection.cpp/h to xcode project
Karlson2k [Fri, 25 Oct 2013 14:33:54 +0000 (18:33 +0400)]
XMLUtils: remove not needed anymore and semi broken 'HasUTF8Declaration' and 'GetEncoding'
* 'HasUTF8Declaration' can't really detect declaration with whitespaces and can false detect encoding beyond declaration end
* 'GetEncoding' works only if XML is stored in singlebyte encoding
Karlson2k [Fri, 25 Oct 2013 14:29:08 +0000 (18:29 +0400)]
Remove hacks and workarounds for XML encoding
Karlson2k [Fri, 25 Oct 2013 12:26:14 +0000 (16:26 +0400)]
XBMCTinyXML: add 'GetXxCharset' functions
Karlson2k [Fri, 25 Oct 2013 12:22:32 +0000 (16:22 +0400)]
XBMCTinyXML: detect XML charset and convert data if needed
Karlson2k [Thu, 24 Oct 2013 17:13:25 +0000 (21:13 +0400)]
XBMCTinyXML: add member variable m_SuggestedCharset and functions overloads