vuplus_xbmc
10 years agoFIX: [stagefright] dyload the whole codec to prevent potential future api breakage
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

10 years ago[Confluence] align subtitle popup to the bottom
ronie [Tue, 5 Nov 2013 12:08:27 +0000 (13:08 +0100)]
[Confluence] align subtitle popup to the bottom

10 years agoMerge pull request #3572 from FernetMenta/aefixes
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

10 years agoActiveAE: 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

10 years agoAE: settings, add new control type toggle to setting normalizelevels
Rainer Hochecker [Tue, 5 Nov 2013 07:18:37 +0000 (08:18 +0100)]
AE: settings, add new control type toggle to setting normalizelevels

10 years agovdpau: correct field order for deinterlacing, credits to zgreg
Rainer Hochecker [Mon, 4 Nov 2013 12:08:27 +0000 (13:08 +0100)]
vdpau: correct field order for deinterlacing, credits to zgreg

10 years agoMerge pull request #3111 from janbar/epg_timeslot
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

10 years agoMerge pull request #3236 from janbar/backend_channel_no
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

10 years agoMerge pull request #3566 from Voyager1/fix-dvdplayer-np
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

10 years agoMerge pull request #3532 from Karlson2k/vfs_add_01
jmarshallnz [Tue, 5 Nov 2013 05:10:28 +0000 (21:10 -0800)]
Merge pull request #3532 from Karlson2k/vfs_add_01

FIle/FileUtils refactoring

10 years agoMerge pull request #3475 from Karlson2k/http_charset_01a
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

10 years ago[PVR] Timeslot of EPG program
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.

10 years ago[dvdplayer] potential unguarded null pointer when video has no audio (e.g. stills...
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)

10 years ago[osx] add CharsetDetection.cpp/h to xcode project
Jonathan Marshall [Mon, 4 Nov 2013 21:57:15 +0000 (10:57 +1300)]
[osx] add CharsetDetection.cpp/h to xcode project

10 years agoXMLUtils: remove not needed anymore and semi broken 'HasUTF8Declaration' and 'GetEnco...
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

10 years agoRemove hacks and workarounds for XML encoding
Karlson2k [Fri, 25 Oct 2013 14:29:08 +0000 (18:29 +0400)]
Remove hacks and workarounds for XML encoding

10 years agoXBMCTinyXML: add 'GetXxCharset' functions
Karlson2k [Fri, 25 Oct 2013 12:26:14 +0000 (16:26 +0400)]
XBMCTinyXML: add 'GetXxCharset' functions

10 years agoXBMCTinyXML: detect XML charset and convert data if needed
Karlson2k [Fri, 25 Oct 2013 12:22:32 +0000 (16:22 +0400)]
XBMCTinyXML: detect XML charset and convert data if needed

10 years agoXBMCTinyXML: add member variable m_SuggestedCharset and functions overloads
Karlson2k [Thu, 24 Oct 2013 17:13:25 +0000 (21:13 +0400)]
XBMCTinyXML: add member variable m_SuggestedCharset and functions overloads

10 years agoXBMCTinyXML: move "&" fixing to "InternalParse"
Karlson2k [Thu, 24 Oct 2013 16:50:24 +0000 (20:50 +0400)]
XBMCTinyXML: move "&" fixing to "InternalParse"

10 years agoXBMCTinyXML::Parse: return 'bool' instead of 'const char*'
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

10 years agoCharsetDetection: add XML charset detection functions
Karlson2k [Thu, 22 Aug 2013 10:32:58 +0000 (14:32 +0400)]
CharsetDetection: add XML charset detection functions

10 years agoCharsetDetection: add new header 'CharsetDetection.h' and implementation 'CharsetDete...
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()

10 years agoMerge pull request #3556 from Montellese/jsonrpc_setmoviesetdetails
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

10 years ago[vfs] CFile: fix: close underlining file implementation in destructor
Karlson2k [Mon, 4 Nov 2013 01:22:24 +0000 (05:22 +0400)]
[vfs] CFile: fix: close underlining file implementation in destructor

