From 9ab1255cfaa0355a1ddf0865311eb77a1071cba5 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Tue, 7 Feb 2017 11:56:48 -0800 Subject: [PATCH 1/4] update_binary-addons: clone kodi if it doesn't exist --- tools/mkpkg/update_binary-addons | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tools/mkpkg/update_binary-addons b/tools/mkpkg/update_binary-addons index c2a3275895..b2f3a7799a 100755 --- a/tools/mkpkg/update_binary-addons +++ b/tools/mkpkg/update_binary-addons @@ -89,8 +89,7 @@ validate_pkg_url() { } if [ ! -d $KODI_DIR ] ; then - echo "meh.. $KODI_DIR does not exist" - exit 127 + git_clone https://github.com/xbmc/xbmc $1 $KODI_DIR fi # p8-platform From 72b5c21ee16c05aadca60e76b5902d623727856c Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Tue, 7 Feb 2017 11:57:30 -0800 Subject: [PATCH 2/4] kodi: update to 4c792db --- packages/mediacenter/kodi/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mediacenter/kodi/package.mk b/packages/mediacenter/kodi/package.mk index 856e50d96f..d2e90992e9 100644 --- a/packages/mediacenter/kodi/package.mk +++ b/packages/mediacenter/kodi/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="kodi" -PKG_VERSION="d829753" +PKG_VERSION="4c792db" PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" From 5dacd660d52902815f45e29085e56331e3d72eb7 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Tue, 7 Feb 2017 11:57:48 -0800 Subject: [PATCH 3/4] RPi/RPi2: update kodi backports patch --- .../RPi/patches/kodi/kodi-001-backport.patch | 152 +++++++++--------- .../RPi2/patches/kodi/kodi-001-backport.patch | 152 +++++++++--------- 2 files changed, 152 insertions(+), 152 deletions(-) diff --git a/projects/RPi/patches/kodi/kodi-001-backport.patch b/projects/RPi/patches/kodi/kodi-001-backport.patch index 4a9952cdc2..3316323ffa 100644 --- a/projects/RPi/patches/kodi/kodi-001-backport.patch +++ b/projects/RPi/patches/kodi/kodi-001-backport.patch @@ -1,4 +1,4 @@ -From 3aab63db40b8d90327f35c4dd001a17add816142 Mon Sep 17 00:00:00 2001 +From 8386e404766c270aa72043215184400d2ec96c25 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 19 Dec 2016 13:28:26 +0000 Subject: [PATCH 01/61] [cec] Drop CEC_DOUBLE_TAP_TIMEOUT_MS_OLD code @@ -28,7 +28,7 @@ index 54dc37e751ba4ec50cfa922cfe4c0b1fd354e3cd..73872e3c6126bf4a4e8b998491f87a35 if (GetSettingBool("pause_playback_on_deactivate")) { -From 17d64855f20bbe87109cc1c92f8780316a20e3b0 Mon Sep 17 00:00:00 2001 +From 606fde4f5f9e8cd26600d949619db516fd8d4ec1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 28 Oct 2014 00:19:40 +0000 Subject: [PATCH 02/61] [cec] Add settings for configuring button repeats @@ -40,10 +40,10 @@ Subject: [PATCH 02/61] [cec] Add settings for configuring button repeats 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index a3fc777c7d0a5b7549ca94b6721d84309050d4d6..84c2f8a56787242c050be5d6a18cf560c6761b53 100644 +index 0cdc64916aec1c12bfa2bb617eec530d5f1efe80..b356dbe55165567a232c2a6afd00387122aee96f 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20421,3 +20421,18 @@ msgstr "" +@@ -20424,3 +20424,18 @@ msgstr "" msgctxt "#39014" msgid "Would you also like to remove all related data (e.g. settings) of this add-on?" msgstr "" @@ -107,7 +107,7 @@ index 73872e3c6126bf4a4e8b998491f87a35dcbdaceb..92c901e044aeb7b9bece17636ffe89c0 if (GetSettingBool("pause_playback_on_deactivate")) { -From f2b97946dc5e44ed1099ef5274ce58f5f13ce163 Mon Sep 17 00:00:00 2001 +From cf1c64764598b85d9da9032feddd87c8f0fc58b6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Nov 2014 23:17:46 +0000 Subject: [PATCH 03/61] [cec] Don't discard buttons when repeat mode is enabled @@ -133,7 +133,7 @@ index 92c901e044aeb7b9bece17636ffe89c05648814f..da99db975e994c0e1d9d9b420f3ad92c if (m_currentButton.iButton == key.iButton && m_currentButton.iDuration == 0) { -From dc99fc2cb0b6216574d7f9b28713f26e18559858 Mon Sep 17 00:00:00 2001 +From 4855222624ec6f184e5763bf9387f904545ab873 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 4 Nov 2014 18:50:00 +0000 Subject: [PATCH 04/61] [cec] Temp - more logging @@ -188,7 +188,7 @@ index da99db975e994c0e1d9d9b420f3ad92c6ed91eb6..9114cec72ccaf16afa1e50d13b238c9c } -From 936021227644bc0cc6dd86127f740237155c1bf3 Mon Sep 17 00:00:00 2001 +From 741c1ec64bca9da543d9be6a4a82049ca0d70593 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 26 Apr 2014 17:27:52 +0100 Subject: [PATCH 05/61] [cec] Don't suspend pi on tv switch off - it can't wake @@ -212,7 +212,7 @@ index 02b1a9ed6fce1986bd864bba09a9df0621f9e041..54f9b70cfd5c8c82ceb99932e1b3e325 -From 8e32b803ba38bf71a865bd7c05af6b41d3e941e4 Mon Sep 17 00:00:00 2001 +From 161d42929f5bbf481c946601d78376e873e706a4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 7 Apr 2014 18:19:32 +0100 Subject: [PATCH 06/61] [rbp/omxplayer] When opening a stream don't try to @@ -239,7 +239,7 @@ index c8fe0706d128b3c67a4000894129ae0fa08bb223..8a5916299575661743131b921a27a76f dialog->ProcessRenderLoop(false); if (allowCancel && dialog->IsCanceled()) -From 6c3aae494d21e0232eb7901787c613cf5ad2c4dc Mon Sep 17 00:00:00 2001 +From c2d9db11fa5b5d56b0d5c19fe5712ed4e9088f3c Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Thu, 1 May 2014 16:28:39 +0100 Subject: [PATCH 07/61] Improved file buffering in CArchive @@ -302,7 +302,7 @@ index 23cac2759fb10d532da56fa75c5528c5589e9010..89d31d4db1afa7340ed8cd51a7a9fa7a } -From 860ce7f03c0fd6f1cfb53a979dcabdb124badc83 Mon Sep 17 00:00:00 2001 +From 7835b498bae03e702db8dec9eebbe38ba0c9181c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 10 Aug 2014 16:45:16 +0100 Subject: [PATCH 08/61] filesystem: Make support of browsing into archives @@ -324,10 +324,10 @@ We'll let people who don't use archives disable it manually 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index 84c2f8a56787242c050be5d6a18cf560c6761b53..422cfca63529a5bda36ad986bb0d55a6f94cddb3 100644 +index b356dbe55165567a232c2a6afd00387122aee96f..d4b4911282fbc32c89ef3f66f26179e1d798fb1f 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20042,6 +20042,15 @@ msgstr "" +@@ -20045,6 +20045,15 @@ msgstr "" #: system/settings/rbp.xml msgctxt "#38010" msgid "GPU accelerated" @@ -415,7 +415,7 @@ index 36fd7bb6358497abf80494620341def8ff991996..9c1b6bf975afee8b6a3d8784ed19af03 { CURL xbtUrl = URIUtils::CreateArchivePath("xbt", url); -From 6684363aca4c0f6374230a726dbb9c6fd8afb0a3 Mon Sep 17 00:00:00 2001 +From b06c63eb292cd2a12c61435420ea7472bbf04e42 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 27 Oct 2014 13:06:57 +0000 Subject: [PATCH 09/61] [rbp] Make cachemembuffersize default depend on memory @@ -520,7 +520,7 @@ index 5634ed111a6b7b19fb81acb9a81b58109ef40395..4ebc890a52995ca761effad6c30d41cb } -From 6a176a9762cd72d283741df798325e7784965a07 Mon Sep 17 00:00:00 2001 +From e3e9ab17bc67e558df61e4a88cf5ee7d42e29e31 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 30 May 2014 14:58:43 +0100 Subject: [PATCH 10/61] [settings] Experiment: Report DESKTOP resolution in @@ -545,7 +545,7 @@ index 0f0f3549bb4e68fcbdf73976c43e300791fabc6b..b6a9adacc7872487b25331dff16cc5a3 StringUtils::Format("%dx%d%s", resolution->width, resolution->height, ModeFlagsToString(resolution->flags, false).c_str()), -From a5364b603a71e2bf7fbed939a9431cde214a3fa9 Mon Sep 17 00:00:00 2001 +From b688c614ab62dfcee9d7b44eb1d972fd7775a444 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 24 Sep 2014 23:13:52 +0100 Subject: [PATCH 11/61] [audio] Add settings option to boost centre channel @@ -566,10 +566,10 @@ Should work with Pi Sink (dvdplayer/paplayer) and omxplayer 5 files changed, 48 insertions(+) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index 422cfca63529a5bda36ad986bb0d55a6f94cddb3..08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6 100644 +index d4b4911282fbc32c89ef3f66f26179e1d798fb1f..532be48326aebeb2c05bb52176ea4544fae81c49 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20262,6 +20262,21 @@ msgstr "" +@@ -20265,6 +20265,21 @@ msgstr "" #empty strings from id 38062 to 38099 @@ -683,7 +683,7 @@ index fcec25db0c48b4d4ec7b329b19538a73d0b53efd..ae048e0d144e174020a6f567112f9829 // stereo upmix if (upmix && m_src_channels == 2 && m_dst_channels > 2) -From 9452a5e86e3e3eb493d148a08b74d5c6cbe0b1ed Mon Sep 17 00:00:00 2001 +From 564d8219c632fec87bc13cca69e92913441dada3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 27 Oct 2014 15:23:51 +0000 Subject: [PATCH 12/61] [rbp] Default extract thumbnails to false @@ -712,7 +712,7 @@ index e8b0d3d472b02fd161a4b51e957b9129e3cb9792..289dc55ec41aa44848519a05f8ee1ccc -From 622ddbce6c89ad6dbdc98bfd7920339c1d63aaec Mon Sep 17 00:00:00 2001 +From c3ffa7554489075837a561020d47a66e06bb6b7f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 27 Nov 2014 16:31:56 +0000 Subject: [PATCH 13/61] [languageinvoker] Reduce priority of python threads @@ -738,7 +738,7 @@ index fcdd0633f30cd9595ae6cc4ed293677cdcb1f422..16f0c8916b5e0a9e90973d194cf2ebd1 } -From 6879b004e34fa05c4eeb9a46f97f2814299afcb1 Mon Sep 17 00:00:00 2001 +From 898ca2aa44542ed99f4e435e39a2a199c9ffd893 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 29 Nov 2014 15:25:16 +0000 Subject: [PATCH 14/61] [rbp] hack: wait for splash to complete before changing @@ -825,7 +825,7 @@ index 6ec0f110ca748c1ca305b255e2f1a0413b40c1ad..d1a7de58dea31dba3864828bd268292d RENDER_STEREO_MODE stereo_mode = g_graphicsContext.GetStereoMode(); -From 0c32e3aab26ebcd6cf5cc116f195df3d372a2d1e Mon Sep 17 00:00:00 2001 +From 68a166868644bbd8bcd34267dd84af4fc1b42fe1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 11 Dec 2014 17:00:57 +0000 Subject: [PATCH 15/61] Fix for UI not showing both extractflags and @@ -837,7 +837,7 @@ Subject: [PATCH 15/61] Fix for UI not showing both extractflags and 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068e5292d8c 100644 +index 532be48326aebeb2c05bb52176ea4544fae81c49..2e3f179fcc7aa100e2aaec64d0513145903ccd32 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po @@ -12880,7 +12880,7 @@ msgstr "" @@ -849,7 +849,7 @@ index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068 msgstr "" #: xbmc/dialogs/GUIDialogSmartPlaylistRule.cpp -@@ -17685,7 +17685,7 @@ msgstr "" +@@ -17688,7 +17688,7 @@ msgstr "" #. Description of setting with label #20433 "Extract thumbnails and video information" #: system/settings/settings.xml msgctxt "#36178" @@ -858,7 +858,7 @@ index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068 msgstr "" #. Description of setting with label #20419 "Replace file names with library titles" -@@ -17697,7 +17697,7 @@ msgstr "" +@@ -17700,7 +17700,7 @@ msgstr "" #. Description of setting with label #20433 "Extract thumbnails and video information" #: system/settings/settings.xml msgctxt "#36180" @@ -867,7 +867,7 @@ index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068 msgstr "" #: system/settings/settings.xml -@@ -20460,3 +20460,7 @@ msgstr "" +@@ -20463,3 +20463,7 @@ msgstr "" msgctxt "#38052" msgid "Remote button press release time (ms)" msgstr "" @@ -891,7 +891,7 @@ index b0d103cba5bcdd1d7bece68bc983ab37b0133dbb..38a772b4e5f59cdd30293850752a761d -From 945f62a3d2e45b1af550fa67a136eb042b0c0db3 Mon Sep 17 00:00:00 2001 +From 3ad4ce7c292f534de8db3305c8be7bf229b507dd Mon Sep 17 00:00:00 2001 From: anaconda Date: Thu, 11 Sep 2014 21:30:43 +0200 Subject: [PATCH 16/61] Disable autoscrolling while on screensaver and while @@ -907,7 +907,7 @@ Subject: [PATCH 16/61] Disable autoscrolling while on screensaver and while 6 files changed, 24 insertions(+), 3 deletions(-) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index 8b812302f7cd460ca709e551d10be212dfaa2561..b441de35eca9c988eb10f83c3aaf12f618b0c743 100644 +index 11f8005d16abd40a696156581384afeb68db66f6..2d668dc7b6239fafa6a7440093c34bb486d994a6 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp @@ -5260,3 +5260,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const @@ -1025,7 +1025,7 @@ index d7bc1c5ba6067af9a460589920367288c640a915..ac766293f1c47c7f145cb46f6b152144 if (m_lastRenderTime) m_autoScrollDelayTime += currentTime - m_lastRenderTime; -From b3ce0b2a61e0093047dd19d9608d365adc851dc5 Mon Sep 17 00:00:00 2001 +From c5388bfa1dcd43ab0a2ba6a8426a19d511fb7207 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 13 Dec 2014 18:35:20 +0000 Subject: [PATCH 17/61] [demuxer] Avoid memcpy on every demuxer packet @@ -1128,7 +1128,7 @@ index 403d75fe905f02dcc46a9bd1798ca6c8fc0ccc4e..66774e4d299790059db8ed99fb060e2b } catch(...) { -From 2f124999ab254f276d6f53874c819e3e2e0eb351 Mon Sep 17 00:00:00 2001 +From 5fe6dc3d7ae961e85918126ba7ec834a0acf6f7f Mon Sep 17 00:00:00 2001 From: anaconda Date: Wed, 25 Feb 2015 18:22:21 +0100 Subject: [PATCH 18/61] Load OSD dialogs on startup. @@ -1226,7 +1226,7 @@ index 7f10c52223c7a02471dcd3bc6d13da59b076a198..072c7be73f352ad00219594bb5ce0c39 CGUIDialogVideoSettings::~CGUIDialogVideoSettings() { } -From 3ba695ea73dcc0850680542d6f22e8135315ea67 Mon Sep 17 00:00:00 2001 +From 28634a946f135a94dd6167d54ee9c41dc27c6633 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 14 Apr 2015 20:51:14 +0100 Subject: [PATCH 19/61] [gui] Also limit GUI updates when in non full-screen @@ -1237,7 +1237,7 @@ Subject: [PATCH 19/61] [gui] Also limit GUI updates when in non full-screen 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index b441de35eca9c988eb10f83c3aaf12f618b0c743..b2566f85f77b185c3f90a26f5eff000d09a2ccf9 100644 +index 2d668dc7b6239fafa6a7440093c34bb486d994a6..159d169cb4511afd192ac56fe8712f396af12b07 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp @@ -2761,7 +2761,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI) @@ -1259,7 +1259,7 @@ index b441de35eca9c988eb10f83c3aaf12f618b0c743..b2566f85f77b185c3f90a26f5eff000d g_windowManager.FrameMove(); } -From 91b4807e4f26d5d479a2bc83b9d607bda4b93505 Mon Sep 17 00:00:00 2001 +From d50f671f5d2a8607443d156f8cf4b6e5d48c9506 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 May 2015 23:58:06 +0100 Subject: [PATCH 20/61] [screensaver] Leave GUI contents available for @@ -1292,7 +1292,7 @@ index 77ab06e490beded56258826c91da5ee69cd55ed8..f0af5bc1e4d0e7b4e736a39fef06fbf7 // Add window to the history list (we must do this before we activate it, -From 3143d4021d23da5afe2d05218f8a8f486b6ea217 Mon Sep 17 00:00:00 2001 +From 96fc13c18ff166151226aa531fc0d49950f42d95 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 6 Jun 2015 18:43:57 +0100 Subject: [PATCH 21/61] ffmpeg: Automatic switch to software decode for GMC @@ -1523,7 +1523,7 @@ index d7210ac180edf28024fc205385a75275f0c87330..4f5dedd05745ec918e8e683a329a526f else if ((hint.codec == AV_CODEC_ID_VC1 || hint.codec == AV_CODEC_ID_WMV3) && g_RBP.GetCodecWvc1()) supported = true; -From 4d326bcbd6ab3cf8367902d13db2b80fd8ecd4fe Mon Sep 17 00:00:00 2001 +From 66c54f029dd878b416c669850f8210a0e6270c67 Mon Sep 17 00:00:00 2001 From: Claudio-Sjo Date: Mon, 16 Feb 2015 14:51:26 +0100 Subject: [PATCH 22/61] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer @@ -1718,7 +1718,7 @@ index 0427af4534bfe59a343f0518c7f4242d93299836..e99236294fa8b9b613e465a8ecaf3ad3 lsn_t m_lsnCurrent; // Position inside the track in logical sector number lsn_t m_lsnEnd; // End of m_iTrack in logical sector number -From aaa6b66b127dcd1fb041f49c5fed39479a32fca7 Mon Sep 17 00:00:00 2001 +From d97bb927df4346be71a45c3e1659b0592c080e96 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 24 Jun 2016 19:38:13 +0100 Subject: [PATCH 23/61] codecoverlay: Include codec name in overlay @@ -1815,7 +1815,7 @@ index 0df7e72cc9d1947173c2bac5e72eb09976b51aa5..b5050081c360d29b1b478c27e6b88291 double m_iSubtitleDelay; bool m_bRenderSubs; -From a49d6d2194d7702abe261d6d074592dcbccab467 Mon Sep 17 00:00:00 2001 +From b369306f68d346c906ec91a5ea4a3c78364d56e9 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Tue, 8 Mar 2016 21:20:58 +0300 Subject: [PATCH 24/61] [DebugInfo] Add cpu usage info. @@ -1988,7 +1988,7 @@ index 5230c6d2c9b20bfa6390b0da1b06ae9045580972..5feee388bb3a433ea6a35b29e587ab64 m_debugTimer.Set(1000); -From fad68b0c2e047c354a69586317d04474aa3ee3bc Mon Sep 17 00:00:00 2001 +From a7af3b0cf07e3154c4c81672cdf977d639b53a21 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 22 May 2015 13:56:29 +0100 Subject: [PATCH 25/61] ffmpeg: Allow neon to be enabled in unified builds @@ -2014,7 +2014,7 @@ index 8dd14cdfd053f142f386b6dee1fc0b21bb1f8d93..b5f38a458dfb341c43089e07afded153 ifeq ($(OS), linux) ffmpg_config += --target-os=$(OS) --cpu=$(CPU) -From cb18faf29fa126a70d6c705823198231e8da1757 Mon Sep 17 00:00:00 2001 +From 030cff10e75130e22daf8e1b2bbcd809170e654f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 27 Feb 2015 14:37:27 +0000 Subject: [PATCH 26/61] ffmpeg: Add some upstream HEVC optimisations @@ -5815,7 +5815,7 @@ index 0000000000000000000000000000000000000000..5e8e07d407f045fc99554f0f061d1e81 +2.5.0 + -From 7e8be9ec3979f4a986ca3caddbd104648a665975 Mon Sep 17 00:00:00 2001 +From daf0139e58775768c384747ccdcd7953f7a44f81 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 7 May 2015 14:04:18 +0100 Subject: [PATCH 27/61] [ffmpeg] Add GPU acceleration to hevc @@ -44004,7 +44004,7 @@ index 0000000000000000000000000000000000000000..e172ebf157aebffe1ae50b4a2b25fd71 +2.7.4 + -From fc9a7b66a195da7562af2bdcc353ad92e3a9a07a Mon Sep 17 00:00:00 2001 +From 978ac05eba662e8eb7b043d0e51d8ad90e8e04f5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 12 Jan 2016 16:29:57 +0000 Subject: [PATCH 28/61] ffmpeg: Add cabac opimisations for hevc @@ -46252,7 +46252,7 @@ index d6856dbd4fb4957ace700cbc08332223c01938f6..a61357f14cb2139e8125ae04684bed1b make -j ${BUILDTHREADS} -From 77973371178aaa12f3adba74a84d258795ff5c78 Mon Sep 17 00:00:00 2001 +From ebf9d46351a5f4b6d14b9936a2ff4048062cf219 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 16 Sep 2015 19:05:12 +0100 Subject: [PATCH 29/61] [3d] Make MVC a valid 3D filename tag @@ -46316,7 +46316,7 @@ index 64d42f8bdce59d3c7752657e3fe483733e88eda6..faa91950e9546855d71beef4ee96aa33 bool m_useDisplayControlHWStereo; -From 0ab5fb723afa7d98dca44bf1934f79a3c57c65ed Mon Sep 17 00:00:00 2001 +From 8593504fd9d874850f7423ff8426d125c033daab Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 5 Oct 2015 14:58:05 +0100 Subject: [PATCH 30/61] [3d] Swap top/bottom sides of GUI @@ -46339,7 +46339,7 @@ index 6b65632fdfcf6278a44e90f61ddb018f2a98763c..80a7809beffa1a03ee41d6ab862ec075 } if(m_stereoMode == RENDER_STEREO_MODE_SPLIT_VERTICAL) -From 8b51ad77c3bfd6a2610c8d22f69d43472f60c6a1 Mon Sep 17 00:00:00 2001 +From 1ca2072e6f1670cb8001027003c2abafc04316cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 11 Oct 2015 20:51:37 +0100 Subject: [PATCH 31/61] Revert "Revert "Disable extra logging by default"" @@ -46369,7 +46369,7 @@ index 38a772b4e5f59cdd30293850752a761dbe532177..068ca2d519cb7537e0d3ad05c83d47d3 loggingcomponents , -From a09f9dc59e0d42a32a98fdf89ee84282a327d8dd Mon Sep 17 00:00:00 2001 +From 0b331588ffcd3947970db9c180d627d4a3846e50 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 21 Dec 2015 22:17:25 +0000 Subject: [PATCH 32/61] [omximage] Fall back to arm jpeg encode/decode when gpu @@ -46615,7 +46615,7 @@ index e44fb6ef0ba5fd011fdfc6771c946ffcfb8d581c..f1febd69aaa3522d252802ca00b67460 extern COMXImage g_OMXImage; -From 51006cbbf493f5441929a0e44f476ec4088d0bf1 Mon Sep 17 00:00:00 2001 +From fa43a0ae5e0b2eb9bdff7c757ffe5b6ab53d9a16 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Dec 2015 13:31:14 +0000 Subject: [PATCH 33/61] [mmalcodec] Fail to open when width is invalid. Can @@ -46640,7 +46640,7 @@ index 4f5de0341b344c77a12c936f4f573c2911c0bb7b..4f07113ade696aa4bbefb2dd2a2e17d5 if (!CServiceBroker::GetSettings().GetBool(CSettings::SETTING_VIDEOPLAYER_USEMMAL) || hints.software) return false; -From c13c8baae03db8c4a669215a468e00eb555dc723 Mon Sep 17 00:00:00 2001 +From bf31243afd0e75b49cf3ceceb9af28bd25bc4742 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 19 Sep 2014 11:54:49 +0100 Subject: [PATCH 34/61] [videoplayer/rbp] Add pi specific option to maintain @@ -46665,10 +46665,10 @@ or drop/dupe audio packets which is normally required. 12 files changed, 143 insertions(+), 21 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index b52e18a39cc14e0712b44baa8a2e0068e5292d8c..a4607cfa2f6c41e2cc0a7b8fa8ee257a917be0c3 100644 +index 2e3f179fcc7aa100e2aaec64d0513145903ccd32..ddc3d4a5127d759d160107e400c7d714a01f440b 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20464,3 +20464,35 @@ msgstr "" +@@ -20467,3 +20467,35 @@ msgstr "" msgctxt "#38190" msgid "Extract thumbnails from video files" msgstr "" @@ -47084,7 +47084,7 @@ index 26a2a4bd74b54288282b534c5de7d59d6ccec7f5..79e676b1dee78f808a359dbee781fa80 extern CRBP g_RBP; -From efbb569ea1c6f060f1745c0a25b242210523d8ee Mon Sep 17 00:00:00 2001 +From 352d9255894aa09b87cc624ddc32f165c152a6ec Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 7 May 2015 15:35:43 +0100 Subject: [PATCH 35/61] rbp: Support zero copy interface with hevc acceleration @@ -47131,7 +47131,7 @@ index 3b6307725d938aae12f093b2691f3b9bf8373fe7..689ed0fddcc05175857e4cc57f23092a if (g_advancedSettings.CanLogComponent(LOGVIDEO)) CLog::Log(LOGDEBUG, "%s::%s - mmal:%p dts:%.3f pts:%.3f buf:%p gpu:%p", CLASSNAME, __FUNCTION__, picture->MMALBuffer->mmal_buffer, 1e-6*picture->dts, 1e-6*picture->pts, picture->MMALBuffer, gmem); -From 876a171ddf8444e3ddf017f3543abca1d06d9882 Mon Sep 17 00:00:00 2001 +From cfa59e3c4278c382c27b4f19f619cd3cb9e0bbdf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 16 May 2015 18:26:04 +0100 Subject: [PATCH 36/61] ffmpeg: use upstream mvc patches @@ -47444,7 +47444,7 @@ index 0000000000000000000000000000000000000000..b39480ad098b9cd0882fcf75b96afb1b +2.7.4 + -From 407309dc8fcd7db189227af64b01f75337316d61 Mon Sep 17 00:00:00 2001 +From 96ed6f043c6cc511daa085ba166329c1abdfca6c Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 29 Jan 2016 17:18:50 +0300 Subject: [PATCH 37/61] [win32] Settings: Added setting to enable/disable MVC @@ -47477,7 +47477,7 @@ index a017d30c24232fb01220b87b29398403b8ed9662..2fcee72a64e8b701c8e895143410bbe9 -From 35a4f32d2bf49501c2bb47d897f300de64f74fab Mon Sep 17 00:00:00 2001 +From 032f97775cb10b8401549483110a52a36a147208 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Wed, 20 Jan 2016 17:02:16 +0300 Subject: [PATCH 38/61] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc @@ -47543,7 +47543,7 @@ index b485ad23e6309647db2bc489ed6bfda60cf506a1..50889977723cf3857216d68100fe0b35 } case AVMEDIA_TYPE_DATA: -From 99c0ebc7b145c9b17bb6e3f4a765c9f7e018afd3 Mon Sep 17 00:00:00 2001 +From f67e4ff7460847e7e582cb4dfc21ef43be7d94ce Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 25 Feb 2016 11:21:25 +0300 Subject: [PATCH 39/61] [Stereo3D] Added block_lr and block_rl to supported @@ -47596,7 +47596,7 @@ index 618e6f4f0d6e792e0d0d60edfad2d59e3805ff7c..041324c51977ce880ab365a16f1ac366 i++; } -From 2990091f969247e6c2b958a2415b9437d7096682 Mon Sep 17 00:00:00 2001 +From 376d61bb1d20f1e1e359e669ca53ac3a46aa2047 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Sat, 23 Jan 2016 10:21:32 +0300 Subject: [PATCH 40/61] [VideoPlayer] Fix possible wrong aspect. @@ -47619,7 +47619,7 @@ index d4920ac30216fb295a16b70ddff887e2077ee196..4f0e2cb561b5453217e961921049486d else m_fForcedAspectRatio = 0.0; -From be0b130b5ae5b0a4830711303e6166e5093f1dc2 Mon Sep 17 00:00:00 2001 +From 02211eeb217f672058f4936f981231f996c4658e Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 22 Jan 2016 18:18:33 +0300 Subject: [PATCH 41/61] [VideoPlayer] DemuxFFmpeg: ssif remux @@ -48043,7 +48043,7 @@ index c728dd652d323fb5f0882b7dbd2887fd59dfe0e2..aff4a915c7a129772f4d2272fff38606 m_discStubExtensions = ".disc"; // internal music extensions -From f618079224e4f2a8d178622bcff33de9ed96b9d9 Mon Sep 17 00:00:00 2001 +From d79fe987006170fa686a5e03c742dadd6ffd5875 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Tue, 23 Feb 2016 16:02:46 +0300 Subject: [PATCH 42/61] [3DBD] Added support of 3D-BluRay playback. @@ -49023,7 +49023,7 @@ index b967a85e6557e42a7f1235cdd804d5a0263b866f..561fb5cd4f971bc9ee4f41218a60bb3d typedef std::shared_ptr SOverlay; typedef std::list SOverlays; -From a766c02769cc6506ec0d6392e4bd73b73ee1aa62 Mon Sep 17 00:00:00 2001 +From ce707dd363dec9d577f7d2d508ca2345a2ce6060 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 11 Mar 2016 16:58:53 +0300 Subject: [PATCH 43/61] [VideoPlayer] HasVideo returns true if video stream @@ -49047,7 +49047,7 @@ index 5945d06dea8af5ea841e58a0268e09ecd8d7d494..6e7edd237c9184bd8e812a72b18f4821 bool CVideoPlayer::HasAudio() const -From c4eb7e656ed6b4c6a2325ec1d3d201a5a3ed15d1 Mon Sep 17 00:00:00 2001 +From 92293afe04eb8e21383fbacfa610615c2082e836 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 10 Mar 2016 18:11:33 +0300 Subject: [PATCH 44/61] fixup! Revert supporting crappy tab/sbs subtitles. this @@ -49087,7 +49087,7 @@ index 3a080d06c90b0762482816928642e6de7810b539..a8323f419e404037c4e5fb4d78fa1b45 CDVDOverlayImage* overlay = new CDVDOverlayImage(); -From a05d3dd9a2a8e28ac2e36a0e0b8dd270edfbaf70 Mon Sep 17 00:00:00 2001 +From b2debae5578a4ff05af7d598da137255ecd5b156 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 7 Apr 2016 17:28:50 +0300 Subject: [PATCH 45/61] [VideoPlayer] Disable reading extension stream from @@ -49347,7 +49347,7 @@ index 0d4100e58e9db7e5035bcf9ae23b0147f80cec8f..69570153f0810a5840f3780c7a6681a1 // classes CDVDOverlayContainer* m_pOverlayContainer; -From 5f5c668483d88c37f2e652a599f0bd8211fede8d Mon Sep 17 00:00:00 2001 +From 6c573a5eb0e2d87486d8a7f220c2b6e681e75ba9 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 16 Sep 2016 11:37:48 +0300 Subject: [PATCH 46/61] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from @@ -49446,7 +49446,7 @@ index 6b1f2b6d757354d6065c2862b44dfb47184a1dcc..9163ec85bd0feb48a698a025d9870bf4 m_simpleConditions.insert("have_lcms2"); #endif -From 6b0b450bf2127f3acd8c0fda67bb4227ea5c666b Mon Sep 17 00:00:00 2001 +From c4f4531295ce1126d888414ee2116fac7f3ebf39 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 4 Nov 2016 22:56:56 +0300 Subject: [PATCH 47/61] [VideoPlayer] SSIF: fix for corner case when mvc stream @@ -49638,7 +49638,7 @@ index f70657c9e31fb2460d12910c635dba5163282e74..a11ec77903d2a9b2c68106a8e2301af9 typedef std::shared_ptr SOverlay; typedef std::list SOverlays; -From 7db6b6f6183ddef5f8eaea8cddd2237375ea8808 Mon Sep 17 00:00:00 2001 +From 21d1d00d630a9c9d02766a48ded2546d14e18d6b Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Tue, 23 Feb 2016 16:01:08 +0300 Subject: [PATCH 48/61] [libbluray] bump libbluray to 0.9.2-mvc. @@ -49661,7 +49661,7 @@ index 3f7112408c343b9da967e340ba069c447e91809f..3be6ce2f8362e3f5eb83497193682791 libcec-4.0.1-win32-vc140-2.7z libfribidi-0.19.2-win32.7z -From c91ccfd0efc0858195d640f396702cde1b0eb703 Mon Sep 17 00:00:00 2001 +From 8addc2c513e6aa1ea6f50a6865dd00a79a776afa Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 29 Feb 2016 17:00:50 +0000 Subject: [PATCH 49/61] libbluray: Bump to Nevcairie's v0.9.2 @@ -51321,7 +51321,7 @@ index 0000000000000000000000000000000000000000..5ef0124e35c9d81143921a328e272220 + + return fp; -From 589b1b580b156086f6c3c484a2cccb0dac6bb9b3 Mon Sep 17 00:00:00 2001 +From f647a2efa4794fb9c42fc3f52e3c4dc28414e5fd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 6 Mar 2016 12:54:59 +0000 Subject: [PATCH 50/61] mvc: Automatically enable stereo mode @@ -51382,7 +51382,7 @@ index 2e26a6eef7335a5d0baf39313434ac786c66631b..c6aceaadd0a73d170b4024ea5ab54442 break; case AV_CODEC_ID_MPEG4: -From 1194161559a1433e3c10e0a00873ecf7aaccb97f Mon Sep 17 00:00:00 2001 +From 0801c32f76c1306d1ea3cc1dcb7fb872f912ed78 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 24 Mar 2016 13:02:58 +0000 Subject: [PATCH 51/61] ffmpeg: mvc: fix for pixelation from packets with no @@ -51447,7 +51447,7 @@ index 7e97e4d91a443d46d933df528763422ff5e8f4fa..d4f279fd4f2ceb260698cd6fedb124ba cd $(PLATFORM);\ CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \ -From 6cb54f2a61ece80aac8c12d8aa39cf4633e755d5 Mon Sep 17 00:00:00 2001 +From cb41bffdba7b2a1b32c7cc5a8318336795b63c8d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 11 Nov 2016 15:53:53 +0000 Subject: [PATCH 52/61] stereoscopicmanager: fixups for rbp @@ -51670,7 +51670,7 @@ index 041324c51977ce880ab365a16f1ac366c79e369c..7d5999245939c0d9e27a110008e0f274 }; -From 6c576963fab8be163c237cd54678767eb413b7cd Mon Sep 17 00:00:00 2001 +From e311d263f3fe5a2e03c986b3b4806a188db901d1 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 10 Mar 2016 18:11:33 +0300 Subject: [PATCH 53/61] fixup! Revert supporting crappy tab/sbs subtitles. this @@ -51693,7 +51693,7 @@ index a8323f419e404037c4e5fb4d78fa1b45409337a7..7c0b70777556ac7694e7fc511cd4bb18 } -From 7cc401c109aa894d9ee749cdd4ab4a5ed871d8e0 Mon Sep 17 00:00:00 2001 +From a2c2c116c6d60388321645998f96f8609c86408f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 26 Nov 2016 18:24:18 +0000 Subject: [PATCH 54/61] DemuxMVC: fixup after SeekTime API change @@ -51730,7 +51730,7 @@ index bbb836a61344689a83af68c821c05c212a86b097..54f91a02391368fbfbb4d669c003f425 virtual int GetStreamLength() { return 0; }; virtual CDemuxStream* GetStream(int iStreamId) const override { return nullptr; }; -From 13f6754f8a6695d6c04422545b7a5219ece815b3 Mon Sep 17 00:00:00 2001 +From 0de7f9bdd25e091c98663f733bb4208b5b1274aa Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Tue, 22 Mar 2016 09:51:52 +0100 Subject: [PATCH 55/61] python: use kodi provided cert if available @@ -51757,7 +51757,7 @@ index cd6033a9f16233aeec3fcb2c4d3144c3b31f1ac5..e55e336fd9e434a3840fd99c99cc5a33 PyEval_AcquireLock(); else -From 73d68e4bda6d8083c8a4753e2356015c540a63dd Mon Sep 17 00:00:00 2001 +From a53538fd73f6d58433d06aa73c66500376d0ef9e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 25 May 2016 18:31:17 +0100 Subject: [PATCH 56/61] rbp: Hard code the number of buffers to improve audio @@ -51802,7 +51802,7 @@ index 5feee388bb3a433ea6a35b29e587ab6447c089a5..5d2071ee724fb2f7ba04f96832c89de5 } -From bbda95f3c3cc2384033ff525f8d384a876c16a5f Mon Sep 17 00:00:00 2001 +From b8180512a426878bc5cc38337f4214487efebe29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Jul 2016 18:30:03 +0100 Subject: [PATCH 57/61] rbp: Update the GL libs to new naming scheme @@ -51856,7 +51856,7 @@ index ac2ac3cf689ec0eb68877d4149c9d3f856e9145c..1c8fd284c2d59170003f274d2c0cec04 fi -From 4ca1a69b69e4aac2f1063abffb5c3b819d8fea2f Mon Sep 17 00:00:00 2001 +From 894b620985c0b8fef4e6117cc594b7493e6816e1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 28 Jun 2016 14:46:01 +0100 Subject: [PATCH 58/61] ffmpeg: hacky fix for files with GMC @@ -51881,7 +51881,7 @@ index 179a287d1cec04686b30fdee1ef8f1770b0f9f8d..1453fb7f281609598e57afdc5e162f5e { if (pStream->codec->codec_id == AV_CODEC_ID_PROBE) -From 32bd86312d3629acf595f6356f641e55523cc8cd Mon Sep 17 00:00:00 2001 +From 541a9cdf189e47985dd4616f72ea888a29ccbe1e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 19 Jul 2016 20:39:18 +0100 Subject: [PATCH 59/61] mmalrender: Add sharpness control @@ -51893,7 +51893,7 @@ Subject: [PATCH 59/61] mmalrender: Add sharpness control 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index a4607cfa2f6c41e2cc0a7b8fa8ee257a917be0c3..e8620bc41a530f0393e154010716e1eba899581e 100644 +index ddc3d4a5127d759d160107e400c7d714a01f440b..dc48b283ebb511501dd3675ed6b24861c2203195 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po @@ -8739,7 +8739,7 @@ msgstr "" @@ -51956,7 +51956,7 @@ index e0e6f7c0e0546013ca74265aef54704fd332f8e4..69eae6cbef0131d20dc979dcb35915cd CCriticalSection m_sharedSection; MMAL_COMPONENT_T *m_vout; -From c43bd26a8d45cca4fdad21e8fce5cc890e224589 Mon Sep 17 00:00:00 2001 +From 3a409eb31f7317a9c3cc48a6dd28ffd513b8d2e4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 14 Oct 2016 15:37:53 +0100 Subject: [PATCH 60/61] MMALFFMpeg: Report as SW decode in codec overlay info @@ -51979,7 +51979,7 @@ index c4eda5a2c78db1f6acc9ed59938ea3f42262d8fe..a5e14e6ec5ff9a78e7342b30109e68ed CLog::Log(LOGDEBUG, "CDVDVideoCodecFFmpeg - Updated codec: %s", m_name.c_str()); } -From 211c99d6161b48b242ccc183db380e7ce2710fa0 Mon Sep 17 00:00:00 2001 +From 466da8e66acf9a60b424759f946b3c2bb2db6eed Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 1 Dec 2016 17:06:01 +0000 Subject: [PATCH 61/61] MMALRender: Allow advanced deinterlace with software diff --git a/projects/RPi2/patches/kodi/kodi-001-backport.patch b/projects/RPi2/patches/kodi/kodi-001-backport.patch index 4a9952cdc2..3316323ffa 100644 --- a/projects/RPi2/patches/kodi/kodi-001-backport.patch +++ b/projects/RPi2/patches/kodi/kodi-001-backport.patch @@ -1,4 +1,4 @@ -From 3aab63db40b8d90327f35c4dd001a17add816142 Mon Sep 17 00:00:00 2001 +From 8386e404766c270aa72043215184400d2ec96c25 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 19 Dec 2016 13:28:26 +0000 Subject: [PATCH 01/61] [cec] Drop CEC_DOUBLE_TAP_TIMEOUT_MS_OLD code @@ -28,7 +28,7 @@ index 54dc37e751ba4ec50cfa922cfe4c0b1fd354e3cd..73872e3c6126bf4a4e8b998491f87a35 if (GetSettingBool("pause_playback_on_deactivate")) { -From 17d64855f20bbe87109cc1c92f8780316a20e3b0 Mon Sep 17 00:00:00 2001 +From 606fde4f5f9e8cd26600d949619db516fd8d4ec1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 28 Oct 2014 00:19:40 +0000 Subject: [PATCH 02/61] [cec] Add settings for configuring button repeats @@ -40,10 +40,10 @@ Subject: [PATCH 02/61] [cec] Add settings for configuring button repeats 3 files changed, 29 insertions(+), 1 deletion(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index a3fc777c7d0a5b7549ca94b6721d84309050d4d6..84c2f8a56787242c050be5d6a18cf560c6761b53 100644 +index 0cdc64916aec1c12bfa2bb617eec530d5f1efe80..b356dbe55165567a232c2a6afd00387122aee96f 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20421,3 +20421,18 @@ msgstr "" +@@ -20424,3 +20424,18 @@ msgstr "" msgctxt "#39014" msgid "Would you also like to remove all related data (e.g. settings) of this add-on?" msgstr "" @@ -107,7 +107,7 @@ index 73872e3c6126bf4a4e8b998491f87a35dcbdaceb..92c901e044aeb7b9bece17636ffe89c0 if (GetSettingBool("pause_playback_on_deactivate")) { -From f2b97946dc5e44ed1099ef5274ce58f5f13ce163 Mon Sep 17 00:00:00 2001 +From cf1c64764598b85d9da9032feddd87c8f0fc58b6 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 3 Nov 2014 23:17:46 +0000 Subject: [PATCH 03/61] [cec] Don't discard buttons when repeat mode is enabled @@ -133,7 +133,7 @@ index 92c901e044aeb7b9bece17636ffe89c05648814f..da99db975e994c0e1d9d9b420f3ad92c if (m_currentButton.iButton == key.iButton && m_currentButton.iDuration == 0) { -From dc99fc2cb0b6216574d7f9b28713f26e18559858 Mon Sep 17 00:00:00 2001 +From 4855222624ec6f184e5763bf9387f904545ab873 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 4 Nov 2014 18:50:00 +0000 Subject: [PATCH 04/61] [cec] Temp - more logging @@ -188,7 +188,7 @@ index da99db975e994c0e1d9d9b420f3ad92c6ed91eb6..9114cec72ccaf16afa1e50d13b238c9c } -From 936021227644bc0cc6dd86127f740237155c1bf3 Mon Sep 17 00:00:00 2001 +From 741c1ec64bca9da543d9be6a4a82049ca0d70593 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 26 Apr 2014 17:27:52 +0100 Subject: [PATCH 05/61] [cec] Don't suspend pi on tv switch off - it can't wake @@ -212,7 +212,7 @@ index 02b1a9ed6fce1986bd864bba09a9df0621f9e041..54f9b70cfd5c8c82ceb99932e1b3e325 -From 8e32b803ba38bf71a865bd7c05af6b41d3e941e4 Mon Sep 17 00:00:00 2001 +From 161d42929f5bbf481c946601d78376e873e706a4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 7 Apr 2014 18:19:32 +0100 Subject: [PATCH 06/61] [rbp/omxplayer] When opening a stream don't try to @@ -239,7 +239,7 @@ index c8fe0706d128b3c67a4000894129ae0fa08bb223..8a5916299575661743131b921a27a76f dialog->ProcessRenderLoop(false); if (allowCancel && dialog->IsCanceled()) -From 6c3aae494d21e0232eb7901787c613cf5ad2c4dc Mon Sep 17 00:00:00 2001 +From c2d9db11fa5b5d56b0d5c19fe5712ed4e9088f3c Mon Sep 17 00:00:00 2001 From: Ben Avison Date: Thu, 1 May 2014 16:28:39 +0100 Subject: [PATCH 07/61] Improved file buffering in CArchive @@ -302,7 +302,7 @@ index 23cac2759fb10d532da56fa75c5528c5589e9010..89d31d4db1afa7340ed8cd51a7a9fa7a } -From 860ce7f03c0fd6f1cfb53a979dcabdb124badc83 Mon Sep 17 00:00:00 2001 +From 7835b498bae03e702db8dec9eebbe38ba0c9181c Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 10 Aug 2014 16:45:16 +0100 Subject: [PATCH 08/61] filesystem: Make support of browsing into archives @@ -324,10 +324,10 @@ We'll let people who don't use archives disable it manually 4 files changed, 26 insertions(+), 2 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index 84c2f8a56787242c050be5d6a18cf560c6761b53..422cfca63529a5bda36ad986bb0d55a6f94cddb3 100644 +index b356dbe55165567a232c2a6afd00387122aee96f..d4b4911282fbc32c89ef3f66f26179e1d798fb1f 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20042,6 +20042,15 @@ msgstr "" +@@ -20045,6 +20045,15 @@ msgstr "" #: system/settings/rbp.xml msgctxt "#38010" msgid "GPU accelerated" @@ -415,7 +415,7 @@ index 36fd7bb6358497abf80494620341def8ff991996..9c1b6bf975afee8b6a3d8784ed19af03 { CURL xbtUrl = URIUtils::CreateArchivePath("xbt", url); -From 6684363aca4c0f6374230a726dbb9c6fd8afb0a3 Mon Sep 17 00:00:00 2001 +From b06c63eb292cd2a12c61435420ea7472bbf04e42 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 27 Oct 2014 13:06:57 +0000 Subject: [PATCH 09/61] [rbp] Make cachemembuffersize default depend on memory @@ -520,7 +520,7 @@ index 5634ed111a6b7b19fb81acb9a81b58109ef40395..4ebc890a52995ca761effad6c30d41cb } -From 6a176a9762cd72d283741df798325e7784965a07 Mon Sep 17 00:00:00 2001 +From e3e9ab17bc67e558df61e4a88cf5ee7d42e29e31 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 30 May 2014 14:58:43 +0100 Subject: [PATCH 10/61] [settings] Experiment: Report DESKTOP resolution in @@ -545,7 +545,7 @@ index 0f0f3549bb4e68fcbdf73976c43e300791fabc6b..b6a9adacc7872487b25331dff16cc5a3 StringUtils::Format("%dx%d%s", resolution->width, resolution->height, ModeFlagsToString(resolution->flags, false).c_str()), -From a5364b603a71e2bf7fbed939a9431cde214a3fa9 Mon Sep 17 00:00:00 2001 +From b688c614ab62dfcee9d7b44eb1d972fd7775a444 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 24 Sep 2014 23:13:52 +0100 Subject: [PATCH 11/61] [audio] Add settings option to boost centre channel @@ -566,10 +566,10 @@ Should work with Pi Sink (dvdplayer/paplayer) and omxplayer 5 files changed, 48 insertions(+) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index 422cfca63529a5bda36ad986bb0d55a6f94cddb3..08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6 100644 +index d4b4911282fbc32c89ef3f66f26179e1d798fb1f..532be48326aebeb2c05bb52176ea4544fae81c49 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20262,6 +20262,21 @@ msgstr "" +@@ -20265,6 +20265,21 @@ msgstr "" #empty strings from id 38062 to 38099 @@ -683,7 +683,7 @@ index fcec25db0c48b4d4ec7b329b19538a73d0b53efd..ae048e0d144e174020a6f567112f9829 // stereo upmix if (upmix && m_src_channels == 2 && m_dst_channels > 2) -From 9452a5e86e3e3eb493d148a08b74d5c6cbe0b1ed Mon Sep 17 00:00:00 2001 +From 564d8219c632fec87bc13cca69e92913441dada3 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 27 Oct 2014 15:23:51 +0000 Subject: [PATCH 12/61] [rbp] Default extract thumbnails to false @@ -712,7 +712,7 @@ index e8b0d3d472b02fd161a4b51e957b9129e3cb9792..289dc55ec41aa44848519a05f8ee1ccc -From 622ddbce6c89ad6dbdc98bfd7920339c1d63aaec Mon Sep 17 00:00:00 2001 +From c3ffa7554489075837a561020d47a66e06bb6b7f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 27 Nov 2014 16:31:56 +0000 Subject: [PATCH 13/61] [languageinvoker] Reduce priority of python threads @@ -738,7 +738,7 @@ index fcdd0633f30cd9595ae6cc4ed293677cdcb1f422..16f0c8916b5e0a9e90973d194cf2ebd1 } -From 6879b004e34fa05c4eeb9a46f97f2814299afcb1 Mon Sep 17 00:00:00 2001 +From 898ca2aa44542ed99f4e435e39a2a199c9ffd893 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 29 Nov 2014 15:25:16 +0000 Subject: [PATCH 14/61] [rbp] hack: wait for splash to complete before changing @@ -825,7 +825,7 @@ index 6ec0f110ca748c1ca305b255e2f1a0413b40c1ad..d1a7de58dea31dba3864828bd268292d RENDER_STEREO_MODE stereo_mode = g_graphicsContext.GetStereoMode(); -From 0c32e3aab26ebcd6cf5cc116f195df3d372a2d1e Mon Sep 17 00:00:00 2001 +From 68a166868644bbd8bcd34267dd84af4fc1b42fe1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 11 Dec 2014 17:00:57 +0000 Subject: [PATCH 15/61] Fix for UI not showing both extractflags and @@ -837,7 +837,7 @@ Subject: [PATCH 15/61] Fix for UI not showing both extractflags and 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068e5292d8c 100644 +index 532be48326aebeb2c05bb52176ea4544fae81c49..2e3f179fcc7aa100e2aaec64d0513145903ccd32 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po @@ -12880,7 +12880,7 @@ msgstr "" @@ -849,7 +849,7 @@ index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068 msgstr "" #: xbmc/dialogs/GUIDialogSmartPlaylistRule.cpp -@@ -17685,7 +17685,7 @@ msgstr "" +@@ -17688,7 +17688,7 @@ msgstr "" #. Description of setting with label #20433 "Extract thumbnails and video information" #: system/settings/settings.xml msgctxt "#36178" @@ -858,7 +858,7 @@ index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068 msgstr "" #. Description of setting with label #20419 "Replace file names with library titles" -@@ -17697,7 +17697,7 @@ msgstr "" +@@ -17700,7 +17700,7 @@ msgstr "" #. Description of setting with label #20433 "Extract thumbnails and video information" #: system/settings/settings.xml msgctxt "#36180" @@ -867,7 +867,7 @@ index 08ed7022ad0c07ca71abe1e6d018e9b1b48a29c6..b52e18a39cc14e0712b44baa8a2e0068 msgstr "" #: system/settings/settings.xml -@@ -20460,3 +20460,7 @@ msgstr "" +@@ -20463,3 +20463,7 @@ msgstr "" msgctxt "#38052" msgid "Remote button press release time (ms)" msgstr "" @@ -891,7 +891,7 @@ index b0d103cba5bcdd1d7bece68bc983ab37b0133dbb..38a772b4e5f59cdd30293850752a761d -From 945f62a3d2e45b1af550fa67a136eb042b0c0db3 Mon Sep 17 00:00:00 2001 +From 3ad4ce7c292f534de8db3305c8be7bf229b507dd Mon Sep 17 00:00:00 2001 From: anaconda Date: Thu, 11 Sep 2014 21:30:43 +0200 Subject: [PATCH 16/61] Disable autoscrolling while on screensaver and while @@ -907,7 +907,7 @@ Subject: [PATCH 16/61] Disable autoscrolling while on screensaver and while 6 files changed, 24 insertions(+), 3 deletions(-) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index 8b812302f7cd460ca709e551d10be212dfaa2561..b441de35eca9c988eb10f83c3aaf12f618b0c743 100644 +index 11f8005d16abd40a696156581384afeb68db66f6..2d668dc7b6239fafa6a7440093c34bb486d994a6 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp @@ -5260,3 +5260,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const @@ -1025,7 +1025,7 @@ index d7bc1c5ba6067af9a460589920367288c640a915..ac766293f1c47c7f145cb46f6b152144 if (m_lastRenderTime) m_autoScrollDelayTime += currentTime - m_lastRenderTime; -From b3ce0b2a61e0093047dd19d9608d365adc851dc5 Mon Sep 17 00:00:00 2001 +From c5388bfa1dcd43ab0a2ba6a8426a19d511fb7207 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 13 Dec 2014 18:35:20 +0000 Subject: [PATCH 17/61] [demuxer] Avoid memcpy on every demuxer packet @@ -1128,7 +1128,7 @@ index 403d75fe905f02dcc46a9bd1798ca6c8fc0ccc4e..66774e4d299790059db8ed99fb060e2b } catch(...) { -From 2f124999ab254f276d6f53874c819e3e2e0eb351 Mon Sep 17 00:00:00 2001 +From 5fe6dc3d7ae961e85918126ba7ec834a0acf6f7f Mon Sep 17 00:00:00 2001 From: anaconda Date: Wed, 25 Feb 2015 18:22:21 +0100 Subject: [PATCH 18/61] Load OSD dialogs on startup. @@ -1226,7 +1226,7 @@ index 7f10c52223c7a02471dcd3bc6d13da59b076a198..072c7be73f352ad00219594bb5ce0c39 CGUIDialogVideoSettings::~CGUIDialogVideoSettings() { } -From 3ba695ea73dcc0850680542d6f22e8135315ea67 Mon Sep 17 00:00:00 2001 +From 28634a946f135a94dd6167d54ee9c41dc27c6633 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 14 Apr 2015 20:51:14 +0100 Subject: [PATCH 19/61] [gui] Also limit GUI updates when in non full-screen @@ -1237,7 +1237,7 @@ Subject: [PATCH 19/61] [gui] Also limit GUI updates when in non full-screen 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp -index b441de35eca9c988eb10f83c3aaf12f618b0c743..b2566f85f77b185c3f90a26f5eff000d09a2ccf9 100644 +index 2d668dc7b6239fafa6a7440093c34bb486d994a6..159d169cb4511afd192ac56fe8712f396af12b07 100644 --- a/xbmc/Application.cpp +++ b/xbmc/Application.cpp @@ -2761,7 +2761,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI) @@ -1259,7 +1259,7 @@ index b441de35eca9c988eb10f83c3aaf12f618b0c743..b2566f85f77b185c3f90a26f5eff000d g_windowManager.FrameMove(); } -From 91b4807e4f26d5d479a2bc83b9d607bda4b93505 Mon Sep 17 00:00:00 2001 +From d50f671f5d2a8607443d156f8cf4b6e5d48c9506 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 5 May 2015 23:58:06 +0100 Subject: [PATCH 20/61] [screensaver] Leave GUI contents available for @@ -1292,7 +1292,7 @@ index 77ab06e490beded56258826c91da5ee69cd55ed8..f0af5bc1e4d0e7b4e736a39fef06fbf7 // Add window to the history list (we must do this before we activate it, -From 3143d4021d23da5afe2d05218f8a8f486b6ea217 Mon Sep 17 00:00:00 2001 +From 96fc13c18ff166151226aa531fc0d49950f42d95 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 6 Jun 2015 18:43:57 +0100 Subject: [PATCH 21/61] ffmpeg: Automatic switch to software decode for GMC @@ -1523,7 +1523,7 @@ index d7210ac180edf28024fc205385a75275f0c87330..4f5dedd05745ec918e8e683a329a526f else if ((hint.codec == AV_CODEC_ID_VC1 || hint.codec == AV_CODEC_ID_WMV3) && g_RBP.GetCodecWvc1()) supported = true; -From 4d326bcbd6ab3cf8367902d13db2b80fd8ecd4fe Mon Sep 17 00:00:00 2001 +From 66c54f029dd878b416c669850f8210a0e6270c67 Mon Sep 17 00:00:00 2001 From: Claudio-Sjo Date: Mon, 16 Feb 2015 14:51:26 +0100 Subject: [PATCH 22/61] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer @@ -1718,7 +1718,7 @@ index 0427af4534bfe59a343f0518c7f4242d93299836..e99236294fa8b9b613e465a8ecaf3ad3 lsn_t m_lsnCurrent; // Position inside the track in logical sector number lsn_t m_lsnEnd; // End of m_iTrack in logical sector number -From aaa6b66b127dcd1fb041f49c5fed39479a32fca7 Mon Sep 17 00:00:00 2001 +From d97bb927df4346be71a45c3e1659b0592c080e96 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 24 Jun 2016 19:38:13 +0100 Subject: [PATCH 23/61] codecoverlay: Include codec name in overlay @@ -1815,7 +1815,7 @@ index 0df7e72cc9d1947173c2bac5e72eb09976b51aa5..b5050081c360d29b1b478c27e6b88291 double m_iSubtitleDelay; bool m_bRenderSubs; -From a49d6d2194d7702abe261d6d074592dcbccab467 Mon Sep 17 00:00:00 2001 +From b369306f68d346c906ec91a5ea4a3c78364d56e9 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Tue, 8 Mar 2016 21:20:58 +0300 Subject: [PATCH 24/61] [DebugInfo] Add cpu usage info. @@ -1988,7 +1988,7 @@ index 5230c6d2c9b20bfa6390b0da1b06ae9045580972..5feee388bb3a433ea6a35b29e587ab64 m_debugTimer.Set(1000); -From fad68b0c2e047c354a69586317d04474aa3ee3bc Mon Sep 17 00:00:00 2001 +From a7af3b0cf07e3154c4c81672cdf977d639b53a21 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 22 May 2015 13:56:29 +0100 Subject: [PATCH 25/61] ffmpeg: Allow neon to be enabled in unified builds @@ -2014,7 +2014,7 @@ index 8dd14cdfd053f142f386b6dee1fc0b21bb1f8d93..b5f38a458dfb341c43089e07afded153 ifeq ($(OS), linux) ffmpg_config += --target-os=$(OS) --cpu=$(CPU) -From cb18faf29fa126a70d6c705823198231e8da1757 Mon Sep 17 00:00:00 2001 +From 030cff10e75130e22daf8e1b2bbcd809170e654f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 27 Feb 2015 14:37:27 +0000 Subject: [PATCH 26/61] ffmpeg: Add some upstream HEVC optimisations @@ -5815,7 +5815,7 @@ index 0000000000000000000000000000000000000000..5e8e07d407f045fc99554f0f061d1e81 +2.5.0 + -From 7e8be9ec3979f4a986ca3caddbd104648a665975 Mon Sep 17 00:00:00 2001 +From daf0139e58775768c384747ccdcd7953f7a44f81 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 7 May 2015 14:04:18 +0100 Subject: [PATCH 27/61] [ffmpeg] Add GPU acceleration to hevc @@ -44004,7 +44004,7 @@ index 0000000000000000000000000000000000000000..e172ebf157aebffe1ae50b4a2b25fd71 +2.7.4 + -From fc9a7b66a195da7562af2bdcc353ad92e3a9a07a Mon Sep 17 00:00:00 2001 +From 978ac05eba662e8eb7b043d0e51d8ad90e8e04f5 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 12 Jan 2016 16:29:57 +0000 Subject: [PATCH 28/61] ffmpeg: Add cabac opimisations for hevc @@ -46252,7 +46252,7 @@ index d6856dbd4fb4957ace700cbc08332223c01938f6..a61357f14cb2139e8125ae04684bed1b make -j ${BUILDTHREADS} -From 77973371178aaa12f3adba74a84d258795ff5c78 Mon Sep 17 00:00:00 2001 +From ebf9d46351a5f4b6d14b9936a2ff4048062cf219 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 16 Sep 2015 19:05:12 +0100 Subject: [PATCH 29/61] [3d] Make MVC a valid 3D filename tag @@ -46316,7 +46316,7 @@ index 64d42f8bdce59d3c7752657e3fe483733e88eda6..faa91950e9546855d71beef4ee96aa33 bool m_useDisplayControlHWStereo; -From 0ab5fb723afa7d98dca44bf1934f79a3c57c65ed Mon Sep 17 00:00:00 2001 +From 8593504fd9d874850f7423ff8426d125c033daab Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 5 Oct 2015 14:58:05 +0100 Subject: [PATCH 30/61] [3d] Swap top/bottom sides of GUI @@ -46339,7 +46339,7 @@ index 6b65632fdfcf6278a44e90f61ddb018f2a98763c..80a7809beffa1a03ee41d6ab862ec075 } if(m_stereoMode == RENDER_STEREO_MODE_SPLIT_VERTICAL) -From 8b51ad77c3bfd6a2610c8d22f69d43472f60c6a1 Mon Sep 17 00:00:00 2001 +From 1ca2072e6f1670cb8001027003c2abafc04316cf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 11 Oct 2015 20:51:37 +0100 Subject: [PATCH 31/61] Revert "Revert "Disable extra logging by default"" @@ -46369,7 +46369,7 @@ index 38a772b4e5f59cdd30293850752a761dbe532177..068ca2d519cb7537e0d3ad05c83d47d3 loggingcomponents , -From a09f9dc59e0d42a32a98fdf89ee84282a327d8dd Mon Sep 17 00:00:00 2001 +From 0b331588ffcd3947970db9c180d627d4a3846e50 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 21 Dec 2015 22:17:25 +0000 Subject: [PATCH 32/61] [omximage] Fall back to arm jpeg encode/decode when gpu @@ -46615,7 +46615,7 @@ index e44fb6ef0ba5fd011fdfc6771c946ffcfb8d581c..f1febd69aaa3522d252802ca00b67460 extern COMXImage g_OMXImage; -From 51006cbbf493f5441929a0e44f476ec4088d0bf1 Mon Sep 17 00:00:00 2001 +From fa43a0ae5e0b2eb9bdff7c757ffe5b6ab53d9a16 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 9 Dec 2015 13:31:14 +0000 Subject: [PATCH 33/61] [mmalcodec] Fail to open when width is invalid. Can @@ -46640,7 +46640,7 @@ index 4f5de0341b344c77a12c936f4f573c2911c0bb7b..4f07113ade696aa4bbefb2dd2a2e17d5 if (!CServiceBroker::GetSettings().GetBool(CSettings::SETTING_VIDEOPLAYER_USEMMAL) || hints.software) return false; -From c13c8baae03db8c4a669215a468e00eb555dc723 Mon Sep 17 00:00:00 2001 +From bf31243afd0e75b49cf3ceceb9af28bd25bc4742 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 19 Sep 2014 11:54:49 +0100 Subject: [PATCH 34/61] [videoplayer/rbp] Add pi specific option to maintain @@ -46665,10 +46665,10 @@ or drop/dupe audio packets which is normally required. 12 files changed, 143 insertions(+), 21 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index b52e18a39cc14e0712b44baa8a2e0068e5292d8c..a4607cfa2f6c41e2cc0a7b8fa8ee257a917be0c3 100644 +index 2e3f179fcc7aa100e2aaec64d0513145903ccd32..ddc3d4a5127d759d160107e400c7d714a01f440b 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po -@@ -20464,3 +20464,35 @@ msgstr "" +@@ -20467,3 +20467,35 @@ msgstr "" msgctxt "#38190" msgid "Extract thumbnails from video files" msgstr "" @@ -47084,7 +47084,7 @@ index 26a2a4bd74b54288282b534c5de7d59d6ccec7f5..79e676b1dee78f808a359dbee781fa80 extern CRBP g_RBP; -From efbb569ea1c6f060f1745c0a25b242210523d8ee Mon Sep 17 00:00:00 2001 +From 352d9255894aa09b87cc624ddc32f165c152a6ec Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 7 May 2015 15:35:43 +0100 Subject: [PATCH 35/61] rbp: Support zero copy interface with hevc acceleration @@ -47131,7 +47131,7 @@ index 3b6307725d938aae12f093b2691f3b9bf8373fe7..689ed0fddcc05175857e4cc57f23092a if (g_advancedSettings.CanLogComponent(LOGVIDEO)) CLog::Log(LOGDEBUG, "%s::%s - mmal:%p dts:%.3f pts:%.3f buf:%p gpu:%p", CLASSNAME, __FUNCTION__, picture->MMALBuffer->mmal_buffer, 1e-6*picture->dts, 1e-6*picture->pts, picture->MMALBuffer, gmem); -From 876a171ddf8444e3ddf017f3543abca1d06d9882 Mon Sep 17 00:00:00 2001 +From cfa59e3c4278c382c27b4f19f619cd3cb9e0bbdf Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 16 May 2015 18:26:04 +0100 Subject: [PATCH 36/61] ffmpeg: use upstream mvc patches @@ -47444,7 +47444,7 @@ index 0000000000000000000000000000000000000000..b39480ad098b9cd0882fcf75b96afb1b +2.7.4 + -From 407309dc8fcd7db189227af64b01f75337316d61 Mon Sep 17 00:00:00 2001 +From 96ed6f043c6cc511daa085ba166329c1abdfca6c Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 29 Jan 2016 17:18:50 +0300 Subject: [PATCH 37/61] [win32] Settings: Added setting to enable/disable MVC @@ -47477,7 +47477,7 @@ index a017d30c24232fb01220b87b29398403b8ed9662..2fcee72a64e8b701c8e895143410bbe9 -From 35a4f32d2bf49501c2bb47d897f300de64f74fab Mon Sep 17 00:00:00 2001 +From 032f97775cb10b8401549483110a52a36a147208 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Wed, 20 Jan 2016 17:02:16 +0300 Subject: [PATCH 38/61] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc @@ -47543,7 +47543,7 @@ index b485ad23e6309647db2bc489ed6bfda60cf506a1..50889977723cf3857216d68100fe0b35 } case AVMEDIA_TYPE_DATA: -From 99c0ebc7b145c9b17bb6e3f4a765c9f7e018afd3 Mon Sep 17 00:00:00 2001 +From f67e4ff7460847e7e582cb4dfc21ef43be7d94ce Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 25 Feb 2016 11:21:25 +0300 Subject: [PATCH 39/61] [Stereo3D] Added block_lr and block_rl to supported @@ -47596,7 +47596,7 @@ index 618e6f4f0d6e792e0d0d60edfad2d59e3805ff7c..041324c51977ce880ab365a16f1ac366 i++; } -From 2990091f969247e6c2b958a2415b9437d7096682 Mon Sep 17 00:00:00 2001 +From 376d61bb1d20f1e1e359e669ca53ac3a46aa2047 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Sat, 23 Jan 2016 10:21:32 +0300 Subject: [PATCH 40/61] [VideoPlayer] Fix possible wrong aspect. @@ -47619,7 +47619,7 @@ index d4920ac30216fb295a16b70ddff887e2077ee196..4f0e2cb561b5453217e961921049486d else m_fForcedAspectRatio = 0.0; -From be0b130b5ae5b0a4830711303e6166e5093f1dc2 Mon Sep 17 00:00:00 2001 +From 02211eeb217f672058f4936f981231f996c4658e Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 22 Jan 2016 18:18:33 +0300 Subject: [PATCH 41/61] [VideoPlayer] DemuxFFmpeg: ssif remux @@ -48043,7 +48043,7 @@ index c728dd652d323fb5f0882b7dbd2887fd59dfe0e2..aff4a915c7a129772f4d2272fff38606 m_discStubExtensions = ".disc"; // internal music extensions -From f618079224e4f2a8d178622bcff33de9ed96b9d9 Mon Sep 17 00:00:00 2001 +From d79fe987006170fa686a5e03c742dadd6ffd5875 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Tue, 23 Feb 2016 16:02:46 +0300 Subject: [PATCH 42/61] [3DBD] Added support of 3D-BluRay playback. @@ -49023,7 +49023,7 @@ index b967a85e6557e42a7f1235cdd804d5a0263b866f..561fb5cd4f971bc9ee4f41218a60bb3d typedef std::shared_ptr SOverlay; typedef std::list SOverlays; -From a766c02769cc6506ec0d6392e4bd73b73ee1aa62 Mon Sep 17 00:00:00 2001 +From ce707dd363dec9d577f7d2d508ca2345a2ce6060 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 11 Mar 2016 16:58:53 +0300 Subject: [PATCH 43/61] [VideoPlayer] HasVideo returns true if video stream @@ -49047,7 +49047,7 @@ index 5945d06dea8af5ea841e58a0268e09ecd8d7d494..6e7edd237c9184bd8e812a72b18f4821 bool CVideoPlayer::HasAudio() const -From c4eb7e656ed6b4c6a2325ec1d3d201a5a3ed15d1 Mon Sep 17 00:00:00 2001 +From 92293afe04eb8e21383fbacfa610615c2082e836 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 10 Mar 2016 18:11:33 +0300 Subject: [PATCH 44/61] fixup! Revert supporting crappy tab/sbs subtitles. this @@ -49087,7 +49087,7 @@ index 3a080d06c90b0762482816928642e6de7810b539..a8323f419e404037c4e5fb4d78fa1b45 CDVDOverlayImage* overlay = new CDVDOverlayImage(); -From a05d3dd9a2a8e28ac2e36a0e0b8dd270edfbaf70 Mon Sep 17 00:00:00 2001 +From b2debae5578a4ff05af7d598da137255ecd5b156 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 7 Apr 2016 17:28:50 +0300 Subject: [PATCH 45/61] [VideoPlayer] Disable reading extension stream from @@ -49347,7 +49347,7 @@ index 0d4100e58e9db7e5035bcf9ae23b0147f80cec8f..69570153f0810a5840f3780c7a6681a1 // classes CDVDOverlayContainer* m_pOverlayContainer; -From 5f5c668483d88c37f2e652a599f0bd8211fede8d Mon Sep 17 00:00:00 2001 +From 6c573a5eb0e2d87486d8a7f220c2b6e681e75ba9 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 16 Sep 2016 11:37:48 +0300 Subject: [PATCH 46/61] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from @@ -49446,7 +49446,7 @@ index 6b1f2b6d757354d6065c2862b44dfb47184a1dcc..9163ec85bd0feb48a698a025d9870bf4 m_simpleConditions.insert("have_lcms2"); #endif -From 6b0b450bf2127f3acd8c0fda67bb4227ea5c666b Mon Sep 17 00:00:00 2001 +From c4f4531295ce1126d888414ee2116fac7f3ebf39 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Fri, 4 Nov 2016 22:56:56 +0300 Subject: [PATCH 47/61] [VideoPlayer] SSIF: fix for corner case when mvc stream @@ -49638,7 +49638,7 @@ index f70657c9e31fb2460d12910c635dba5163282e74..a11ec77903d2a9b2c68106a8e2301af9 typedef std::shared_ptr SOverlay; typedef std::list SOverlays; -From 7db6b6f6183ddef5f8eaea8cddd2237375ea8808 Mon Sep 17 00:00:00 2001 +From 21d1d00d630a9c9d02766a48ded2546d14e18d6b Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Tue, 23 Feb 2016 16:01:08 +0300 Subject: [PATCH 48/61] [libbluray] bump libbluray to 0.9.2-mvc. @@ -49661,7 +49661,7 @@ index 3f7112408c343b9da967e340ba069c447e91809f..3be6ce2f8362e3f5eb83497193682791 libcec-4.0.1-win32-vc140-2.7z libfribidi-0.19.2-win32.7z -From c91ccfd0efc0858195d640f396702cde1b0eb703 Mon Sep 17 00:00:00 2001 +From 8addc2c513e6aa1ea6f50a6865dd00a79a776afa Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 29 Feb 2016 17:00:50 +0000 Subject: [PATCH 49/61] libbluray: Bump to Nevcairie's v0.9.2 @@ -51321,7 +51321,7 @@ index 0000000000000000000000000000000000000000..5ef0124e35c9d81143921a328e272220 + + return fp; -From 589b1b580b156086f6c3c484a2cccb0dac6bb9b3 Mon Sep 17 00:00:00 2001 +From f647a2efa4794fb9c42fc3f52e3c4dc28414e5fd Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sun, 6 Mar 2016 12:54:59 +0000 Subject: [PATCH 50/61] mvc: Automatically enable stereo mode @@ -51382,7 +51382,7 @@ index 2e26a6eef7335a5d0baf39313434ac786c66631b..c6aceaadd0a73d170b4024ea5ab54442 break; case AV_CODEC_ID_MPEG4: -From 1194161559a1433e3c10e0a00873ecf7aaccb97f Mon Sep 17 00:00:00 2001 +From 0801c32f76c1306d1ea3cc1dcb7fb872f912ed78 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 24 Mar 2016 13:02:58 +0000 Subject: [PATCH 51/61] ffmpeg: mvc: fix for pixelation from packets with no @@ -51447,7 +51447,7 @@ index 7e97e4d91a443d46d933df528763422ff5e8f4fa..d4f279fd4f2ceb260698cd6fedb124ba cd $(PLATFORM);\ CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \ -From 6cb54f2a61ece80aac8c12d8aa39cf4633e755d5 Mon Sep 17 00:00:00 2001 +From cb41bffdba7b2a1b32c7cc5a8318336795b63c8d Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 11 Nov 2016 15:53:53 +0000 Subject: [PATCH 52/61] stereoscopicmanager: fixups for rbp @@ -51670,7 +51670,7 @@ index 041324c51977ce880ab365a16f1ac366c79e369c..7d5999245939c0d9e27a110008e0f274 }; -From 6c576963fab8be163c237cd54678767eb413b7cd Mon Sep 17 00:00:00 2001 +From e311d263f3fe5a2e03c986b3b4806a188db901d1 Mon Sep 17 00:00:00 2001 From: Anton Fedchin Date: Thu, 10 Mar 2016 18:11:33 +0300 Subject: [PATCH 53/61] fixup! Revert supporting crappy tab/sbs subtitles. this @@ -51693,7 +51693,7 @@ index a8323f419e404037c4e5fb4d78fa1b45409337a7..7c0b70777556ac7694e7fc511cd4bb18 } -From 7cc401c109aa894d9ee749cdd4ab4a5ed871d8e0 Mon Sep 17 00:00:00 2001 +From a2c2c116c6d60388321645998f96f8609c86408f Mon Sep 17 00:00:00 2001 From: popcornmix Date: Sat, 26 Nov 2016 18:24:18 +0000 Subject: [PATCH 54/61] DemuxMVC: fixup after SeekTime API change @@ -51730,7 +51730,7 @@ index bbb836a61344689a83af68c821c05c212a86b097..54f91a02391368fbfbb4d669c003f425 virtual int GetStreamLength() { return 0; }; virtual CDemuxStream* GetStream(int iStreamId) const override { return nullptr; }; -From 13f6754f8a6695d6c04422545b7a5219ece815b3 Mon Sep 17 00:00:00 2001 +From 0de7f9bdd25e091c98663f733bb4208b5b1274aa Mon Sep 17 00:00:00 2001 From: Rainer Hochecker Date: Tue, 22 Mar 2016 09:51:52 +0100 Subject: [PATCH 55/61] python: use kodi provided cert if available @@ -51757,7 +51757,7 @@ index cd6033a9f16233aeec3fcb2c4d3144c3b31f1ac5..e55e336fd9e434a3840fd99c99cc5a33 PyEval_AcquireLock(); else -From 73d68e4bda6d8083c8a4753e2356015c540a63dd Mon Sep 17 00:00:00 2001 +From a53538fd73f6d58433d06aa73c66500376d0ef9e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Wed, 25 May 2016 18:31:17 +0100 Subject: [PATCH 56/61] rbp: Hard code the number of buffers to improve audio @@ -51802,7 +51802,7 @@ index 5feee388bb3a433ea6a35b29e587ab6447c089a5..5d2071ee724fb2f7ba04f96832c89de5 } -From bbda95f3c3cc2384033ff525f8d384a876c16a5f Mon Sep 17 00:00:00 2001 +From b8180512a426878bc5cc38337f4214487efebe29 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Mon, 4 Jul 2016 18:30:03 +0100 Subject: [PATCH 57/61] rbp: Update the GL libs to new naming scheme @@ -51856,7 +51856,7 @@ index ac2ac3cf689ec0eb68877d4149c9d3f856e9145c..1c8fd284c2d59170003f274d2c0cec04 fi -From 4ca1a69b69e4aac2f1063abffb5c3b819d8fea2f Mon Sep 17 00:00:00 2001 +From 894b620985c0b8fef4e6117cc594b7493e6816e1 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 28 Jun 2016 14:46:01 +0100 Subject: [PATCH 58/61] ffmpeg: hacky fix for files with GMC @@ -51881,7 +51881,7 @@ index 179a287d1cec04686b30fdee1ef8f1770b0f9f8d..1453fb7f281609598e57afdc5e162f5e { if (pStream->codec->codec_id == AV_CODEC_ID_PROBE) -From 32bd86312d3629acf595f6356f641e55523cc8cd Mon Sep 17 00:00:00 2001 +From 541a9cdf189e47985dd4616f72ea888a29ccbe1e Mon Sep 17 00:00:00 2001 From: popcornmix Date: Tue, 19 Jul 2016 20:39:18 +0100 Subject: [PATCH 59/61] mmalrender: Add sharpness control @@ -51893,7 +51893,7 @@ Subject: [PATCH 59/61] mmalrender: Add sharpness control 3 files changed, 14 insertions(+), 2 deletions(-) diff --git a/addons/resource.language.en_gb/resources/strings.po b/addons/resource.language.en_gb/resources/strings.po -index a4607cfa2f6c41e2cc0a7b8fa8ee257a917be0c3..e8620bc41a530f0393e154010716e1eba899581e 100644 +index ddc3d4a5127d759d160107e400c7d714a01f440b..dc48b283ebb511501dd3675ed6b24861c2203195 100644 --- a/addons/resource.language.en_gb/resources/strings.po +++ b/addons/resource.language.en_gb/resources/strings.po @@ -8739,7 +8739,7 @@ msgstr "" @@ -51956,7 +51956,7 @@ index e0e6f7c0e0546013ca74265aef54704fd332f8e4..69eae6cbef0131d20dc979dcb35915cd CCriticalSection m_sharedSection; MMAL_COMPONENT_T *m_vout; -From c43bd26a8d45cca4fdad21e8fce5cc890e224589 Mon Sep 17 00:00:00 2001 +From 3a409eb31f7317a9c3cc48a6dd28ffd513b8d2e4 Mon Sep 17 00:00:00 2001 From: popcornmix Date: Fri, 14 Oct 2016 15:37:53 +0100 Subject: [PATCH 60/61] MMALFFMpeg: Report as SW decode in codec overlay info @@ -51979,7 +51979,7 @@ index c4eda5a2c78db1f6acc9ed59938ea3f42262d8fe..a5e14e6ec5ff9a78e7342b30109e68ed CLog::Log(LOGDEBUG, "CDVDVideoCodecFFmpeg - Updated codec: %s", m_name.c_str()); } -From 211c99d6161b48b242ccc183db380e7ce2710fa0 Mon Sep 17 00:00:00 2001 +From 466da8e66acf9a60b424759f946b3c2bb2db6eed Mon Sep 17 00:00:00 2001 From: popcornmix Date: Thu, 1 Dec 2016 17:06:01 +0000 Subject: [PATCH 61/61] MMALRender: Allow advanced deinterlace with software From 07e17b65bfd981299757a59129b6569875fcb558 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Tue, 7 Feb 2017 11:58:21 -0800 Subject: [PATCH 4/4] kodi-binary-addons: update to latest versions --- .../kodi-binary-addons/peripheral.joystick/package.mk | 2 +- packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk | 2 +- packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk | 2 +- packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk b/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk index 45fa7053ac..6e9c0c89b8 100644 --- a/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk +++ b/packages/mediacenter/kodi-binary-addons/peripheral.joystick/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="peripheral.joystick" -PKG_VERSION="c786dbf" +PKG_VERSION="175bfc1" PKG_REV="0" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk index 40e9b703e3..ad9ea55d42 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.hts/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.hts" -PKG_VERSION="b290c8c" +PKG_VERSION="fb5933a" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk index 19bdd6fe1d..08ad27e0e3 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.mythtv/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.mythtv" -PKG_VERSION="dd9947b" +PKG_VERSION="b68c922" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk b/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk index db77b0422c..5d2350b0bc 100644 --- a/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk +++ b/packages/mediacenter/kodi-binary-addons/pvr.octonet/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pvr.octonet" -PKG_VERSION="8549a31" +PKG_VERSION="ff2d4a7" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL"