wsoltys [Sun, 1 Dec 2013 21:35:14 +0000 (13:35 -0800)]
Merge pull request #3747 from wsoltys/viewport
[WIN32] avoid getting the viewport so often
wsoltys [Sun, 1 Dec 2013 18:04:27 +0000 (19:04 +0100)]
[WIN32] fixed: use backbuffer only if we got it.
wsoltys [Sun, 1 Dec 2013 17:54:23 +0000 (18:54 +0100)]
[WIN32] avoid getting the viewport so often.
ronie [Sun, 1 Dec 2013 13:28:04 +0000 (05:28 -0800)]
Merge pull request #3629 from xhaggi/subtitle-flags
[confluence] replace subtitle flag icons with new ones
Martijn Kaijser [Sun, 1 Dec 2013 13:17:32 +0000 (05:17 -0800)]
Merge pull request #3735 from xhaggi/confluence-epg-timeline
[confluence] texture changes for epg timeline view
montellese [Sun, 1 Dec 2013 11:50:06 +0000 (12:50 +0100)]
videodb: shorten text for unavailable source popup during library clean
Sascha Montellese [Sun, 1 Dec 2013 11:06:55 +0000 (03:06 -0800)]
Merge pull request #3642 from Montellese/video_context_cleanup_continued
more context menu cleanup in video library
Martijn Kaijser [Sun, 1 Dec 2013 10:52:59 +0000 (02:52 -0800)]
Merge pull request #3741 from MartijnKaijser/a11
[release] version bump to 13.0 alpha11 as we start new merge window
Chris Browet [Sun, 1 Dec 2013 10:37:48 +0000 (02:37 -0800)]
Merge pull request #3740 from koying/fixdroidextplayer
FIX: External Player support for Android. See: http://forum.xbmc.org/sho...
Chris Browet [Sun, 1 Dec 2013 10:36:49 +0000 (02:36 -0800)]
Merge pull request #3743 from koying/quickpr
[droid] Stagefright + java fixes
Chris "Koying" Browet [Sun, 1 Dec 2013 10:24:27 +0000 (11:24 +0100)]
FIX: [droid] catch UnsatisfiedLinkErrors when invoking native
Chris "Koying" Browet [Sun, 1 Dec 2013 08:15:48 +0000 (09:15 +0100)]
FIX: [stagefright] partial revert of 645010e ; causes "upside-down" videos
erwan [Wed, 9 Oct 2013 13:46:45 +0000 (22:46 +0900)]
FIX: External Player support for Android. See: forum.xbmc.org/showthread.php?tid=175341
montellese [Thu, 14 Nov 2013 12:34:35 +0000 (13:34 +0100)]
context menu: move "Play" to the top (for folders) as it should always be the first option
montellese [Thu, 14 Nov 2013 12:23:14 +0000 (13:23 +0100)]
context menu: move "Scan for new content" to the very bottom for tvshows (same as for video sources)
montellese [Wed, 13 Nov 2013 09:10:35 +0000 (10:10 +0100)]
CGUIDialogVideoInfo: add NULL-pointer and other sanity checks
montellese [Wed, 13 Nov 2013 10:05:40 +0000 (11:05 +0100)]
context-menu: add "Manage..." sub-menu to tags
montellese [Thu, 14 Nov 2013 09:00:41 +0000 (10:00 +0100)]
context menu: add Manage... sub-menu to movie sets
montellese [Wed, 13 Nov 2013 09:09:59 +0000 (10:09 +0100)]
context menu: use string-based media type detection instead of VIDEO_DB_CONTENT_FOO
montellese [Tue, 12 Nov 2013 12:09:49 +0000 (13:09 +0100)]
context menu: move "Remove from library" to "Manage..." sub menu
Sascha Montellese [Sun, 1 Dec 2013 07:54:49 +0000 (23:54 -0800)]
Merge pull request #3708 from Montellese/videodb_clean_offline
videodb: better support for sources being temporarily offline during a library clean
Jonathan Marshall [Sat, 30 Nov 2013 22:16:21 +0000 (11:16 +1300)]
fix crash loading JPEGs where m_cinfo.scale_num was set to 9 due to not finding a suitably sized scale factor. Thanks to tscheck
Martijn Kaijser [Sat, 30 Nov 2013 16:05:27 +0000 (17:05 +0100)]
[release] version bump to 13.0 alpha11 as we start new merge window
Chris Browet [Sat, 30 Nov 2013 15:38:56 +0000 (07:38 -0800)]
Merge pull request #3739 from koying/fixdroidmousebuttons
FIX: [droid] proper mouse buttons handling
Chris "Koying" Browet [Sat, 30 Nov 2013 14:44:01 +0000 (15:44 +0100)]
FIX: [droid] proper mouse buttons handling
jmarshallnz [Sat, 30 Nov 2013 09:22:22 +0000 (01:22 -0800)]
Merge pull request #3736 from jmarshallnz/xml_date_time
Only write dates/date times to XML if they're valid - fixes #14159
Martijn Kaijser [Fri, 29 Nov 2013 23:54:54 +0000 (15:54 -0800)]
Merge pull request #3722 from jmarshallnz/no_nagging
No nagging of broken add-ons
Jonathan Marshall [Fri, 29 Nov 2013 22:52:26 +0000 (11:52 +1300)]
read/write dateadded uisng XMLUtils
Jonathan Marshall [Fri, 29 Nov 2013 22:52:00 +0000 (11:52 +1300)]
[xmlutils] validate dates before writing them to XML
Jonathan Marshall [Fri, 29 Nov 2013 22:40:55 +0000 (11:40 +1300)]
[addons] don't attempt to auto-update add-ons that don't have dependencies met
Jonathan Marshall [Fri, 29 Nov 2013 22:40:18 +0000 (11:40 +1300)]
[addons] don't set dependencies not met when the broken tag is set in the repo
Karlson2k [Fri, 29 Nov 2013 22:33:50 +0000 (02:33 +0400)]
CRegExp::PrivateRegFind: fix incorrect order of arguments in log
xhaggi [Fri, 29 Nov 2013 14:49:10 +0000 (15:49 +0100)]
[confluence] texture changes for epg timeline view
Chris Browet [Fri, 29 Nov 2013 12:31:15 +0000 (04:31 -0800)]
Merge pull request #3734 from koying/quickpr
FIX: StereoscopicsManager log spam
Chris "Koying" Browet [Fri, 29 Nov 2013 12:28:47 +0000 (13:28 +0100)]
FIX: StereoscopicsManager log spam
montellese [Fri, 22 Nov 2013 09:46:55 +0000 (10:46 +0100)]
videodb: handle files whose source is completely gone differently during clean
montellese [Fri, 22 Nov 2013 13:50:47 +0000 (14:50 +0100)]
videodb: use faster (NOT) EXISTS instead of (NOT) IN CleanDatabase()
montellese [Fri, 22 Nov 2013 13:38:33 +0000 (14:38 +0100)]
videodb: SQL query cosmetics in CleanDatabase()
huceke [Fri, 29 Nov 2013 04:50:55 +0000 (20:50 -0800)]
Merge pull request #3726 from popcornmix/cache_viewport
[GLES] Avoid getting viewport so often
huceke [Fri, 29 Nov 2013 04:50:02 +0000 (20:50 -0800)]
Merge pull request #3730 from popcornmix/defer_demuxer
[rbp/omxplayer] Defer demuxer pause until buffers full
huceke [Fri, 29 Nov 2013 04:49:07 +0000 (20:49 -0800)]
Merge pull request #3727 from popcornmix/avoid_dds
[rbp] Avoid crash when useddsfanart is enabled
huceke [Fri, 29 Nov 2013 04:48:18 +0000 (20:48 -0800)]
Merge pull request #3728 from popcornmix/unknown_start
[rbp/omxplayer] Avoid setting TIME_UNKNOWN on packet with STARTTIME set
huceke [Fri, 29 Nov 2013 04:47:27 +0000 (20:47 -0800)]
Merge pull request #3729 from popcornmix/fix_typo
[rbp/omxplayer] Fix typo from
847c746e07983652e05818a435c5115049a2d694
huceke [Fri, 29 Nov 2013 04:46:51 +0000 (20:46 -0800)]
Merge pull request #3732 from popcornmix/low_sample
[rbp/omxplayer] Handle sample rates below 8kHz
jmarshallnz [Fri, 29 Nov 2013 02:58:09 +0000 (18:58 -0800)]
Merge pull request #3685 from Karlson2k/pcre_dep_update_01
[depends] update PCRE version, use new configure flags
jmarshallnz [Fri, 29 Nov 2013 02:50:47 +0000 (18:50 -0800)]
Merge pull request #3698 from Montellese/videodb_cleanup_sql_fixes
videodb: SQL query fixes for clean database
popcornmix [Thu, 28 Nov 2013 21:45:27 +0000 (21:45 +0000)]
[rbp/omxplayer] Handle sample rates below 8kHz
GPU requires sample rates above 8kHz, so limit the requested sample rate to 8kHz
(lower rates will be resampled)
Karlson2k [Thu, 28 Nov 2013 21:28:35 +0000 (01:28 +0400)]
CArchive: fix support for missing CVariant type
popcornmix [Mon, 18 Nov 2013 11:54:25 +0000 (11:54 +0000)]
[rbp/omxplayer] Defer demuxer pause until buffers full
See #3377
popcornmix [Mon, 25 Nov 2013 16:14:24 +0000 (16:14 +0000)]
popcornmix [Mon, 25 Nov 2013 16:15:44 +0000 (16:15 +0000)]
[rbp/omxplayer] Avoid setting TIME_UNKNOWN on packet with STARTTIME set
It stops streams with no timestamps (e.g. raw h.264) from playing
popcornmix [Wed, 13 Nov 2013 18:46:01 +0000 (18:46 +0000)]
[rbp] Avoid crash when useddsfanart is enabled
Pi textures don't contain pixels on the arm, and the dds encode path wasn't protected against that.
Also don't allow dds to be enabled, as it is undesirable on Pi
popcornmix [Wed, 27 Nov 2013 22:04:56 +0000 (22:04 +0000)]
[GLES] Avoid getting viewport so often
GLES is generally offloaded to a GPU and fed a stream of commands.
These can be executed asynchronously by GPU and there is no need for the host to block.
Whenever a gl call requires a result back that may be affected by previous commands
the queue needs to be drained and a result returned from GPU. This acts as a bottleneck.
Looking closely at what xbmc does, there is only one call that requires a result that is
executed every frame. That is glGetIntegerv(GL_VIEWPORT).
However xbcm is perfectly capable of remembering what it set this to.
By using a cached version of this value, on a Pi, the framerate improves from 69fps to 95fps,
with vsync disabled, and RSS feed showing in home screen.
Rainer Hochecker [Thu, 28 Nov 2013 18:56:34 +0000 (10:56 -0800)]
Merge pull request #3721 from fritsch/ae-use-cea-for-speaker-layout
AESinkALSA: Open 5.1 Layouts according to CEA-861-D
Peter Frühberger [Thu, 28 Nov 2013 18:56:02 +0000 (10:56 -0800)]
Merge pull request #3720 from FernetMenta/aefixes
ActiveAE: fix clipping for sinks using AE_FMT_FLOAT
fritsch [Wed, 27 Nov 2013 20:49:47 +0000 (21:49 +0100)]
AESinkALSA: Open 5.1 Layouts according to CEA-861-D
Karlson2k [Thu, 28 Nov 2013 15:04:05 +0000 (19:04 +0400)]
CUtf8Utils::RFindValidUtf8Char: fix check of unsigned variable
Karlson2k [Thu, 28 Nov 2013 13:53:15 +0000 (17:53 +0400)]
CArchive: fix improper reading of wstrings introduced in
3bf304e9323e5f2eb3cbee5a45f201426cbee84b
Karlson2k [Thu, 28 Nov 2013 12:03:48 +0000 (16:03 +0400)]
CArchive: cosmetics: use uint8_t instead of BYTE
m_pBuffer is pointer to uint8_t
huceke [Thu, 28 Nov 2013 04:58:02 +0000 (20:58 -0800)]
Merge pull request #3707 from popcornmix/omx_cosmetic
[rbp/omxplayer] [Cosmetics] Remove unused code paths
huceke [Thu, 28 Nov 2013 04:47:51 +0000 (20:47 -0800)]
Merge pull request #3704 from popcornmix/tiled_thumb
[rbp] Fix bug with CPicture::CreateTiledThumb and texture pipeline
jmarshallnz [Thu, 28 Nov 2013 04:31:15 +0000 (20:31 -0800)]
Merge pull request #3667 from Karlson2k/pcre_reports_more_01
Put more data to log on RegExp UTF-8 errors
Karlson2k [Thu, 28 Nov 2013 00:10:27 +0000 (16:10 -0800)]
Merge pull request #3719 from Karlson2k/carchive_cleanup_01
CArchive cleanup and fix
Karlson2k [Wed, 27 Nov 2013 23:35:30 +0000 (03:35 +0400)]
CArchive: finally remove include of StdString.h
Karlson2k [Wed, 27 Nov 2013 20:09:48 +0000 (00:09 +0400)]
CPUInfo: removal of CStdString
Karlson2k [Wed, 27 Nov 2013 20:09:18 +0000 (00:09 +0400)]
CTemperature: simple removal of CStdString
Karlson2k [Wed, 27 Nov 2013 20:08:08 +0000 (00:08 +0400)]
add missing include for "StdString.h"
Karlson2k [Wed, 27 Nov 2013 19:02:59 +0000 (23:02 +0400)]
CArchive: remove CStdStringW, fix wide string stream in
"str.c_str()+(i*BUFFER_MAX)" was double shift buffer pointer
Rainer Hochecker [Wed, 27 Nov 2013 19:46:04 +0000 (20:46 +0100)]
ActiveAE: fix clipping for sinks using AE_FMT_FLOAT
Karlson2k [Wed, 27 Nov 2013 17:57:52 +0000 (21:57 +0400)]
CArchive: remove overloads for CStdString as redundant (handled by std::string)
Andreas Zelend [Wed, 27 Nov 2013 12:31:52 +0000 (04:31 -0800)]
Merge pull request #3630 from
ace20022/ext_subs_flags
[Fix][Util] Allow any combination of flags for external subtitles
Lars Op den Kamp [Tue, 26 Nov 2013 22:07:23 +0000 (14:07 -0800)]
Merge pull request #3694 from xhaggi/epg
[epg] fix: incorrect timeline grid for first program of channels (Trac #11479)
Sascha Montellese [Tue, 26 Nov 2013 21:55:10 +0000 (13:55 -0800)]
Merge pull request #3715 from DoraXBMC/master
jsonrpc: fixed uninitialized boolean in ProfilesOperations.cpp
Lars Op den Kamp [Tue, 26 Nov 2013 21:51:08 +0000 (13:51 -0800)]
Merge pull request #3687 from xhaggi/fix-channel-numbers
[pvr] fix: no channel numbers in channel-osd if continue last channel
wsoltys [Tue, 26 Nov 2013 20:03:59 +0000 (12:03 -0800)]
Merge pull request #3706 from wsoltys/iso_name
fixed: some cd names were displayed as weird characters.
DoraXBMC [Tue, 26 Nov 2013 19:10:47 +0000 (21:10 +0200)]
[] Fixed uninitialized boolean in ProfilesOperations.cpp.
Chris Browet [Tue, 26 Nov 2013 14:07:21 +0000 (06:07 -0800)]
Merge pull request #3711 from koying/fixstfkitkat
FIX: [stagefright] fixup kitkat; remove hardcoded api limitation
Chris "Koying" Browet [Mon, 25 Nov 2013 11:47:40 +0000 (12:47 +0100)]
FIX: [stagefright] fixup kitkat; remove hardcoded api limitation
Karlson2k [Mon, 25 Nov 2013 21:40:41 +0000 (01:40 +0400)]
CharsetConverter: fix wrong locking of mutex
popcornmix [Sat, 23 Nov 2013 13:52:16 +0000 (13:52 +0000)]
[rbp/omxplayer] Cosmetic: Remove redundant conditional code
We are avoiding disabling ports when creating clock component, then immediately disabling ports...
popcornmix [Sat, 23 Nov 2013 14:04:53 +0000 (14:04 +0000)]
[rbp/omxplayer] Cosmetic: Remove unused portSettingsChanged parameter from tunnel establish
popcornmix [Sat, 23 Nov 2013 13:47:49 +0000 (13:47 +0000)]
[rbp/omxplayer] Cosmetic: Remove option to deinit a component without freeing it
We always free a component when deiniting, so remove the option to avoid a way of leaking resources
Martijn Kaijser [Mon, 25 Nov 2013 11:57:56 +0000 (12:57 +0100)]
add missing startpos option to pydocs
Sascha Montellese [Mon, 25 Nov 2013 07:37:40 +0000 (23:37 -0800)]
Merge pull request #3697 from Montellese/getmatchingsource_skin_path
allow access to special://skin through the webserver's VFS handler
huceke [Mon, 25 Nov 2013 07:00:05 +0000 (23:00 -0800)]
Merge pull request #3703 from popcornmix/clock_leak
[rbp/omxplayer] Fix leak when playing multiple files from playlist
wsoltys [Sun, 24 Nov 2013 18:05:59 +0000 (19:05 +0100)]
fixed: some cd names were displayed as weird characters. Don't play buffer games just use the label we've obtain already.
S. Davilla [Sun, 24 Nov 2013 16:35:21 +0000 (08:35 -0800)]
osx: do not use cvBufferRef until we understand the failure modes better
wsoltys [Sun, 24 Nov 2013 13:31:44 +0000 (14:31 +0100)]
[WIN32] removed double include. replaced one CStdString by std::string and removed bogus _T macro.
wsoltys [Sun, 24 Nov 2013 13:01:29 +0000 (14:01 +0100)]
[WIN32] fixed crash when looking at the system storage info. fixes #14716
ronie [Sun, 24 Nov 2013 12:28:31 +0000 (13:28 +0100)]
[Confluence] update tvtunes code
Joakim Plate [Sun, 24 Nov 2013 10:10:21 +0000 (02:10 -0800)]
Merge pull request #3683 from basrieter/strm_length_fix
Fixed: read up to 4095 chars per line from a strm/m3u file
The buffer was already accepting this size.
Bas Rieter [Tue, 19 Nov 2013 12:29:44 +0000 (13:29 +0100)]
Fixed: read up to 4095 chars per line from a strm/m3u file (and use the full buffer)
night199uk [Sat, 23 Nov 2013 16:33:34 +0000 (00:33 +0800)]
[musicdb] fix: no longer force people to the musicbrainz scraper for MBID tagged music (allow local info only, etc)
popcornmix [Mon, 18 Nov 2013 14:49:40 +0000 (14:49 +0000)]
[rbp] Fix bug with CPicture::CreateTiledThumb and texture pipeline
The decode to texture pipeline results in the decoded pixels not being available to xbmc.
The pixels are required for CPicture::CreateTiledThumb, so provide an extra parameter to request that
popcornmix [Sat, 23 Nov 2013 13:41:36 +0000 (13:41 +0000)]
[rbp/omxplayer] Fix leak when playing multiple files from playlist
When omxplayer plays a second file from a playlist (i.e. without being shut down) a clock component gets leaked.
Eventually enough of these leaked components will stop further playback
ronie [Sat, 23 Nov 2013 13:33:10 +0000 (14:33 +0100)]
[Confluence] cosmetics
montellese [Fri, 22 Nov 2013 10:20:03 +0000 (11:20 +0100)]
videodb: fix SQL query in CleanDatabase() not considering NULLed fields
alanwww1 [Sat, 23 Nov 2013 08:28:31 +0000 (09:28 +0100)]
[lang] update of skin.confluence language files
alanwww1 [Sat, 23 Nov 2013 08:28:15 +0000 (09:28 +0100)]
[lang] update of core language files
alanwww1 [Sat, 23 Nov 2013 08:27:33 +0000 (09:27 +0100)]
[lang] update of internal addon language files