10 years agoFileUtils::LoadFile: replace implementation with call of CFile::LoadFile
Karlson2k [Thu, 31 Oct 2013 11:34:49 +0000 (15:34 +0400)]
FileUtils::LoadFile: replace implementation with call of CFile::LoadFile

10 years agoCFile::LoadFile: replace ugly reference to pointer with auto_buffer
Karlson2k [Thu, 31 Oct 2013 11:30:19 +0000 (15:30 +0400)]
CFile::LoadFile: replace ugly reference to pointer with auto_buffer

10 years agoFile: add 'LoadFile' function and copy code from FileUtils
Karlson2k [Thu, 31 Oct 2013 11:10:54 +0000 (15:10 +0400)]
File: add 'LoadFile' function and copy code from FileUtils

10 years agoFile: replace CAutoBuffer usage with auto_buffer, fixes memory allocation check
Karlson2k [Thu, 31 Oct 2013 11:00:18 +0000 (15:00 +0400)]
File: replace CAutoBuffer usage with auto_buffer, fixes memory allocation check

10 years agoFile: declare and implement class auto_buffer
Karlson2k [Thu, 31 Oct 2013 10:47:18 +0000 (14:47 +0400)]
File: declare and implement class auto_buffer

10 years agoMerge pull request #3534 from Karlson2k/cfile_fix_01
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

10 years agoensure library:// folder URLs have slash at end
Jonathan Marshall [Mon, 4 Nov 2013 20:50:46 +0000 (09:50 +1300)]
ensure library:// folder URLs have slash at end

10 years agosupport positioning dialogs via <left> and <top>
Jonathan Marshall [Sun, 3 Nov 2013 22:19:55 +0000 (11:19 +1300)]
support positioning dialogs via <left> and <top>

10 years agoadds left, top, right, bottom, centerx, centery to the list of xml nodes that can...
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

10 years agoMerge pull request #3561 from popcornmix/amp_deinit_crash
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

