kodi: update backports patch for 17.0-RC2

This commit is contained in:
chewitt 2016-12-31 06:50:11 +00:00
parent d4f6dbf898
commit f8d4f85e87
2 changed files with 154 additions and 154 deletions

View File

@ -1,4 +1,4 @@
From 0a4a23bef6d0f4b1bfd3fce4494fc2caaa14d7ea Mon Sep 17 00:00:00 2001
From 011217b8d0ead7798bb0a7933a2c2994aab577e6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Oct 2014 00:19:40 +0000
Subject: [PATCH 01/62] [cec] Add settings for configuring button repeats
@ -82,7 +82,7 @@ index d032ffd707fee5eec035e90bdf618530f7215c37..30367a3fde956090afdca9930fa52e82
if (GetSettingBool("pause_playback_on_deactivate"))
{
From 87bc1aa28542080241294cfb54273bbfe80e99d9 Mon Sep 17 00:00:00 2001
From 59f1631775f719f712048fc123bc6c36632a166b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 26 Apr 2014 17:27:52 +0100
Subject: [PATCH 02/62] [cec] Don't suspend pi on tv switch off - it can't wake
@ -106,7 +106,7 @@ index 02b1a9ed6fce1986bd864bba09a9df0621f9e041..54f9b70cfd5c8c82ceb99932e1b3e325
<setting key="use_tv_menu_language" type="bool" value="1" label="36018" order="10" />
<setting key="pause_playback_on_deactivate" type="bool" value="1" label="36033" configurable="0" />
From 707d387df5c1aa25f1c308258863a032838c06c1 Mon Sep 17 00:00:00 2001
From ab59b9542257461e117a238bab492e54fff7908c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 21 Apr 2016 16:49:02 +0100
Subject: [PATCH 03/62] Revert "[settings] remove show EXIF picture information
@ -232,7 +232,7 @@ index 482f61db8aab70aff4013fee2f1c73a5b5a9b4a9..269a3a741340d60354037166c3b03ddf
static const std::string SETTING_PICTURES_SHOWVIDEOS;
static const std::string SETTING_PICTURES_DISPLAYRESOLUTION;
From b7b554c7075b9d7556261b6ab8fbcf4ed9a14f7e Mon Sep 17 00:00:00 2001
From 2b1ad46b2dbde48ef0c82dbd4cb28af3708dc2d6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Apr 2014 18:19:32 +0100
Subject: [PATCH 04/62] [rbp/omxplayer] When opening a stream don't try to
@ -259,7 +259,7 @@ index c8fe0706d128b3c67a4000894129ae0fa08bb223..8a5916299575661743131b921a27a76f
dialog->ProcessRenderLoop(false);
if (allowCancel && dialog->IsCanceled())
From e6ad7d3249a80b3b2b3dcf894dbbe37bfa89d5ee Mon Sep 17 00:00:00 2001
From 5980fa48550e82458fc62fb501a7bc7190569cb4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 8 Mar 2014 15:36:06 +0000
Subject: [PATCH 05/62] [hifiberry] Hack: force it to be recognised as IEC958
@ -285,7 +285,7 @@ index d66993a09583d8f9f54f5f97c18fbba45dddee9b..3c0b691860ace57e0a25f01013df01a5
info.m_displayName.substr(info.m_displayName.size()-5) == " HDMI")
{
From 64b487e35371a26cab681939795faacb0ba6a8e2 Mon Sep 17 00:00:00 2001
From 6387bb9ea57ef7c7e203e0b043139ff26103df22 Mon Sep 17 00:00:00 2001
From: Ben Avison <bavison@riscosopen.org>
Date: Thu, 1 May 2014 16:28:39 +0100
Subject: [PATCH 06/62] Improved file buffering in CArchive
@ -348,7 +348,7 @@ index 23cac2759fb10d532da56fa75c5528c5589e9010..89d31d4db1afa7340ed8cd51a7a9fa7a
}
From bede8310f92f3ab2258438f6cbdf7f53c0ce7c36 Mon Sep 17 00:00:00 2001
From ebdbce3d440c74755bf071fc064c96bbab9abc78 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 10 Aug 2014 16:45:16 +0100
Subject: [PATCH 07/62] filesystem: Make support of browsing into archives
@ -461,7 +461,7 @@ index a0fd0a9011e71f4af1535110c696b6ea5c4b37db..688b71a297c7c617c6764bfe6be157d7
{
CURL xbtUrl = URIUtils::CreateArchivePath("xbt", url);
From 05a598a353fadc055f4ce25d8ccf96df41603c85 Mon Sep 17 00:00:00 2001
From 2f0e7984f47266b6b5fd6a4e14ee8f2a8e9f011c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 13:06:57 +0000
Subject: [PATCH 08/62] [rbp] Make cachemembuffersize default depend on memory
@ -566,7 +566,7 @@ index cc37998f0c9edfb38cf609666374cfa96530bf8f..3891a7ed34acb3489a860678d56a8ec0
}
From 32ae053ca653cc9545ed934e05fc819e349518ee Mon Sep 17 00:00:00 2001
From c84536e65bc489172be3a852a9db7496615e7ec2 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 30 May 2014 14:58:43 +0100
Subject: [PATCH 09/62] [settings] Experiment: Report DESKTOP resolution in
@ -591,7 +591,7 @@ index ef95bc286fa982790248bad26da3c3e00c1da002..da69c6960867621d4ebe9267929664d9
StringUtils::Format("%dx%d%s", resolution->width, resolution->height,
ModeFlagsToString(resolution->flags, false).c_str()),
From 17ec1a62727540710a05d02ba973a8b8939976b3 Mon Sep 17 00:00:00 2001
From 7f0028ec330b751c0c006ab2b496c5aeb6f67ac3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 24 Sep 2014 23:13:52 +0100
Subject: [PATCH 10/62] [audio] Add settings option to boost centre channel
@ -720,7 +720,7 @@ index f16b822ed7b4aebe18b5d339b3f71ee66e97c23f..993d4b33a294e88c2c004b7943895ba5
// stereo upmix
if (upmix && m_src_channels == 2 && m_dst_channels > 2)
From eb445e233de25d4e01cdf03aae598f47dffcc74a Mon Sep 17 00:00:00 2001
From 970ba6a8671460e469240cf5113d574ea44905cc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 15:23:51 +0000
Subject: [PATCH 11/62] [rbp] Default extract thumbnails to false
@ -749,7 +749,7 @@ index e8b0d3d472b02fd161a4b51e957b9129e3cb9792..289dc55ec41aa44848519a05f8ee1ccc
</category>
</section>
From 3b5606701d7e506d26eb175c576cb033f35e4374 Mon Sep 17 00:00:00 2001
From 9fecb172939f96a23cacafe2e40cbd462cfa9da3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 27 Nov 2014 16:31:56 +0000
Subject: [PATCH 12/62] [languageinvoker] Reduce priority of python threads
@ -775,7 +775,7 @@ index fcdd0633f30cd9595ae6cc4ed293677cdcb1f422..16f0c8916b5e0a9e90973d194cf2ebd1
}
From 8d1927703f81dfba1bd70150637842b7065268e2 Mon Sep 17 00:00:00 2001
From d9dc2c7f2616bc989bd550ee5a7ac7a47b5d43ae Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 29 Nov 2014 15:25:16 +0000
Subject: [PATCH 13/62] [rbp] hack: wait for splash to complete before changing
@ -862,7 +862,7 @@ index ee297700f8583dbb15cbe53baf8c887b36bd2ea0..bbe501d40c5e101f1d0d64b8b59b1928
RENDER_STEREO_MODE stereo_mode = g_graphicsContext.GetStereoMode();
From 174186750f4fa4afa4c9b5a482ed5ec70fee3e65 Mon Sep 17 00:00:00 2001
From 8f2d2d8618a4051fdeedfc528a21fc0657614d9e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 11 Dec 2014 17:00:57 +0000
Subject: [PATCH 14/62] Fix for UI not showing both extractflags and
@ -928,7 +928,7 @@ index 9ce9e725aec4d8ed000200342a2a99f3bc34a749..326ffbd0f08428c3b4a95208134253fe
<control type="toggle" />
</setting>
From d92c62736c2c5db16c9b8fb7e5284e3783e1e857 Mon Sep 17 00:00:00 2001
From 2d8206baa4bb9229a75e71a3de87628d60e006e5 Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu>
Date: Thu, 11 Sep 2014 21:30:43 +0200
Subject: [PATCH 15/62] Disable autoscrolling while on screensaver and while
@ -944,10 +944,10 @@ Subject: [PATCH 15/62] 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 1570714ecec05eafc3f2f560862d5be0aeb2352c..f5b52f70862b5b855aa5515dbe9d0949d70ac70d 100644
index 620366e4bcb8593484bc205af4c33fc13dab924a..cf77c3dbb84b86c755ee792294760c5c4c38742d 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -5235,3 +5235,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
@@ -5215,3 +5215,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
return false;
}
@ -962,10 +962,10 @@ index 1570714ecec05eafc3f2f560862d5be0aeb2352c..f5b52f70862b5b855aa5515dbe9d0949
+ return onBlackDimScreenSaver || openingStreams;
+}
diff --git a/xbmc/Application.h b/xbmc/Application.h
index a9d9bf5c4d69f0073e683e28cbd82d72d0fe4e06..dfee194a7d88a2cd6f503b5c7fbc258709997cb8 100644
index 580fdce5476312c83c82bec07f48b3eaf8fe9797..e04788e1e3574aa5ecf9b14490fe1fd967ce8ec9 100644
--- a/xbmc/Application.h
+++ b/xbmc/Application.h
@@ -394,6 +394,8 @@ public:
@@ -392,6 +392,8 @@ public:
*/
void UnregisterActionListener(IActionListener *listener);
@ -1062,7 +1062,7 @@ index d7bc1c5ba6067af9a460589920367288c640a915..ac766293f1c47c7f145cb46f6b152144
if (m_lastRenderTime)
m_autoScrollDelayTime += currentTime - m_lastRenderTime;
From 0fbaba24fa759c756064309a4fa7d33711a62e65 Mon Sep 17 00:00:00 2001
From 8a1f8bb315f494840e8b5807f257463c57532fd6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 13 Dec 2014 18:35:20 +0000
Subject: [PATCH 16/62] [demuxer] Avoid memcpy on every demuxer packet
@ -1165,7 +1165,7 @@ index df0f35bd49c65b302de4ccd110d859e8b881ea5f..b4b591ae4c4dd4fb0b36d4d00fedca96
}
catch(...) {
From cdf6472ed178414b0ddb2dfc77d7e364c1d8ff1b Mon Sep 17 00:00:00 2001
From 83250abe1869bc07d70466de8bb6f9d6342aec7c Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu>
Date: Wed, 25 Feb 2015 18:22:21 +0100
Subject: [PATCH 17/62] Load OSD dialogs on startup.
@ -1263,7 +1263,7 @@ index 0534828dd85520134f7a6890e43a873e223062c1..5a86dfc1e2a54c8fe8d82cb75b612d8e
CGUIDialogVideoSettings::~CGUIDialogVideoSettings()
{ }
From e4ec82e7715a848044c0e9015f5d5eca0bc21250 Mon Sep 17 00:00:00 2001
From c75aecfa32c369f2728247347c4edd34c3cd5e6a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 14 Apr 2015 20:51:14 +0100
Subject: [PATCH 18/62] [gui] Also limit GUI updates when in non full-screen
@ -1274,10 +1274,10 @@ Subject: [PATCH 18/62] [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 f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549f03421e3 100644
index cf77c3dbb84b86c755ee792294760c5c4c38742d..adbfef5f32d3d205f2410e1aabbd8325dd90f8e2 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -2781,7 +2781,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
@@ -2762,7 +2762,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
#if defined(TARGET_RASPBERRY_PI) || defined(HAS_IMXVPU)
// This code reduces rendering fps of the GUI layer when playing videos in fullscreen mode
// it makes only sense on architectures with multiple layers
@ -1286,7 +1286,7 @@ index f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549
fps = CSettings::GetInstance().GetInt(CSettings::SETTING_VIDEOPLAYER_LIMITGUIUPDATE);
#endif
@@ -2794,6 +2794,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
@@ -2775,6 +2775,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
{
if (!m_skipGuiRender)
g_windowManager.Process(CTimeUtils::GetFrameTime());
@ -1296,7 +1296,7 @@ index f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549
g_windowManager.FrameMove();
}
From 2cc660fafb5600f51faadab2478e14fe6746de6a Mon Sep 17 00:00:00 2001
From 6bbda4d7e81f32b2e046e81fc7ea3d810b117eae Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 5 May 2015 23:58:06 +0100
Subject: [PATCH 19/62] [screensaver] Leave GUI contents available for
@ -1329,7 +1329,7 @@ index 5808f7ed1e94d68ead7305ba6d284edd4df12bdd..2a3b7f16531c9822e79c77efabdd30ac
// Add window to the history list (we must do this before we activate it,
From dd09db8d209284fc54e4b88e37d457ef2efa174f Mon Sep 17 00:00:00 2001
From cb881f3dae6d748dcc06616d5937a7f5c806a3a6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 6 Jun 2015 18:43:57 +0100
Subject: [PATCH 20/62] ffmpeg: Automatic switch to software decode for GMC
@ -1560,7 +1560,7 @@ index f135d423c0ca76fd70e79ae5b7d035f0cb79fc75..d9b576bc46055fdab1c134e5f2c63cd4
else if ((hint.codec == AV_CODEC_ID_VC1 || hint.codec == AV_CODEC_ID_WMV3) && g_RBP.GetCodecWvc1())
supported = true;
From 906897865697c88fab43fa942f3c32de07105e85 Mon Sep 17 00:00:00 2001
From b5b121249287c4d102d61ae0aafa05f40e79af44 Mon Sep 17 00:00:00 2001
From: Claudio-Sjo <Claudio.Porfiri@gmail.com>
Date: Mon, 16 Feb 2015 14:51:26 +0100
Subject: [PATCH 21/62] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer
@ -1755,7 +1755,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 992d85dc720a9fd537fd373c3abd09fb887c3f9c Mon Sep 17 00:00:00 2001
From 2a304750b765450dfb217e6a51ceeeb2eeb79741 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 24 Jun 2016 19:38:13 +0100
Subject: [PATCH 22/62] codecoverlay: Include codec name in overlay
@ -1852,7 +1852,7 @@ index 0df7e72cc9d1947173c2bac5e72eb09976b51aa5..b5050081c360d29b1b478c27e6b88291
double m_iSubtitleDelay;
bool m_bRenderSubs;
From 207fea1fb8125ecf4bec71f2a7790accfdb54510 Mon Sep 17 00:00:00 2001
From 9ebfa6f23b211491275577d8022c4f83b5171ba4 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Tue, 8 Mar 2016 21:20:58 +0300
Subject: [PATCH 23/62] [DebugInfo] Add cpu usage info.
@ -1992,7 +1992,7 @@ index 85aefaace73994730f7d2bdff9de85c79e99b2a2..8005a13bc220be0c5c596d276197c11e
};
\ No newline at end of file
diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6bbdd9469 100644
index 17c428cb28018707d7422f344191b218903ab29b..8626a1b449ff0963089f6a7ad191a6c99512521a 100644
--- a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
@@ -24,6 +24,7 @@
@ -2003,7 +2003,7 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
#include "utils/log.h"
#include "utils/StringUtils.h"
#include "windowing/WindowingFactory.h"
@@ -922,7 +923,7 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
@@ -926,7 +927,7 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
if (m_renderDebug)
{
@ -2012,7 +2012,7 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
m_playerPort->GetDebugInfo(audio, video, player);
@@ -936,8 +937,10 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
@@ -940,8 +941,10 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
missedvblanks,
clockspeed * 100);
}
@ -2025,7 +2025,7 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
m_debugTimer.Set(1000);
From 1fb8186e66a824c04aea76829e7d4a550afec3ab Mon Sep 17 00:00:00 2001
From 37fedb68b098941bbdc5ace022806c75c908caf6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 22 May 2015 13:56:29 +0100
Subject: [PATCH 24/62] ffmpeg: Allow neon to be enabled in unified builds
@ -2051,7 +2051,7 @@ index 8dd14cdfd053f142f386b6dee1fc0b21bb1f8d93..b5f38a458dfb341c43089e07afded153
ifeq ($(OS), linux)
ffmpg_config += --target-os=$(OS) --cpu=$(CPU)
From 2961ef299bd13fa4c79eed745a1b718fa7b25923 Mon Sep 17 00:00:00 2001
From 2bfb7a3ff98dd858389dd3d064d8a3dc52a72af8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 27 Feb 2015 14:37:27 +0000
Subject: [PATCH 25/62] ffmpeg: Add some upstream HEVC optimisations
@ -5852,7 +5852,7 @@ index 0000000000000000000000000000000000000000..5e8e07d407f045fc99554f0f061d1e81
+2.5.0
+
From a44e0edc8685e0b9dbaad493c7b8cfb56efe87a0 Mon Sep 17 00:00:00 2001
From 56a954cfc65e5f4f2f2e7a506ef303b853eedb81 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 14:04:18 +0100
Subject: [PATCH 26/62] [ffmpeg] Add GPU acceleration to hevc
@ -44041,7 +44041,7 @@ index 0000000000000000000000000000000000000000..e172ebf157aebffe1ae50b4a2b25fd71
+2.7.4
+
From 3004051e1febc141b9782f031ba8e1d7568ef7f3 Mon Sep 17 00:00:00 2001
From 8e5e6f713dc181bc3f3b4bfb728d11aca00c846e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 12 Jan 2016 16:29:57 +0000
Subject: [PATCH 27/62] ffmpeg: Add cabac opimisations for hevc
@ -46289,7 +46289,7 @@ index d6856dbd4fb4957ace700cbc08332223c01938f6..a61357f14cb2139e8125ae04684bed1b
make -j ${BUILDTHREADS}
From 769809697548fce378f6629fbe8277820ceff67c Mon Sep 17 00:00:00 2001
From 74ed08120dcf15fe8429da268d7dd63711e7fc48 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Sep 2015 19:05:12 +0100
Subject: [PATCH 28/62] [3d] Make MVC a valid 3D filename tag
@ -46353,7 +46353,7 @@ index fc526d11c3a78bc74125429120e29bf295bd3b16..6b0e3b8cf9e3ff40e6af758c54fe7eef
bool m_useDisplayControlHWStereo;
From 5381a05501c4bc49203131c2be2755a2b6b78602 Mon Sep 17 00:00:00 2001
From 4c051282f501f503dd7fffa2c5de404c7f226bf5 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 5 Oct 2015 14:58:05 +0100
Subject: [PATCH 29/62] [3d] Swap top/bottom sides of GUI
@ -46376,7 +46376,7 @@ index 3706e4d80b3b31da4c5be0a1b21f36e59d2910f2..e170b3fb05279ffa316794dbce1d4f9d
}
if(m_stereoMode == RENDER_STEREO_MODE_SPLIT_VERTICAL)
From 20431cf4b8ab8b9f90e0b23b709a15f3d7a6cdbd Mon Sep 17 00:00:00 2001
From f29ad40c8e501bebc8aa27133b3197ed9b7314dc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 11 Oct 2015 20:51:37 +0100
Subject: [PATCH 30/62] Revert "Revert "Disable extra logging by default""
@ -46406,7 +46406,7 @@ index 326ffbd0f08428c3b4a95208134253feeabf1b1f..22dcff1c06577055f84c3d2c2fda73cf
<options>loggingcomponents</options>
<delimiter>,</delimiter>
From bddd92e8d06c09defc3c3a94ec1df15f82711e5d Mon Sep 17 00:00:00 2001
From 27644a4501775081bd9d7e70c3dc327b2edf5575 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 21 Dec 2015 22:17:25 +0000
Subject: [PATCH 31/62] [omximage] Fall back to arm jpeg encode/decode when gpu
@ -46652,7 +46652,7 @@ index a93aa82663903fb1bf712058c2e259290ee742e6..6f38dbc7e5cc721c59a3633935f08218
extern COMXImage g_OMXImage;
From 7b0162cb2492fd692b42cdd80cf156f7784b4b77 Mon Sep 17 00:00:00 2001
From 7d8d250f20930ac4d8684579b45c122f80b19bdd Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 9 Dec 2015 13:31:14 +0000
Subject: [PATCH 32/62] [mmalcodec] Fail to open when width is invalid. Can
@ -46677,7 +46677,7 @@ index 822b7bf75f2e732b5eed8687403d0eda503fa641..c43952d4d29b42f3a5c7605573294568
if (!CSettings::GetInstance().GetBool(CSettings::SETTING_VIDEOPLAYER_USEMMAL) || hints.software)
return false;
From 54622da0dfcac592d57f486d4cd56c61a4cd74d4 Mon Sep 17 00:00:00 2001
From d458533c19e59c92917de490a1214fd883f59ab2 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 19 Sep 2014 11:54:49 +0100
Subject: [PATCH 33/62] [videoplayer/rbp] Add pi specific option to maintain
@ -47121,7 +47121,7 @@ index fffa5182126159f6dfcf750b21fa0464e229e545..815d758e7086d73b4d4eb16849fdbb50
extern CRBP g_RBP;
From fd2dcd4b6018f5101c15b48e2effd8400678aef6 Mon Sep 17 00:00:00 2001
From 5798c44c892111b789e14fb89e15dec6e8a5dcb4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 15:35:43 +0100
Subject: [PATCH 34/62] rbp: Support zero copy interface with hevc acceleration
@ -47168,7 +47168,7 @@ index 77ae3273bc8e224fe6c193300ccef32fb7fbafe1..c0b3f19f2ef9cdef9adf00cf81154803
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 cc355ece3831d8b3ed9fef4839b7c461fb888b40 Mon Sep 17 00:00:00 2001
From 0a99bc0eb1d4a036f4df0d9f88c0f8bb3c6b0e6d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 16 May 2015 18:26:04 +0100
Subject: [PATCH 35/62] ffmpeg: use upstream mvc patches
@ -47481,7 +47481,7 @@ index 0000000000000000000000000000000000000000..b39480ad098b9cd0882fcf75b96afb1b
+2.7.4
+
From f218fe510a0ddb5fbf0daf5da3bca9fa715f9517 Mon Sep 17 00:00:00 2001
From 7d4ef5a5e251a218f9609c0e2bb0cb7d3093f8b9 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Fri, 29 Jan 2016 17:18:50 +0300
Subject: [PATCH 36/62] [win32] Settings: Added setting to enable/disable MVC
@ -47514,7 +47514,7 @@ index a017d30c24232fb01220b87b29398403b8ed9662..2fcee72a64e8b701c8e895143410bbe9
<category id="display">
<group id="1">
From a580b2996834a51cda5712cf6aabad96c4181506 Mon Sep 17 00:00:00 2001
From 492201a86d20da77a664e197a42f4a32945420be Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Wed, 20 Jan 2016 17:02:16 +0300
Subject: [PATCH 37/62] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc
@ -47580,7 +47580,7 @@ index 54a18c669a058b705e0276cb7e14522ae6cd04ae..55431978dcfabee8da95e2e76292ff81
}
case AVMEDIA_TYPE_DATA:
From d5000de23f47ac23c6a79743d7cbb577a768b41a Mon Sep 17 00:00:00 2001
From f32639c9513373f4c25dac7d9697f8c04760a7c8 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 25 Feb 2016 11:21:25 +0300
Subject: [PATCH 38/62] [Stereo3D] Added block_lr and block_rl to supported
@ -47633,7 +47633,7 @@ index 1443acaf0f25df458ae49766e13dd0323454f2eb..6aaa82f4d883b8cae0ccdedf6c5a6814
i++;
}
From e897bacb57959a796cc6759b90dae231cfcb931b Mon Sep 17 00:00:00 2001
From 653902ed14aa61b97188eb1ce3bcfa47bc95046e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Sat, 23 Jan 2016 10:21:32 +0300
Subject: [PATCH 39/62] [VideoPlayer] Fix possible wrong aspect.
@ -47656,7 +47656,7 @@ index 903f0d83527d9088ff1bf0ba056f357f6abfda81..a5a33d34c70892cde77ad4d8f3cb65fd
else
m_fForcedAspectRatio = 0.0;
From ec7b07b6761804ec68782b1771196a10d3c41df4 Mon Sep 17 00:00:00 2001
From bb360aef2259c1ac131f9829726f42aaf7ddde8e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Fri, 22 Jan 2016 18:18:33 +0300
Subject: [PATCH 40/62] [VideoPlayer] DemuxFFmpeg: ssif remux
@ -48093,7 +48093,7 @@ index 974305ff329eb6999c908d5e05d723f93137ae33..985ecf9722141d78471c00e90da15bfa
m_discStubExtensions = ".disc";
// internal music extensions
From d7f2993593ac6fcee41cb940e41660b1975325c9 Mon Sep 17 00:00:00 2001
From d5804f4eeee51ca51afea69ff07b5afcd17ed8d9 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Tue, 23 Feb 2016 16:02:46 +0300
Subject: [PATCH 41/62] [3DBD] Added support of 3D-BluRay playback.
@ -49086,7 +49086,7 @@ index b967a85e6557e42a7f1235cdd804d5a0263b866f..561fb5cd4f971bc9ee4f41218a60bb3d
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
typedef std::list<SOverlay> SOverlays;
From 8553bb8136fbcc47fd23538da02472b9c68099df Mon Sep 17 00:00:00 2001
From ba23ff0a3563eb2bf120bf5b7b068120112448a8 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Fri, 11 Mar 2016 16:58:53 +0300
Subject: [PATCH 42/62] [VideoPlayer] HasVideo returns true if video stream
@ -49097,7 +49097,7 @@ Subject: [PATCH 42/62] [VideoPlayer] HasVideo returns true if video stream
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
index 6d373e6af799cfba147aabb1b390145d7a403f92..0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1 100644
index dded334532841911a34d75808c3c350709d881f7..b9b0d866fe112d291a8d80a8269c3f572d254447 100644
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
@@ -3115,7 +3115,7 @@ void CVideoPlayer::Pause()
@ -49110,7 +49110,7 @@ index 6d373e6af799cfba147aabb1b390145d7a403f92..0fe86f7c204b300d22b8ee2ef1cb01ca
bool CVideoPlayer::HasAudio() const
From 421ffeea3d3636abd3383f2a7f2cd7ca29a718ad Mon Sep 17 00:00:00 2001
From 6faee73797c05d2c8140c6c11c7eace3231ea20e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 10 Mar 2016 18:11:33 +0300
Subject: [PATCH 43/62] fixup! Revert supporting crappy tab/sbs subtitles. this
@ -49150,7 +49150,7 @@ index 3a080d06c90b0762482816928642e6de7810b539..a8323f419e404037c4e5fb4d78fa1b45
CDVDOverlayImage* overlay = new CDVDOverlayImage();
From c5e4ae0d634e6d007ccdd707024502922e2bb49b Mon Sep 17 00:00:00 2001
From b9eb944c52a9e09bfa084f4bd8f8862f13ec6f7e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 7 Apr 2016 17:28:50 +0300
Subject: [PATCH 44/62] [VideoPlayer] Disable reading extension stream from
@ -49383,7 +49383,7 @@ index 0b676c9b611fe956f1aa721013412e41ff5b62f6..6762e733848d1298a75a862b0aaf81aa
class CDVDAudioCodec;
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
index 0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1..60900cac14932061eedc317e2efd2f0d8ae4a029 100644
index b9b0d866fe112d291a8d80a8269c3f572d254447..d74c03d1ef7e0146a57964376dbff190876a8598 100644
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
@@ -3891,6 +3891,10 @@ bool CVideoPlayer::OpenVideoStream(CDVDStreamInfo& hint, bool reset)
@ -49410,7 +49410,7 @@ index 0d4100e58e9db7e5035bcf9ae23b0147f80cec8f..69570153f0810a5840f3780c7a6681a1
// classes
CDVDOverlayContainer* m_pOverlayContainer;
From b0988e8a490a0cfe32ffeb0c5c8647a5e310cd2a Mon Sep 17 00:00:00 2001
From a5dcb2315b90a4868559d51964f9d59b69901773 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Fri, 16 Sep 2016 11:37:48 +0300
Subject: [PATCH 45/62] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from
@ -49509,7 +49509,7 @@ index 6b1f2b6d757354d6065c2862b44dfb47184a1dcc..9163ec85bd0feb48a698a025d9870bf4
m_simpleConditions.insert("have_lcms2");
#endif
From 3f93bbb9cd4151447befc6903d1c00eb64d9d75a Mon Sep 17 00:00:00 2001
From b5a7b94739f0da0c2de4e33a3fff027c412d93f6 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Fri, 4 Nov 2016 22:56:56 +0300
Subject: [PATCH 46/62] [VideoPlayer] SSIF: fix for corner case when mvc stream
@ -49701,7 +49701,7 @@ index f70657c9e31fb2460d12910c635dba5163282e74..a11ec77903d2a9b2c68106a8e2301af9
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
typedef std::list<SOverlay> SOverlays;
From 077fb93ecb24b113480b9261b471d5a2c0114596 Mon Sep 17 00:00:00 2001
From 68303efd88570df113b4e6d4816255f671ff02ef Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Tue, 23 Feb 2016 16:01:08 +0300
Subject: [PATCH 47/62] [libbluray] bump libbluray to 0.9.2-mvc.
@ -49724,7 +49724,7 @@ index e6c608023a46d377ef520bf23e9863ee0350d980..f8db70ab3861835f33f0e4be79cf3d19
libcec-4.0.0-win32-vc140-2.7z
libfribidi-0.19.2-win32.7z
From a9c6611e71dbfd634883a1c22fe60dea2261e1ec Mon Sep 17 00:00:00 2001
From 535c34fdcb4be388fa3554b364f3dcaebac7ef19 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 29 Feb 2016 17:00:50 +0000
Subject: [PATCH 48/62] libbluray: Bump to Nevcairie's v0.9.2
@ -51384,7 +51384,7 @@ index 0000000000000000000000000000000000000000..5ef0124e35c9d81143921a328e272220
+
+ return fp;
From ff8e4b0d258c0505d83891bfa313412a76a86188 Mon Sep 17 00:00:00 2001
From 10e05003e7721f2e77e20c286b1849c22ef1e5f6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 6 Mar 2016 12:54:59 +0000
Subject: [PATCH 49/62] mvc: Automatically enable stereo mode
@ -51445,7 +51445,7 @@ index 311dd6689236d660919c4c4483c51dca2752514a..536332c43e22ccb229e72b88518e54dd
break;
case AV_CODEC_ID_MPEG4:
From f3e6ee9c1a869fd591c4073da6f0b1a5218491e4 Mon Sep 17 00:00:00 2001
From 1707fe3577c485f641a9b44974bdd72658f2ba05 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 24 Mar 2016 13:02:58 +0000
Subject: [PATCH 50/62] ffmpeg: mvc: fix for pixelation from packets with no
@ -51510,7 +51510,7 @@ index 7e97e4d91a443d46d933df528763422ff5e8f4fa..d4f279fd4f2ceb260698cd6fedb124ba
cd $(PLATFORM);\
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
From 781b8fbe5e1f6b3aba1d8bc9028f7223ae810fc6 Mon Sep 17 00:00:00 2001
From 0043ac6433c7b39bbf2eb1da01b83ffc491faf07 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 11 Nov 2016 15:53:53 +0000
Subject: [PATCH 51/62] stereoscopicmanager: fixups for rbp
@ -51751,7 +51751,7 @@ index 6aaa82f4d883b8cae0ccdedf6c5a6814e7aaa720..cc929b599125a44ac128713fd4331782
};
From e95d9212150ce8216ea1ca67f0fa30e35c065852 Mon Sep 17 00:00:00 2001
From 56bda93bf04b76e40175db4eebfe7fa26585b90b Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 10 Mar 2016 18:11:33 +0300
Subject: [PATCH 52/62] fixup! Revert supporting crappy tab/sbs subtitles. this
@ -51774,7 +51774,7 @@ index a8323f419e404037c4e5fb4d78fa1b45409337a7..7c0b70777556ac7694e7fc511cd4bb18
}
From af974782eef1c7d82a65461e3ae1624e48c4dc55 Mon Sep 17 00:00:00 2001
From 40f9ac9217dbe0a5f3ea5d7e8f6b36f79d9455fe Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 26 Nov 2016 18:24:18 +0000
Subject: [PATCH 53/62] DemuxMVC: fixup after SeekTime API change
@ -51811,7 +51811,7 @@ index bbb836a61344689a83af68c821c05c212a86b097..54f91a02391368fbfbb4d669c003f425
virtual int GetStreamLength() { return 0; };
virtual CDemuxStream* GetStream(int iStreamId) const override { return nullptr; };
From 5ca4f995012b9ea753fddbb08a12e0dd1672760c Mon Sep 17 00:00:00 2001
From 07af63a05c028937005d37d901c1e3be4aaa8784 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 3 Nov 2014 23:17:46 +0000
Subject: [PATCH 54/62] [cec] Don't discard buttons when repeat mode is enabled
@ -51837,7 +51837,7 @@ index 30367a3fde956090afdca9930fa52e829f35046f..febacb3b7964eab3b8615a6a807e0f27
if (m_currentButton.iButton == key.iButton && m_currentButton.iDuration == 0)
{
From 96662d87196a7e09ce3bfa135d2de00b5a1b1e7b Mon Sep 17 00:00:00 2001
From 4066e9289576eb4def863476331d73d081f9ac85 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 4 Nov 2014 18:50:00 +0000
Subject: [PATCH 55/62] [cec] Temp - more logging
@ -51892,7 +51892,7 @@ index febacb3b7964eab3b8615a6a807e0f27d911b4da..52d6e6a7ab68ce91faf5a3881b23ea7a
}
From 43f0204ac6856012bbccd8edd5f725866960f1a1 Mon Sep 17 00:00:00 2001
From 9771f5dd741a349b93481848ea2be760106755bc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 25 May 2016 18:31:17 +0100
Subject: [PATCH 56/62] rbp: Hard code the number of buffers to improve audio
@ -51921,10 +51921,10 @@ index 7098edf32dff8c00e192229c3ffb060be6a42482..0ce6735e11fabd1d07a4860b9d985a4e
<category id="audio">
<group id="1">
diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
index 54cf477648bba4583904cf122b4e66f6bbdd9469..908d73b151845c2f85a897ca5714fa1fac6cc603 100644
index 8626a1b449ff0963089f6a7ad191a6c99512521a..53fc987b4ebb0555a804477bfb5b1d8443a98bcd 100644
--- a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
@@ -1063,7 +1063,11 @@ void CRenderManager::UpdateDisplayLatency()
@@ -1067,7 +1067,11 @@ void CRenderManager::UpdateDisplayLatency()
refresh = 0; // No idea about refresh rate when windowed, just get the default latency
m_displayLatency = (double) g_advancedSettings.GetDisplayLatency(refresh);
@ -51937,7 +51937,7 @@ index 54cf477648bba4583904cf122b4e66f6bbdd9469..908d73b151845c2f85a897ca5714fa1f
}
From 1824cbc77a8e6016d71cf600fe76c1148c98488e Mon Sep 17 00:00:00 2001
From 77b9beb43349ae1335090f53d2a4d4f08aff928e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 4 Jul 2016 18:30:03 +0100
Subject: [PATCH 57/62] rbp: Update the GL libs to new naming scheme
@ -51954,7 +51954,7 @@ will be dropped at some point
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/configure.ac b/configure.ac
index a6d8b104dfb3b2e2a288a64fcc970ad5b6d1fbae..3736558a17955e391e38a476532676c0e00672b4 100644
index d2186cbda52213aa85b5734b6c8f45a69e5e2e20..75e264b24629480880d4ea758c25db26c754bc9b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -949,7 +949,7 @@ if test "$use_gles" = "yes"; then
@ -52005,7 +52005,7 @@ index 3626ea5204eb561dc1ae0b64c6bb7253d2ec59ec..100ff3178bafe7434bd5456100b5bb71
fi
From 83dca83b538b8d605d77d82d73b208928ea71cef Mon Sep 17 00:00:00 2001
From 16d9562395384270f1dca8ef062d0048b08ca2dc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Jun 2016 14:46:01 +0100
Subject: [PATCH 58/62] ffmpeg: hacky fix for files with GMC
@ -52030,7 +52030,7 @@ index 9149698884c8ae6a23649abbaa0e659587dfe982..84d515e9e2df6a4c1c448a52a42f4675
{
if (pStream->codec->codec_id == AV_CODEC_ID_PROBE)
From 7741989ea40f75facfca9d2b14c78e74c4787793 Mon Sep 17 00:00:00 2001
From 7d20983a4ed4a55b9e465ae121dc621a4527464a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 19 Jul 2016 20:39:18 +0100
Subject: [PATCH 59/62] mmalrender: Add sharpness control
@ -52105,7 +52105,7 @@ index e0e6f7c0e0546013ca74265aef54704fd332f8e4..69eae6cbef0131d20dc979dcb35915cd
CCriticalSection m_sharedSection;
MMAL_COMPONENT_T *m_vout;
From 10f156ea24af59962c9ffc745c9d373e68f80590 Mon Sep 17 00:00:00 2001
From 4767086e68edac21dc112be1262e38c5c83d1aea Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 14 Oct 2016 15:37:53 +0100
Subject: [PATCH 60/62] MMALFFMpeg: Report as SW decode in codec overlay info
@ -52128,7 +52128,7 @@ index 619515c9411172261d8f0bef24c5d679c35e5d7d..b31c984c0a507891f2754146a4c62802
CLog::Log(LOGDEBUG, "CDVDVideoCodecFFmpeg - Updated codec: %s", m_name.c_str());
}
From e0e58d23a1dd104b74a5d49d80417e0d7f370a5d Mon Sep 17 00:00:00 2001
From bc4cb4cb7618aecf4735f783e5ef97f0cae72d83 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Nov 2016 18:28:01 +0000
Subject: [PATCH 61/62] advancedsettings: Add option to set cache size on
@ -52233,7 +52233,7 @@ index 6b0e3b8cf9e3ff40e6af758c54fe7eefb89a131c..35bf38719f0eaaa5ac29e9495480ae97
unsigned int m_jsonTcpPort;
From 7d8f1a1f3efeef4e780682e4b6c869f1cc233e35 Mon Sep 17 00:00:00 2001
From 567ad87b2bdbf86ae8540720c58716fd4f3ac46b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 13 Nov 2016 20:30:15 +0000
Subject: [PATCH 62/62] [rbp] Experimental limit libass cache size depending on

