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
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 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
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
Karlson2k [Thu, 24 Oct 2013 16:50:24 +0000 (20:50 +0400)]
XBMCTinyXML: move "&" fixing to "InternalParse"
Karlson2k [Thu, 24 Oct 2013 16:39:25 +0000 (20:39 +0400)]
XBMCTinyXML::Parse: return 'bool' instead of 'const char*'
Return value is (rarely) used only as bool
Karlson2k [Thu, 22 Aug 2013 10:32:58 +0000 (14:32 +0400)]
CharsetDetection: add XML charset detection functions
Karlson2k [Tue, 20 Aug 2013 23:20:21 +0000 (03:20 +0400)]
CharsetDetection: add new header 'CharsetDetection.h' and implementation 'CharsetDetection.cpp' with function GetBomEncoding()
Sascha Montellese [Mon, 4 Nov 2013 21:37:10 +0000 (13:37 -0800)]
Merge pull request #3556 from Montellese/jsonrpc_setmoviesetdetails
jsonrpc: add VideoLibrary.SetMovieSetDetails
Karlson2k [Mon, 4 Nov 2013 01:22:24 +0000 (05:22 +0400)]
[vfs] CFile: fix: close underlining file implementation in destructor
Karlson2k [Thu, 31 Oct 2013 11:34:49 +0000 (15:34 +0400)]
FileUtils::LoadFile: replace implementation with call of CFile::LoadFile
Karlson2k [Thu, 31 Oct 2013 11:30:19 +0000 (15:30 +0400)]
CFile::LoadFile: replace ugly reference to pointer with auto_buffer
Karlson2k [Thu, 31 Oct 2013 11:10:54 +0000 (15:10 +0400)]
File: add 'LoadFile' function and copy code from FileUtils
Karlson2k [Thu, 31 Oct 2013 11:00:18 +0000 (15:00 +0400)]
File: replace CAutoBuffer usage with auto_buffer, fixes memory allocation check
Karlson2k [Thu, 31 Oct 2013 10:47:18 +0000 (14:47 +0400)]
File: declare and implement class auto_buffer
jmarshallnz [Mon, 4 Nov 2013 21:14:59 +0000 (13:14 -0800)]
Merge pull request #3534 from Karlson2k/cfile_fix_01
CFile: fix null pointer dereference
Jonathan Marshall [Mon, 4 Nov 2013 20:50:46 +0000 (09:50 +1300)]
ensure library:// folder URLs have slash at end
Jonathan Marshall [Sun, 3 Nov 2013 22:19:55 +0000 (11:19 +1300)]
support positioning dialogs via <left> and <top>
Jonathan Marshall [Sun, 3 Nov 2013 22:19:38 +0000 (11:19 +1300)]
adds left, top, right, bottom, centerx, centery to the list of xml nodes that can take constants
fritsch [Mon, 4 Nov 2013 14:53:01 +0000 (15:53 +0100)]
AESinkALSA: Use the sink in blocking fashion
huceke [Mon, 4 Nov 2013 12:42:44 +0000 (04:42 -0800)]
Merge pull request #3561 from popcornmix/amp_deinit_crash
[rbp/omxplayer] Fix crash on stopping mp3 playback with amplification
popcornmix [Mon, 4 Nov 2013 12:32:07 +0000 (12:32 +0000)]
[rbp/omxplayer] Fix crash on stopping mp3 playback with amplification
There is a race condition where we can try to adjust volume after deinitialation
when amplification is enabled, causing a seg fault.
Rainer Hochecker [Mon, 4 Nov 2013 09:50:30 +0000 (01:50 -0800)]
Merge pull request #3555 from FernetMenta/aefixes
AE: re-add setting normalizelevels, formally inverted and known as boost...
montellese [Mon, 4 Nov 2013 08:06:15 +0000 (09:06 +0100)]
videodb: remove commented out code
montellese [Mon, 4 Nov 2013 07:50:06 +0000 (08:50 +0100)]
remove unused CProfilesManager::OnSettingsLoading()
montellese [Sun, 3 Nov 2013 14:48:57 +0000 (15:48 +0100)]
jsonrpc: add VideoLibrary.SetMovieSetDetails
montellese [Sun, 3 Nov 2013 14:49:13 +0000 (15:49 +0100)]
videodb: add SetDetailsForMovieSet
Rainer Hochecker [Sun, 3 Nov 2013 12:41:33 +0000 (13:41 +0100)]
AE: re-add setting normalizelevels, formally inverted and known as boost volume on downmix