10 years ago[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.

10 years agoMerge pull request #3555 from FernetMenta/aefixes
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...

10 years agovideodb: remove commented out code
montellese [Mon, 4 Nov 2013 08:06:15 +0000 (09:06 +0100)]
videodb: remove commented out code

10 years agoremove unused CProfilesManager::OnSettingsLoading()
montellese [Mon, 4 Nov 2013 07:50:06 +0000 (08:50 +0100)]
remove unused CProfilesManager::OnSettingsLoading()

10 years agojsonrpc: add VideoLibrary.SetMovieSetDetails
montellese [Sun, 3 Nov 2013 14:48:57 +0000 (15:48 +0100)]
jsonrpc: add VideoLibrary.SetMovieSetDetails

10 years agovideodb: add SetDetailsForMovieSet
montellese [Sun, 3 Nov 2013 14:49:13 +0000 (15:49 +0100)]
videodb: add SetDetailsForMovieSet

10 years agoAE: re-add setting normalizelevels, formally inverted and known as boost volume on...
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

10 years agoMerge pull request #3558 from huceke/fixups
huceke [Mon, 4 Nov 2013 06:56:49 +0000 (22:56 -0800)]
Merge pull request #3558 from huceke/fixups

[settings] fix dealdlock in SettingsManeger introduced in #3512

10 years ago[settings] fix dealdlock in SettingsManeger introduced in #3512
huceke [Mon, 4 Nov 2013 06:22:15 +0000 (07:22 +0100)]
[settings] fix dealdlock in SettingsManeger introduced in #3512

As sugested by Montellese, using a shared lock fixes the deadlock in
SettinsManeger.

10 years agoMerge pull request #3324 from bfg1981/Privacy
jmarshallnz [Mon, 4 Nov 2013 01:59:52 +0000 (17:59 -0800)]
Merge pull request #3324 from bfg1981/Privacy

Avoid bleeding sensitive information into logs.

10 years agoAdded regression tests for URL::GetWithoutUserDetails()
BFG [Sun, 3 Nov 2013 22:20:48 +0000 (23:20 +0100)]
Added regression tests for URL::GetWithoutUserDetails()

10 years agoAvoid bleeding authentication credentials into logs.
BFG [Mon, 23 Sep 2013 16:02:02 +0000 (18:02 +0200)]
Avoid bleeding authentication credentials into logs.

API Changes: URL:GetWithoutUserDetails() ->
URL::GetWithoutUserDetails(bool redacted=false)

Replacing std::string for CStdString, for the relevant callstack below
CURL::getWithoutUserDetails(), mainly URIUtils, CStdString functions are kept
 as wrappers around the std::string versions.

Manual code reviews of all the affected files in filesystem. I've made semi conservative decisions on where to change the code. This means that some instances may have slipped through the cracks, since I've tried to avoid changing code I didn't understand.

I've looked into the following systems:
-Samba
-FTP
-SFTP
-HTTP
-WebDAV
-Stacks
-NFS (N/A)
-UPnP (N/A)
-RSS (N/A)

In addition, I've tried to mess around to find leaks in different other parts of the system.

I see this as an incremental commit, removing almost all leaks in the normal codepaths. There may still be some leakage in paths I don't commonly use.
Passed scan of 40TB of well-formed content, without any leaks.

10 years agoMerge pull request #3557 from popcornmix/update_dvdplayer
huceke [Sun, 3 Nov 2013 17:33:48 +0000 (09:33 -0800)]
Merge pull request #3557 from popcornmix/update_dvdplayer

[rbp/omxplayer] Apply latest commits from dvdplayer to omxplayer

10 years agoMerge pull request #3493 from popcornmix/texture_pipeline
huceke [Sun, 3 Nov 2013 17:29:19 +0000 (09:29 -0800)]
Merge pull request #3493 from popcornmix/texture_pipeline

[rbp/omxplayer] Use an omx decode to texture pipeline

10 years ago[rbp/omxplayer] Fix (harmless) typo with video/audio fifo levels
popcornmix [Sun, 3 Nov 2013 15:02:17 +0000 (15:02 +0000)]
[rbp/omxplayer] Fix (harmless) typo with video/audio fifo levels

10 years ago[rbp/omxplayer] prune from usage of DWORD and BYTE typedefs
popcornmix [Sun, 3 Nov 2013 14:59:35 +0000 (14:59 +0000)]
[rbp/omxplayer] prune from usage of DWORD and BYTE typedefs

10 years ago[rbp/omxplayer] Save the subtitle number at the end of the OpenSubtitleStream() method.
popcornmix [Sun, 3 Nov 2013 14:53:01 +0000 (14:53 +0000)]
[rbp/omxplayer] Save the subtitle number at the end of the OpenSubtitleStream() method.
Regardless of whether the subtitle has been opened successfully or not.

10 years ago[rbp/omxplayer] Set CMediaSettings::Get().GetCurrentVideoSettings().m_AudioStream...
popcornmix [Sun, 3 Nov 2013 14:47:42 +0000 (14:47 +0000)]
[rbp/omxplayer] Set CMediaSettings::Get().GetCurrentVideoSettings().m_AudioStream on open/set.

10 years ago[rbp/omxplayer] Remove unnecessary NULL check.
popcornmix [Sun, 3 Nov 2013 14:37:39 +0000 (14:37 +0000)]
[rbp/omxplayer] Remove unnecessary NULL check.

10 years ago[rbp/omxplayer] Take advantage of if evaluation order.
popcornmix [Sun, 3 Nov 2013 14:36:36 +0000 (14:36 +0000)]
[rbp/omxplayer] Take advantage of if evaluation order.

10 years ago[rbp/omxplayer] Add busydialogdelayms advanced setting.
popcornmix [Sun, 3 Nov 2013 14:31:12 +0000 (14:31 +0000)]
[rbp/omxplayer] Add busydialogdelayms advanced setting.

10 years ago[rbp/omxplayer] Unpause (if applicable) when going to DVD menu
popcornmix [Sun, 3 Nov 2013 14:18:03 +0000 (14:18 +0000)]
[rbp/omxplayer] Unpause (if applicable) when going to DVD menu

10 years ago[rbp/omxplayer] allow setting the video's stereo scopic mode from video settings
popcornmix [Sun, 3 Nov 2013 14:03:22 +0000 (14:03 +0000)]
[rbp/omxplayer] allow setting the video's stereo scopic mode from video settings

10 years ago[rbp/omxplayer] allow external .sub subtitles next to text-based ones
popcornmix [Sun, 3 Nov 2013 14:00:17 +0000 (14:00 +0000)]
[rbp/omxplayer] allow external .sub subtitles next to text-based ones

10 years ago[rbp/omxplayer] Allow the use of external subtitles for DVDs
popcornmix [Sun, 3 Nov 2013 13:59:28 +0000 (13:59 +0000)]
[rbp/omxplayer] Allow the use of external subtitles for DVDs

10 years ago[rbp/omxplayer] Use CUtil::GetExternalStreamDetailsFromFilename to determine external...
popcornmix [Sun, 3 Nov 2013 13:57:03 +0000 (13:57 +0000)]
[rbp/omxplayer] Use CUtil::GetExternalStreamDetailsFromFilename to determine external subtitles's details.
These are language, name and flag.

10 years ago[rbp/omxplayer] update current video settings when changing setting subtitles stream...
popcornmix [Sun, 3 Nov 2013 13:53:40 +0000 (13:53 +0000)]
[rbp/omxplayer] update current video settings when changing setting subtitles stream to be sure we keep it synced (similiar to what we already do when we show/hide subtitles)

10 years ago[rbp/omxplayer] Add external subs' details while updating stream details from player.
popcornmix [Sun, 3 Nov 2013 13:52:00 +0000 (13:52 +0000)]
[rbp/omxplayer] Add external subs' details while updating stream details from player.

10 years ago[rbp/omxplayer] remove resume players on CloseFile, fixes some small portion of audio...
popcornmix [Sun, 3 Nov 2013 13:49:58 +0000 (13:49 +0000)]
[rbp/omxplayer] remove resume players on CloseFile, fixes some small portion of audio being played when stopping a paused video

10 years ago[Confluence] update cu lrc lyrics xml for gotham
ronie [Sun, 3 Nov 2013 16:14:09 +0000 (17:14 +0100)]
[Confluence] update cu lrc lyrics xml for gotham

10 years agoMerge pull request #3453 from Montellese/settings_custom_controls
Sascha Montellese [Sun, 3 Nov 2013 15:06:56 +0000 (07:06 -0800)]
Merge pull request #3453 from Montellese/settings_custom_controls

settings: custom setting controls

10 years ago[Confluence] fix position of right aligned label
ronie [Sun, 3 Nov 2013 14:47:25 +0000 (15:47 +0100)]
[Confluence] fix position of right aligned label

10 years agoMerge pull request #3544 from jmarshallnz/confluence_gotham_positioning
ronie [Sun, 3 Nov 2013 14:43:53 +0000 (06:43 -0800)]
Merge pull request #3544 from jmarshallnz/confluence_gotham_positioning

Confluence gotham positioning

10 years agoadds new files to xcode projects
Jonathan Marshall [Tue, 29 Oct 2013 21:57:44 +0000 (10:57 +1300)]
adds new files to xcode projects

10 years ago[win32] update VS project files
montellese [Thu, 17 Oct 2013 15:26:23 +0000 (17:26 +0200)]
[win32] update VS project files

10 years agosettings: refactor setting controls into custom registerable controls
montellese [Thu, 17 Oct 2013 15:26:02 +0000 (17:26 +0200)]
settings: refactor setting controls into custom registerable controls

10 years agoMerge pull request #3415 from Montellese/fileitemlistmodifier
Sascha Montellese [Sun, 3 Nov 2013 14:02:35 +0000 (06:02 -0800)]
Merge pull request #3415 from Montellese/fileitemlistmodifier

Generic CFileItemList modifiers

10 years agoMerge pull request #3413 from Montellese/jsonrpc_playlist_additems
Sascha Montellese [Sun, 3 Nov 2013 11:23:28 +0000 (03:23 -0800)]
Merge pull request #3413 from Montellese/jsonrpc_playlist_additems

jsonrpc: add support for multiple items to Playlist.Add/Insert

10 years agojsonrpc: add support for multiple items to Playlist.Add/Insert
montellese [Sat, 12 Oct 2013 12:38:09 +0000 (14:38 +0200)]
jsonrpc: add support for multiple items to Playlist.Add/Insert

10 years agofix build after 9dda8b3bb09543455da27899a6f9df0b6cb086d8
montellese [Sun, 3 Nov 2013 10:54:32 +0000 (11:54 +0100)]
fix build after 9dda8b3bb09543455da27899a6f9df0b6cb086d8

10 years agoMerge pull request #3520 from Montellese/jsonrpc_season
Sascha Montellese [Sun, 3 Nov 2013 10:41:52 +0000 (02:41 -0800)]
Merge pull request #3520 from Montellese/jsonrpc_season

jsonrpc: improve season support

10 years agoMerge pull request #3480 from micahg/master
Martijn Kaijser [Sun, 3 Nov 2013 10:24:46 +0000 (02:24 -0800)]
Merge pull request #3480 from micahg/master

Add http cookie passthrough to FFMPEG

10 years agojsonrpc: add VideoLibrary.SetSeasonDetails
montellese [Tue, 29 Oct 2013 15:35:39 +0000 (16:35 +0100)]
jsonrpc: add VideoLibrary.SetSeasonDetails

10 years agojsonrpc: add VideoLibrary.GetSeasonDetails
montellese [Tue, 29 Oct 2013 14:14:34 +0000 (15:14 +0100)]
jsonrpc: add VideoLibrary.GetSeasonDetails

10 years agojsonrpc: return "seasonid" in VideoLibrary.GetSeasons
montellese [Tue, 29 Oct 2013 13:26:49 +0000 (14:26 +0100)]
jsonrpc: return "seasonid" in VideoLibrary.GetSeasons

10 years agovideodb: add SetDetailsForSeason()
montellese [Tue, 29 Oct 2013 15:35:15 +0000 (16:35 +0100)]
videodb: add SetDetailsForSeason()

10 years agovideodb: add GetSeasonInfo()
montellese [Tue, 29 Oct 2013 14:14:07 +0000 (15:14 +0100)]
videodb: add GetSeasonInfo()

10 years agoMerge pull request #3519 from Montellese/jsonrpc_art_removal
Sascha Montellese [Sun, 3 Nov 2013 10:10:03 +0000 (02:10 -0800)]
Merge pull request #3519 from Montellese/jsonrpc_art_removal

jsonrpc: add possibility to remove artwork from video items

10 years agoMerge pull request #3347 from MartijnKaijser/old_renderers
Martijn Kaijser [Sun, 3 Nov 2013 09:22:43 +0000 (01:22 -0800)]
Merge pull request #3347 from MartijnKaijser/old_renderers

remove old unused XBOX renderer files

10 years agojsonrpc: add possibility to remove artwork from video items
montellese [Tue, 29 Oct 2013 12:50:10 +0000 (13:50 +0100)]
jsonrpc: add possibility to remove artwork from video items

10 years agovideodb: add RemoveArtForItem()
montellese [Tue, 29 Oct 2013 12:48:28 +0000 (13:48 +0100)]
videodb: add RemoveArtForItem()

10 years agojsonrpc: cleanup JSON-RPC API definition
montellese [Sun, 3 Nov 2013 09:14:54 +0000 (10:14 +0100)]
jsonrpc: cleanup JSON-RPC API definition

10 years ago[osx/ios/atv2] - sync xcode project
Memphiz [Sun, 13 Oct 2013 14:00:09 +0000 (16:00 +0200)]
[osx/ios/atv2] - sync xcode project

10 years ago[win32] update VS project files
montellese [Wed, 7 Aug 2013 07:00:48 +0000 (09:00 +0200)]
[win32] update VS project files

10 years agoCGUIMediaWindow: make use of CFileItemListModification
montellese [Wed, 17 Jul 2013 14:07:21 +0000 (16:07 +0200)]
CGUIMediaWindow: make use of CFileItemListModification

10 years agoadd CFileItemListModification to handle all IFileItemListModifier implementations
montellese [Wed, 7 Aug 2013 15:10:08 +0000 (17:10 +0200)]
add CFileItemListModification to handle all IFileItemListModifier implementations

10 years agoadd IFileItemListModifier interface and CSmartPlaylistFileItemListModifier implementation
montellese [Tue, 6 Aug 2013 14:13:51 +0000 (16:13 +0200)]
add IFileItemListModifier interface and CSmartPlaylistFileItemListModifier implementation

10 years agofix CGUIMediaWindow::OnPrepareFileItems overrides
montellese [Wed, 17 Jul 2013 14:04:40 +0000 (16:04 +0200)]
fix CGUIMediaWindow::OnPrepareFileItems overrides

10 years agoCGUIMediaWindow: add UpdateFilterPath() method extracted from Update()
montellese [Wed, 17 Jul 2013 14:05:43 +0000 (16:05 +0200)]
CGUIMediaWindow: add UpdateFilterPath() method extracted from Update()

10 years agoMerge pull request #3541 from FernetMenta/aefixes
Rainer Hochecker [Sun, 3 Nov 2013 07:32:02 +0000 (00:32 -0700)]
Merge pull request #3541 from FernetMenta/aefixes

ActiveAE: exclude volume, mute, gui sounds from viz

10 years agoMerge pull request #3490 from popcornmix/avoid_max_vol_after_seek
Martijn Kaijser [Sun, 3 Nov 2013 01:14:11 +0000 (18:14 -0700)]
Merge pull request #3490 from popcornmix/avoid_max_vol_after_seek

[Players] Avoid jumping volume to maximum after trickplay

10 years agoset default BusyDialogDelay to 500ms
Martijn Kaijser [Sun, 3 Nov 2013 01:04:46 +0000 (02:04 +0100)]
set default BusyDialogDelay to 500ms

10 years agoMerge pull request #3499 from jmarshallnz/json_textures
jmarshallnz [Sat, 2 Nov 2013 23:51:37 +0000 (16:51 -0700)]
Merge pull request #3499 from jmarshallnz/json_textures

Expose the texture cache to JSON-RPC.

10 years agoMerge pull request #3543 from koying/fixdroidassets
Martijn Kaijser [Sat, 2 Nov 2013 23:36:01 +0000 (16:36 -0700)]
Merge pull request #3543 from koying/fixdroidassets

FIX: [droid] cleanup assets before build and reinstall (possible fix for #14565)

10 years ago[rbp/omxplayer] Use an omx decode to texture pipeline
popcornmix [Tue, 8 Oct 2013 11:33:25 +0000 (12:33 +0100)]
[rbp/omxplayer] Use an omx decode to texture pipeline

This PR uses an openmax pipeline to handle jpeg decode/resize/convert to texture without the decoded pixels being returned to the arm.

The jpeg is decoded in stripes which saves memory. There is no need for the RGBA32 pixel buffer to ever exist on the arm.
It is straightforward to choose whether the textures are 16bpp or 32bpp which could be a useful option on 256M Pi.

This scheme is *much* faster, and is the main factor in the recent raspberry-pi "speed" video.
It is well tested and openelec and raspbmc builds have been made with this patch in.