View File

@ -1,4 +1,4 @@
From 0a4a23bef6d0f4b1bfd3fce4494fc2caaa14d7ea Mon Sep 17 00:00:00 2001
From 011217b8d0ead7798bb0a7933a2c2994aab577e6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Oct 2014 00:19:40 +0000
Subject: [PATCH 01/62] [cec] Add settings for configuring button repeats
@ -82,7 +82,7 @@ index d032ffd707fee5eec035e90bdf618530f7215c37..30367a3fde956090afdca9930fa52e82
if (GetSettingBool("pause_playback_on_deactivate"))
{
From 87bc1aa28542080241294cfb54273bbfe80e99d9 Mon Sep 17 00:00:00 2001
From 59f1631775f719f712048fc123bc6c36632a166b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 26 Apr 2014 17:27:52 +0100
Subject: [PATCH 02/62] [cec] Don't suspend pi on tv switch off - it can't wake
@ -106,7 +106,7 @@ index 02b1a9ed6fce1986bd864bba09a9df0621f9e041..54f9b70cfd5c8c82ceb99932e1b3e325
<setting key="use_tv_menu_language" type="bool" value="1" label="36018" order="10" />
<setting key="pause_playback_on_deactivate" type="bool" value="1" label="36033" configurable="0" />
From 707d387df5c1aa25f1c308258863a032838c06c1 Mon Sep 17 00:00:00 2001
From ab59b9542257461e117a238bab492e54fff7908c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 21 Apr 2016 16:49:02 +0100
Subject: [PATCH 03/62] Revert "[settings] remove show EXIF picture information
@ -232,7 +232,7 @@ index 482f61db8aab70aff4013fee2f1c73a5b5a9b4a9..269a3a741340d60354037166c3b03ddf
static const std::string SETTING_PICTURES_SHOWVIDEOS;
static const std::string SETTING_PICTURES_DISPLAYRESOLUTION;
From b7b554c7075b9d7556261b6ab8fbcf4ed9a14f7e Mon Sep 17 00:00:00 2001
From 2b1ad46b2dbde48ef0c82dbd4cb28af3708dc2d6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Apr 2014 18:19:32 +0100
Subject: [PATCH 04/62] [rbp/omxplayer] When opening a stream don't try to
@ -259,7 +259,7 @@ index c8fe0706d128b3c67a4000894129ae0fa08bb223..8a5916299575661743131b921a27a76f
dialog->ProcessRenderLoop(false);
if (allowCancel && dialog->IsCanceled())
From e6ad7d3249a80b3b2b3dcf894dbbe37bfa89d5ee Mon Sep 17 00:00:00 2001
From 5980fa48550e82458fc62fb501a7bc7190569cb4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 8 Mar 2014 15:36:06 +0000
Subject: [PATCH 05/62] [hifiberry] Hack: force it to be recognised as IEC958
@ -285,7 +285,7 @@ index d66993a09583d8f9f54f5f97c18fbba45dddee9b..3c0b691860ace57e0a25f01013df01a5
info.m_displayName.substr(info.m_displayName.size()-5) == " HDMI")
{
From 64b487e35371a26cab681939795faacb0ba6a8e2 Mon Sep 17 00:00:00 2001
From 6387bb9ea57ef7c7e203e0b043139ff26103df22 Mon Sep 17 00:00:00 2001
From: Ben Avison <bavison@riscosopen.org>
Date: Thu, 1 May 2014 16:28:39 +0100
Subject: [PATCH 06/62] Improved file buffering in CArchive
@ -348,7 +348,7 @@ index 23cac2759fb10d532da56fa75c5528c5589e9010..89d31d4db1afa7340ed8cd51a7a9fa7a
}
From bede8310f92f3ab2258438f6cbdf7f53c0ce7c36 Mon Sep 17 00:00:00 2001
From ebdbce3d440c74755bf071fc064c96bbab9abc78 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 10 Aug 2014 16:45:16 +0100
Subject: [PATCH 07/62] filesystem: Make support of browsing into archives
@ -461,7 +461,7 @@ index a0fd0a9011e71f4af1535110c696b6ea5c4b37db..688b71a297c7c617c6764bfe6be157d7
{
CURL xbtUrl = URIUtils::CreateArchivePath("xbt", url);
From 05a598a353fadc055f4ce25d8ccf96df41603c85 Mon Sep 17 00:00:00 2001
From 2f0e7984f47266b6b5fd6a4e14ee8f2a8e9f011c Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 13:06:57 +0000
Subject: [PATCH 08/62] [rbp] Make cachemembuffersize default depend on memory
@ -566,7 +566,7 @@ index cc37998f0c9edfb38cf609666374cfa96530bf8f..3891a7ed34acb3489a860678d56a8ec0
}
From 32ae053ca653cc9545ed934e05fc819e349518ee Mon Sep 17 00:00:00 2001
From c84536e65bc489172be3a852a9db7496615e7ec2 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 30 May 2014 14:58:43 +0100
Subject: [PATCH 09/62] [settings] Experiment: Report DESKTOP resolution in
@ -591,7 +591,7 @@ index ef95bc286fa982790248bad26da3c3e00c1da002..da69c6960867621d4ebe9267929664d9
StringUtils::Format("%dx%d%s", resolution->width, resolution->height,
ModeFlagsToString(resolution->flags, false).c_str()),
From 17ec1a62727540710a05d02ba973a8b8939976b3 Mon Sep 17 00:00:00 2001
From 7f0028ec330b751c0c006ab2b496c5aeb6f67ac3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 24 Sep 2014 23:13:52 +0100
Subject: [PATCH 10/62] [audio] Add settings option to boost centre channel
@ -720,7 +720,7 @@ index f16b822ed7b4aebe18b5d339b3f71ee66e97c23f..993d4b33a294e88c2c004b7943895ba5
// stereo upmix
if (upmix && m_src_channels == 2 && m_dst_channels > 2)
From eb445e233de25d4e01cdf03aae598f47dffcc74a Mon Sep 17 00:00:00 2001
From 970ba6a8671460e469240cf5113d574ea44905cc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 27 Oct 2014 15:23:51 +0000
Subject: [PATCH 11/62] [rbp] Default extract thumbnails to false
@ -749,7 +749,7 @@ index e8b0d3d472b02fd161a4b51e957b9129e3cb9792..289dc55ec41aa44848519a05f8ee1ccc
</category>
</section>
From 3b5606701d7e506d26eb175c576cb033f35e4374 Mon Sep 17 00:00:00 2001
From 9fecb172939f96a23cacafe2e40cbd462cfa9da3 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 27 Nov 2014 16:31:56 +0000
Subject: [PATCH 12/62] [languageinvoker] Reduce priority of python threads
@ -775,7 +775,7 @@ index fcdd0633f30cd9595ae6cc4ed293677cdcb1f422..16f0c8916b5e0a9e90973d194cf2ebd1
}
From 8d1927703f81dfba1bd70150637842b7065268e2 Mon Sep 17 00:00:00 2001
From d9dc2c7f2616bc989bd550ee5a7ac7a47b5d43ae Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 29 Nov 2014 15:25:16 +0000
Subject: [PATCH 13/62] [rbp] hack: wait for splash to complete before changing
@ -862,7 +862,7 @@ index ee297700f8583dbb15cbe53baf8c887b36bd2ea0..bbe501d40c5e101f1d0d64b8b59b1928
RENDER_STEREO_MODE stereo_mode = g_graphicsContext.GetStereoMode();
From 174186750f4fa4afa4c9b5a482ed5ec70fee3e65 Mon Sep 17 00:00:00 2001
From 8f2d2d8618a4051fdeedfc528a21fc0657614d9e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 11 Dec 2014 17:00:57 +0000
Subject: [PATCH 14/62] Fix for UI not showing both extractflags and
@ -928,7 +928,7 @@ index 9ce9e725aec4d8ed000200342a2a99f3bc34a749..326ffbd0f08428c3b4a95208134253fe
<control type="toggle" />
</setting>
From d92c62736c2c5db16c9b8fb7e5284e3783e1e857 Mon Sep 17 00:00:00 2001
From 2d8206baa4bb9229a75e71a3de87628d60e006e5 Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu>
Date: Thu, 11 Sep 2014 21:30:43 +0200
Subject: [PATCH 15/62] Disable autoscrolling while on screensaver and while
@ -944,10 +944,10 @@ Subject: [PATCH 15/62] 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 1570714ecec05eafc3f2f560862d5be0aeb2352c..f5b52f70862b5b855aa5515dbe9d0949d70ac70d 100644
index 620366e4bcb8593484bc205af4c33fc13dab924a..cf77c3dbb84b86c755ee792294760c5c4c38742d 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -5235,3 +5235,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
@@ -5215,3 +5215,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
return false;
}
@ -962,10 +962,10 @@ index 1570714ecec05eafc3f2f560862d5be0aeb2352c..f5b52f70862b5b855aa5515dbe9d0949
+ return onBlackDimScreenSaver || openingStreams;
+}
diff --git a/xbmc/Application.h b/xbmc/Application.h
index a9d9bf5c4d69f0073e683e28cbd82d72d0fe4e06..dfee194a7d88a2cd6f503b5c7fbc258709997cb8 100644
index 580fdce5476312c83c82bec07f48b3eaf8fe9797..e04788e1e3574aa5ecf9b14490fe1fd967ce8ec9 100644
--- a/xbmc/Application.h
+++ b/xbmc/Application.h
@@ -394,6 +394,8 @@ public:
@@ -392,6 +392,8 @@ public:
*/
void UnregisterActionListener(IActionListener *listener);
@ -1062,7 +1062,7 @@ index d7bc1c5ba6067af9a460589920367288c640a915..ac766293f1c47c7f145cb46f6b152144
if (m_lastRenderTime)
m_autoScrollDelayTime += currentTime - m_lastRenderTime;
From 0fbaba24fa759c756064309a4fa7d33711a62e65 Mon Sep 17 00:00:00 2001
From 8a1f8bb315f494840e8b5807f257463c57532fd6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 13 Dec 2014 18:35:20 +0000
Subject: [PATCH 16/62] [demuxer] Avoid memcpy on every demuxer packet
@ -1165,7 +1165,7 @@ index df0f35bd49c65b302de4ccd110d859e8b881ea5f..b4b591ae4c4dd4fb0b36d4d00fedca96
}
catch(...) {
From cdf6472ed178414b0ddb2dfc77d7e364c1d8ff1b Mon Sep 17 00:00:00 2001
From 83250abe1869bc07d70466de8bb6f9d6342aec7c Mon Sep 17 00:00:00 2001
From: anaconda <anaconda@menakite.eu>
Date: Wed, 25 Feb 2015 18:22:21 +0100
Subject: [PATCH 17/62] Load OSD dialogs on startup.
@ -1263,7 +1263,7 @@ index 0534828dd85520134f7a6890e43a873e223062c1..5a86dfc1e2a54c8fe8d82cb75b612d8e
CGUIDialogVideoSettings::~CGUIDialogVideoSettings()
{ }
From e4ec82e7715a848044c0e9015f5d5eca0bc21250 Mon Sep 17 00:00:00 2001
From c75aecfa32c369f2728247347c4edd34c3cd5e6a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 14 Apr 2015 20:51:14 +0100
Subject: [PATCH 18/62] [gui] Also limit GUI updates when in non full-screen
@ -1274,10 +1274,10 @@ Subject: [PATCH 18/62] [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 f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549f03421e3 100644
index cf77c3dbb84b86c755ee792294760c5c4c38742d..adbfef5f32d3d205f2410e1aabbd8325dd90f8e2 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -2781,7 +2781,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
@@ -2762,7 +2762,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
#if defined(TARGET_RASPBERRY_PI) || defined(HAS_IMXVPU)
// This code reduces rendering fps of the GUI layer when playing videos in fullscreen mode
// it makes only sense on architectures with multiple layers
@ -1286,7 +1286,7 @@ index f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549
fps = CSettings::GetInstance().GetInt(CSettings::SETTING_VIDEOPLAYER_LIMITGUIUPDATE);
#endif
@@ -2794,6 +2794,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
@@ -2775,6 +2775,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
{
if (!m_skipGuiRender)
g_windowManager.Process(CTimeUtils::GetFrameTime());
@ -1296,7 +1296,7 @@ index f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549
g_windowManager.FrameMove();
}
From 2cc660fafb5600f51faadab2478e14fe6746de6a Mon Sep 17 00:00:00 2001
From 6bbda4d7e81f32b2e046e81fc7ea3d810b117eae Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 5 May 2015 23:58:06 +0100
Subject: [PATCH 19/62] [screensaver] Leave GUI contents available for
@ -1329,7 +1329,7 @@ index 5808f7ed1e94d68ead7305ba6d284edd4df12bdd..2a3b7f16531c9822e79c77efabdd30ac
// Add window to the history list (we must do this before we activate it,
From dd09db8d209284fc54e4b88e37d457ef2efa174f Mon Sep 17 00:00:00 2001
From cb881f3dae6d748dcc06616d5937a7f5c806a3a6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 6 Jun 2015 18:43:57 +0100
Subject: [PATCH 20/62] ffmpeg: Automatic switch to software decode for GMC
@ -1560,7 +1560,7 @@ index f135d423c0ca76fd70e79ae5b7d035f0cb79fc75..d9b576bc46055fdab1c134e5f2c63cd4
else if ((hint.codec == AV_CODEC_ID_VC1 || hint.codec == AV_CODEC_ID_WMV3) && g_RBP.GetCodecWvc1())
supported = true;
From 906897865697c88fab43fa942f3c32de07105e85 Mon Sep 17 00:00:00 2001
From b5b121249287c4d102d61ae0aafa05f40e79af44 Mon Sep 17 00:00:00 2001
From: Claudio-Sjo <Claudio.Porfiri@gmail.com>
Date: Mon, 16 Feb 2015 14:51:26 +0100
Subject: [PATCH 21/62] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer
@ -1755,7 +1755,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 992d85dc720a9fd537fd373c3abd09fb887c3f9c Mon Sep 17 00:00:00 2001
From 2a304750b765450dfb217e6a51ceeeb2eeb79741 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 24 Jun 2016 19:38:13 +0100
Subject: [PATCH 22/62] codecoverlay: Include codec name in overlay
@ -1852,7 +1852,7 @@ index 0df7e72cc9d1947173c2bac5e72eb09976b51aa5..b5050081c360d29b1b478c27e6b88291
double m_iSubtitleDelay;
bool m_bRenderSubs;
From 207fea1fb8125ecf4bec71f2a7790accfdb54510 Mon Sep 17 00:00:00 2001
From 9ebfa6f23b211491275577d8022c4f83b5171ba4 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Tue, 8 Mar 2016 21:20:58 +0300
Subject: [PATCH 23/62] [DebugInfo] Add cpu usage info.
@ -1992,7 +1992,7 @@ index 85aefaace73994730f7d2bdff9de85c79e99b2a2..8005a13bc220be0c5c596d276197c11e
};
\ No newline at end of file
diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6bbdd9469 100644
index 17c428cb28018707d7422f344191b218903ab29b..8626a1b449ff0963089f6a7ad191a6c99512521a 100644
--- a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
@@ -24,6 +24,7 @@
@ -2003,7 +2003,7 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
#include "utils/log.h"
#include "utils/StringUtils.h"
#include "windowing/WindowingFactory.h"
@@ -922,7 +923,7 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
@@ -926,7 +927,7 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
if (m_renderDebug)
{
@ -2012,7 +2012,7 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
m_playerPort->GetDebugInfo(audio, video, player);
@@ -936,8 +937,10 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
@@ -940,8 +941,10 @@ void CRenderManager::Render(bool clear, DWORD flags, DWORD alpha, bool gui)
missedvblanks,
clockspeed * 100);
}
@ -2025,7 +2025,7 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
m_debugTimer.Set(1000);
From 1fb8186e66a824c04aea76829e7d4a550afec3ab Mon Sep 17 00:00:00 2001
From 37fedb68b098941bbdc5ace022806c75c908caf6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 22 May 2015 13:56:29 +0100
Subject: [PATCH 24/62] ffmpeg: Allow neon to be enabled in unified builds
@ -2051,7 +2051,7 @@ index 8dd14cdfd053f142f386b6dee1fc0b21bb1f8d93..b5f38a458dfb341c43089e07afded153
ifeq ($(OS), linux)
ffmpg_config += --target-os=$(OS) --cpu=$(CPU)
From 2961ef299bd13fa4c79eed745a1b718fa7b25923 Mon Sep 17 00:00:00 2001
From 2bfb7a3ff98dd858389dd3d064d8a3dc52a72af8 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 27 Feb 2015 14:37:27 +0000
Subject: [PATCH 25/62] ffmpeg: Add some upstream HEVC optimisations
@ -5852,7 +5852,7 @@ index 0000000000000000000000000000000000000000..5e8e07d407f045fc99554f0f061d1e81
+2.5.0
+
From a44e0edc8685e0b9dbaad493c7b8cfb56efe87a0 Mon Sep 17 00:00:00 2001
From 56a954cfc65e5f4f2f2e7a506ef303b853eedb81 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 14:04:18 +0100
Subject: [PATCH 26/62] [ffmpeg] Add GPU acceleration to hevc
@ -44041,7 +44041,7 @@ index 0000000000000000000000000000000000000000..e172ebf157aebffe1ae50b4a2b25fd71
+2.7.4
+
From 3004051e1febc141b9782f031ba8e1d7568ef7f3 Mon Sep 17 00:00:00 2001
From 8e5e6f713dc181bc3f3b4bfb728d11aca00c846e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 12 Jan 2016 16:29:57 +0000
Subject: [PATCH 27/62] ffmpeg: Add cabac opimisations for hevc
@ -46289,7 +46289,7 @@ index d6856dbd4fb4957ace700cbc08332223c01938f6..a61357f14cb2139e8125ae04684bed1b
make -j ${BUILDTHREADS}
From 769809697548fce378f6629fbe8277820ceff67c Mon Sep 17 00:00:00 2001
From 74ed08120dcf15fe8429da268d7dd63711e7fc48 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 16 Sep 2015 19:05:12 +0100
Subject: [PATCH 28/62] [3d] Make MVC a valid 3D filename tag
@ -46353,7 +46353,7 @@ index fc526d11c3a78bc74125429120e29bf295bd3b16..6b0e3b8cf9e3ff40e6af758c54fe7eef
bool m_useDisplayControlHWStereo;
From 5381a05501c4bc49203131c2be2755a2b6b78602 Mon Sep 17 00:00:00 2001
From 4c051282f501f503dd7fffa2c5de404c7f226bf5 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 5 Oct 2015 14:58:05 +0100
Subject: [PATCH 29/62] [3d] Swap top/bottom sides of GUI
@ -46376,7 +46376,7 @@ index 3706e4d80b3b31da4c5be0a1b21f36e59d2910f2..e170b3fb05279ffa316794dbce1d4f9d
}
if(m_stereoMode == RENDER_STEREO_MODE_SPLIT_VERTICAL)
From 20431cf4b8ab8b9f90e0b23b709a15f3d7a6cdbd Mon Sep 17 00:00:00 2001
From f29ad40c8e501bebc8aa27133b3197ed9b7314dc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 11 Oct 2015 20:51:37 +0100
Subject: [PATCH 30/62] Revert "Revert "Disable extra logging by default""
@ -46406,7 +46406,7 @@ index 326ffbd0f08428c3b4a95208134253feeabf1b1f..22dcff1c06577055f84c3d2c2fda73cf
<options>loggingcomponents</options>
<delimiter>,</delimiter>
From bddd92e8d06c09defc3c3a94ec1df15f82711e5d Mon Sep 17 00:00:00 2001
From 27644a4501775081bd9d7e70c3dc327b2edf5575 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 21 Dec 2015 22:17:25 +0000
Subject: [PATCH 31/62] [omximage] Fall back to arm jpeg encode/decode when gpu
@ -46652,7 +46652,7 @@ index a93aa82663903fb1bf712058c2e259290ee742e6..6f38dbc7e5cc721c59a3633935f08218
extern COMXImage g_OMXImage;
From 7b0162cb2492fd692b42cdd80cf156f7784b4b77 Mon Sep 17 00:00:00 2001
From 7d8d250f20930ac4d8684579b45c122f80b19bdd Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 9 Dec 2015 13:31:14 +0000
Subject: [PATCH 32/62] [mmalcodec] Fail to open when width is invalid. Can
@ -46677,7 +46677,7 @@ index 822b7bf75f2e732b5eed8687403d0eda503fa641..c43952d4d29b42f3a5c7605573294568
if (!CSettings::GetInstance().GetBool(CSettings::SETTING_VIDEOPLAYER_USEMMAL) || hints.software)
return false;
From 54622da0dfcac592d57f486d4cd56c61a4cd74d4 Mon Sep 17 00:00:00 2001
From d458533c19e59c92917de490a1214fd883f59ab2 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 19 Sep 2014 11:54:49 +0100
Subject: [PATCH 33/62] [videoplayer/rbp] Add pi specific option to maintain
@ -47121,7 +47121,7 @@ index fffa5182126159f6dfcf750b21fa0464e229e545..815d758e7086d73b4d4eb16849fdbb50
extern CRBP g_RBP;
From fd2dcd4b6018f5101c15b48e2effd8400678aef6 Mon Sep 17 00:00:00 2001
From 5798c44c892111b789e14fb89e15dec6e8a5dcb4 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 7 May 2015 15:35:43 +0100
Subject: [PATCH 34/62] rbp: Support zero copy interface with hevc acceleration
@ -47168,7 +47168,7 @@ index 77ae3273bc8e224fe6c193300ccef32fb7fbafe1..c0b3f19f2ef9cdef9adf00cf81154803
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 cc355ece3831d8b3ed9fef4839b7c461fb888b40 Mon Sep 17 00:00:00 2001
From 0a99bc0eb1d4a036f4df0d9f88c0f8bb3c6b0e6d Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 16 May 2015 18:26:04 +0100
Subject: [PATCH 35/62] ffmpeg: use upstream mvc patches
@ -47481,7 +47481,7 @@ index 0000000000000000000000000000000000000000..b39480ad098b9cd0882fcf75b96afb1b
+2.7.4
+
From f218fe510a0ddb5fbf0daf5da3bca9fa715f9517 Mon Sep 17 00:00:00 2001
From 7d4ef5a5e251a218f9609c0e2bb0cb7d3093f8b9 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Fri, 29 Jan 2016 17:18:50 +0300
Subject: [PATCH 36/62] [win32] Settings: Added setting to enable/disable MVC
@ -47514,7 +47514,7 @@ index a017d30c24232fb01220b87b29398403b8ed9662..2fcee72a64e8b701c8e895143410bbe9
<category id="display">
<group id="1">
From a580b2996834a51cda5712cf6aabad96c4181506 Mon Sep 17 00:00:00 2001
From 492201a86d20da77a664e197a42f4a32945420be Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Wed, 20 Jan 2016 17:02:16 +0300
Subject: [PATCH 37/62] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc
@ -47580,7 +47580,7 @@ index 54a18c669a058b705e0276cb7e14522ae6cd04ae..55431978dcfabee8da95e2e76292ff81
}
case AVMEDIA_TYPE_DATA:
From d5000de23f47ac23c6a79743d7cbb577a768b41a Mon Sep 17 00:00:00 2001
From f32639c9513373f4c25dac7d9697f8c04760a7c8 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 25 Feb 2016 11:21:25 +0300
Subject: [PATCH 38/62] [Stereo3D] Added block_lr and block_rl to supported
@ -47633,7 +47633,7 @@ index 1443acaf0f25df458ae49766e13dd0323454f2eb..6aaa82f4d883b8cae0ccdedf6c5a6814
i++;
}
From e897bacb57959a796cc6759b90dae231cfcb931b Mon Sep 17 00:00:00 2001
From 653902ed14aa61b97188eb1ce3bcfa47bc95046e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Sat, 23 Jan 2016 10:21:32 +0300
Subject: [PATCH 39/62] [VideoPlayer] Fix possible wrong aspect.
@ -47656,7 +47656,7 @@ index 903f0d83527d9088ff1bf0ba056f357f6abfda81..a5a33d34c70892cde77ad4d8f3cb65fd
else
m_fForcedAspectRatio = 0.0;
From ec7b07b6761804ec68782b1771196a10d3c41df4 Mon Sep 17 00:00:00 2001
From bb360aef2259c1ac131f9829726f42aaf7ddde8e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Fri, 22 Jan 2016 18:18:33 +0300
Subject: [PATCH 40/62] [VideoPlayer] DemuxFFmpeg: ssif remux
@ -48093,7 +48093,7 @@ index 974305ff329eb6999c908d5e05d723f93137ae33..985ecf9722141d78471c00e90da15bfa
m_discStubExtensions = ".disc";
// internal music extensions
From d7f2993593ac6fcee41cb940e41660b1975325c9 Mon Sep 17 00:00:00 2001
From d5804f4eeee51ca51afea69ff07b5afcd17ed8d9 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Tue, 23 Feb 2016 16:02:46 +0300
Subject: [PATCH 41/62] [3DBD] Added support of 3D-BluRay playback.
@ -49086,7 +49086,7 @@ index b967a85e6557e42a7f1235cdd804d5a0263b866f..561fb5cd4f971bc9ee4f41218a60bb3d
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
typedef std::list<SOverlay> SOverlays;
From 8553bb8136fbcc47fd23538da02472b9c68099df Mon Sep 17 00:00:00 2001
From ba23ff0a3563eb2bf120bf5b7b068120112448a8 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Fri, 11 Mar 2016 16:58:53 +0300
Subject: [PATCH 42/62] [VideoPlayer] HasVideo returns true if video stream
@ -49097,7 +49097,7 @@ Subject: [PATCH 42/62] [VideoPlayer] HasVideo returns true if video stream
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
index 6d373e6af799cfba147aabb1b390145d7a403f92..0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1 100644
index dded334532841911a34d75808c3c350709d881f7..b9b0d866fe112d291a8d80a8269c3f572d254447 100644
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
@@ -3115,7 +3115,7 @@ void CVideoPlayer::Pause()
@ -49110,7 +49110,7 @@ index 6d373e6af799cfba147aabb1b390145d7a403f92..0fe86f7c204b300d22b8ee2ef1cb01ca
bool CVideoPlayer::HasAudio() const
From 421ffeea3d3636abd3383f2a7f2cd7ca29a718ad Mon Sep 17 00:00:00 2001
From 6faee73797c05d2c8140c6c11c7eace3231ea20e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 10 Mar 2016 18:11:33 +0300
Subject: [PATCH 43/62] fixup! Revert supporting crappy tab/sbs subtitles. this
@ -49150,7 +49150,7 @@ index 3a080d06c90b0762482816928642e6de7810b539..a8323f419e404037c4e5fb4d78fa1b45
CDVDOverlayImage* overlay = new CDVDOverlayImage();
From c5e4ae0d634e6d007ccdd707024502922e2bb49b Mon Sep 17 00:00:00 2001
From b9eb944c52a9e09bfa084f4bd8f8862f13ec6f7e Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 7 Apr 2016 17:28:50 +0300
Subject: [PATCH 44/62] [VideoPlayer] Disable reading extension stream from
@ -49383,7 +49383,7 @@ index 0b676c9b611fe956f1aa721013412e41ff5b62f6..6762e733848d1298a75a862b0aaf81aa
class CDVDAudioCodec;
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
index 0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1..60900cac14932061eedc317e2efd2f0d8ae4a029 100644
index b9b0d866fe112d291a8d80a8269c3f572d254447..d74c03d1ef7e0146a57964376dbff190876a8598 100644
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
@@ -3891,6 +3891,10 @@ bool CVideoPlayer::OpenVideoStream(CDVDStreamInfo& hint, bool reset)
@ -49410,7 +49410,7 @@ index 0d4100e58e9db7e5035bcf9ae23b0147f80cec8f..69570153f0810a5840f3780c7a6681a1
// classes
CDVDOverlayContainer* m_pOverlayContainer;
From b0988e8a490a0cfe32ffeb0c5c8647a5e310cd2a Mon Sep 17 00:00:00 2001
From a5dcb2315b90a4868559d51964f9d59b69901773 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Fri, 16 Sep 2016 11:37:48 +0300
Subject: [PATCH 45/62] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from
@ -49509,7 +49509,7 @@ index 6b1f2b6d757354d6065c2862b44dfb47184a1dcc..9163ec85bd0feb48a698a025d9870bf4
m_simpleConditions.insert("have_lcms2");
#endif
From 3f93bbb9cd4151447befc6903d1c00eb64d9d75a Mon Sep 17 00:00:00 2001
From b5a7b94739f0da0c2de4e33a3fff027c412d93f6 Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Fri, 4 Nov 2016 22:56:56 +0300
Subject: [PATCH 46/62] [VideoPlayer] SSIF: fix for corner case when mvc stream
@ -49701,7 +49701,7 @@ index f70657c9e31fb2460d12910c635dba5163282e74..a11ec77903d2a9b2c68106a8e2301af9
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
typedef std::list<SOverlay> SOverlays;
From 077fb93ecb24b113480b9261b471d5a2c0114596 Mon Sep 17 00:00:00 2001
From 68303efd88570df113b4e6d4816255f671ff02ef Mon Sep 17 00:00:00 2001
From: Anton Fedchin <afedchin@ruswizards.com>
Date: Tue, 23 Feb 2016 16:01:08 +0300
Subject: [PATCH 47/62] [libbluray] bump libbluray to 0.9.2-mvc.
@ -49724,7 +49724,7 @@ index e6c608023a46d377ef520bf23e9863ee0350d980..f8db70ab3861835f33f0e4be79cf3d19
libcec-4.0.0-win32-vc140-2.7z
libfribidi-0.19.2-win32.7z
From a9c6611e71dbfd634883a1c22fe60dea2261e1ec Mon Sep 17 00:00:00 2001
From 535c34fdcb4be388fa3554b364f3dcaebac7ef19 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 29 Feb 2016 17:00:50 +0000
Subject: [PATCH 48/62] libbluray: Bump to Nevcairie's v0.9.2
@ -51384,7 +51384,7 @@ index 0000000000000000000000000000000000000000..5ef0124e35c9d81143921a328e272220
+
+ return fp;
From ff8e4b0d258c0505d83891bfa313412a76a86188 Mon Sep 17 00:00:00 2001
From 10e05003e7721f2e77e20c286b1849c22ef1e5f6 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 6 Mar 2016 12:54:59 +0000
Subject: [PATCH 49/62] mvc: Automatically enable stereo mode
@ -51445,7 +51445,7 @@ index 311dd6689236d660919c4c4483c51dca2752514a..536332c43e22ccb229e72b88518e54dd
break;
case AV_CODEC_ID_MPEG4:
From f3e6ee9c1a869fd591c4073da6f0b1a5218491e4 Mon Sep 17 00:00:00 2001
From 1707fe3577c485f641a9b44974bdd72658f2ba05 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Thu, 24 Mar 2016 13:02:58 +0000
Subject: [PATCH 50/62] ffmpeg: mvc: fix for pixelation from packets with no
@ -51510,7 +51510,7 @@ index 7e97e4d91a443d46d933df528763422ff5e8f4fa..d4f279fd4f2ceb260698cd6fedb124ba
cd $(PLATFORM);\
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
From 781b8fbe5e1f6b3aba1d8bc9028f7223ae810fc6 Mon Sep 17 00:00:00 2001
From 0043ac6433c7b39bbf2eb1da01b83ffc491faf07 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 11 Nov 2016 15:53:53 +0000
Subject: [PATCH 51/62] stereoscopicmanager: fixups for rbp
@ -51751,7 +51751,7 @@ index 6aaa82f4d883b8cae0ccdedf6c5a6814e7aaa720..cc929b599125a44ac128713fd4331782
};
From e95d9212150ce8216ea1ca67f0fa30e35c065852 Mon Sep 17 00:00:00 2001
From 56bda93bf04b76e40175db4eebfe7fa26585b90b Mon Sep 17 00:00:00 2001
From: Anton Fedchin <anightik@gmail.com>
Date: Thu, 10 Mar 2016 18:11:33 +0300
Subject: [PATCH 52/62] fixup! Revert supporting crappy tab/sbs subtitles. this
@ -51774,7 +51774,7 @@ index a8323f419e404037c4e5fb4d78fa1b45409337a7..7c0b70777556ac7694e7fc511cd4bb18
}
From af974782eef1c7d82a65461e3ae1624e48c4dc55 Mon Sep 17 00:00:00 2001
From 40f9ac9217dbe0a5f3ea5d7e8f6b36f79d9455fe Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sat, 26 Nov 2016 18:24:18 +0000
Subject: [PATCH 53/62] DemuxMVC: fixup after SeekTime API change
@ -51811,7 +51811,7 @@ index bbb836a61344689a83af68c821c05c212a86b097..54f91a02391368fbfbb4d669c003f425
virtual int GetStreamLength() { return 0; };
virtual CDemuxStream* GetStream(int iStreamId) const override { return nullptr; };
From 5ca4f995012b9ea753fddbb08a12e0dd1672760c Mon Sep 17 00:00:00 2001
From 07af63a05c028937005d37d901c1e3be4aaa8784 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 3 Nov 2014 23:17:46 +0000
Subject: [PATCH 54/62] [cec] Don't discard buttons when repeat mode is enabled
@ -51837,7 +51837,7 @@ index 30367a3fde956090afdca9930fa52e829f35046f..febacb3b7964eab3b8615a6a807e0f27
if (m_currentButton.iButton == key.iButton && m_currentButton.iDuration == 0)
{
From 96662d87196a7e09ce3bfa135d2de00b5a1b1e7b Mon Sep 17 00:00:00 2001
From 4066e9289576eb4def863476331d73d081f9ac85 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 4 Nov 2014 18:50:00 +0000
Subject: [PATCH 55/62] [cec] Temp - more logging
@ -51892,7 +51892,7 @@ index febacb3b7964eab3b8615a6a807e0f27d911b4da..52d6e6a7ab68ce91faf5a3881b23ea7a
}
From 43f0204ac6856012bbccd8edd5f725866960f1a1 Mon Sep 17 00:00:00 2001
From 9771f5dd741a349b93481848ea2be760106755bc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Wed, 25 May 2016 18:31:17 +0100
Subject: [PATCH 56/62] rbp: Hard code the number of buffers to improve audio
@ -51921,10 +51921,10 @@ index 7098edf32dff8c00e192229c3ffb060be6a42482..0ce6735e11fabd1d07a4860b9d985a4e
<category id="audio">
<group id="1">
diff --git a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
index 54cf477648bba4583904cf122b4e66f6bbdd9469..908d73b151845c2f85a897ca5714fa1fac6cc603 100644
index 8626a1b449ff0963089f6a7ad191a6c99512521a..53fc987b4ebb0555a804477bfb5b1d8443a98bcd 100644
--- a/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
+++ b/xbmc/cores/VideoPlayer/VideoRenderers/RenderManager.cpp
@@ -1063,7 +1063,11 @@ void CRenderManager::UpdateDisplayLatency()
@@ -1067,7 +1067,11 @@ void CRenderManager::UpdateDisplayLatency()
refresh = 0; // No idea about refresh rate when windowed, just get the default latency
m_displayLatency = (double) g_advancedSettings.GetDisplayLatency(refresh);
@ -51937,7 +51937,7 @@ index 54cf477648bba4583904cf122b4e66f6bbdd9469..908d73b151845c2f85a897ca5714fa1f
}
From 1824cbc77a8e6016d71cf600fe76c1148c98488e Mon Sep 17 00:00:00 2001
From 77b9beb43349ae1335090f53d2a4d4f08aff928e Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 4 Jul 2016 18:30:03 +0100
Subject: [PATCH 57/62] rbp: Update the GL libs to new naming scheme
@ -51954,7 +51954,7 @@ will be dropped at some point
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/configure.ac b/configure.ac
index a6d8b104dfb3b2e2a288a64fcc970ad5b6d1fbae..3736558a17955e391e38a476532676c0e00672b4 100644
index d2186cbda52213aa85b5734b6c8f45a69e5e2e20..75e264b24629480880d4ea758c25db26c754bc9b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -949,7 +949,7 @@ if test "$use_gles" = "yes"; then
@ -52005,7 +52005,7 @@ index 3626ea5204eb561dc1ae0b64c6bb7253d2ec59ec..100ff3178bafe7434bd5456100b5bb71
fi
From 83dca83b538b8d605d77d82d73b208928ea71cef Mon Sep 17 00:00:00 2001
From 16d9562395384270f1dca8ef062d0048b08ca2dc Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 28 Jun 2016 14:46:01 +0100
Subject: [PATCH 58/62] ffmpeg: hacky fix for files with GMC
@ -52030,7 +52030,7 @@ index 9149698884c8ae6a23649abbaa0e659587dfe982..84d515e9e2df6a4c1c448a52a42f4675
{
if (pStream->codec->codec_id == AV_CODEC_ID_PROBE)
From 7741989ea40f75facfca9d2b14c78e74c4787793 Mon Sep 17 00:00:00 2001
From 7d20983a4ed4a55b9e465ae121dc621a4527464a Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Tue, 19 Jul 2016 20:39:18 +0100
Subject: [PATCH 59/62] mmalrender: Add sharpness control
@ -52105,7 +52105,7 @@ index e0e6f7c0e0546013ca74265aef54704fd332f8e4..69eae6cbef0131d20dc979dcb35915cd
CCriticalSection m_sharedSection;
MMAL_COMPONENT_T *m_vout;
From 10f156ea24af59962c9ffc745c9d373e68f80590 Mon Sep 17 00:00:00 2001
From 4767086e68edac21dc112be1262e38c5c83d1aea Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Fri, 14 Oct 2016 15:37:53 +0100
Subject: [PATCH 60/62] MMALFFMpeg: Report as SW decode in codec overlay info
@ -52128,7 +52128,7 @@ index 619515c9411172261d8f0bef24c5d679c35e5d7d..b31c984c0a507891f2754146a4c62802
CLog::Log(LOGDEBUG, "CDVDVideoCodecFFmpeg - Updated codec: %s", m_name.c_str());
}
From e0e58d23a1dd104b74a5d49d80417e0d7f370a5d Mon Sep 17 00:00:00 2001
From bc4cb4cb7618aecf4735f783e5ef97f0cae72d83 Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Mon, 7 Nov 2016 18:28:01 +0000
Subject: [PATCH 61/62] advancedsettings: Add option to set cache size on
@ -52233,7 +52233,7 @@ index 6b0e3b8cf9e3ff40e6af758c54fe7eefb89a131c..35bf38719f0eaaa5ac29e9495480ae97
unsigned int m_jsonTcpPort;
From 7d8f1a1f3efeef4e780682e4b6c869f1cc233e35 Mon Sep 17 00:00:00 2001
From 567ad87b2bdbf86ae8540720c58716fd4f3ac46b Mon Sep 17 00:00:00 2001
From: popcornmix <popcornmix@gmail.com>
Date: Sun, 13 Nov 2016 20:30:15 +0000
Subject: [PATCH 62/62] [rbp] Experimental limit libass cache size depending on