mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
Merge pull request #1083 from chewitt/kodi_17b7
Update to Kodi 17b7 and bump binary-addons
This commit is contained in:
commit
206b880a6e
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pvr.dvbviewer"
|
||||
PKG_VERSION="a6c7652"
|
||||
PKG_VERSION="e066293"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pvr.hts"
|
||||
PKG_VERSION="f275132"
|
||||
PKG_VERSION="346eb34"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pvr.mediaportal.tvserver"
|
||||
PKG_VERSION="6cce554"
|
||||
PKG_VERSION="514e874"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pvr.mythtv"
|
||||
PKG_VERSION="313bab6"
|
||||
PKG_VERSION="41c3201"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pvr.nextpvr"
|
||||
PKG_VERSION="fd6b845"
|
||||
PKG_VERSION="99884f4"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pvr.vbox"
|
||||
PKG_VERSION="c1a141b"
|
||||
PKG_VERSION="0afccb5"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="pvr.vdr.vnsi"
|
||||
PKG_VERSION="64d7033"
|
||||
PKG_VERSION="30f12bb"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="kodi-theme-Estuary"
|
||||
PKG_VERSION="17.0-beta7-7581c4a"
|
||||
PKG_VERSION="17.0-beta7-eed32e7"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -17,7 +17,7 @@
|
||||
################################################################################
|
||||
|
||||
PKG_NAME="kodi"
|
||||
PKG_VERSION="17.0-beta7-7581c4a"
|
||||
PKG_VERSION="17.0-beta7-eed32e7"
|
||||
PKG_REV="1"
|
||||
PKG_ARCH="any"
|
||||
PKG_LICENSE="GPL"
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 6100acd857e81c9b9bf070ea6ffdbf3b19ff4be3 Mon Sep 17 00:00:00 2001
|
||||
From 0a4a23bef6d0f4b1bfd3fce4494fc2caaa14d7ea Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 28 Oct 2014 00:19:40 +0000
|
||||
Subject: [PATCH 01/63] [cec] Add settings for configuring button repeats
|
||||
Subject: [PATCH 01/62] [cec] Add settings for configuring button repeats
|
||||
|
||||
---
|
||||
addons/resource.language.en_gb/resources/strings.po | 15 +++++++++++++++
|
||||
@ -82,10 +82,10 @@ index d032ffd707fee5eec035e90bdf618530f7215c37..30367a3fde956090afdca9930fa52e82
|
||||
if (GetSettingBool("pause_playback_on_deactivate"))
|
||||
{
|
||||
|
||||
From d21b9db3a87136ff290fc377ab8e412efa76a085 Mon Sep 17 00:00:00 2001
|
||||
From 87bc1aa28542080241294cfb54273bbfe80e99d9 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 26 Apr 2014 17:27:52 +0100
|
||||
Subject: [PATCH 02/63] [cec] Don't suspend pi on tv switch off - it can't wake
|
||||
Subject: [PATCH 02/62] [cec] Don't suspend pi on tv switch off - it can't wake
|
||||
up
|
||||
|
||||
---
|
||||
@ -106,10 +106,10 @@ 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 eac4b3bc8918309f1593491fa1285c95fdacf918 Mon Sep 17 00:00:00 2001
|
||||
From 707d387df5c1aa25f1c308258863a032838c06c1 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 21 Apr 2016 16:49:02 +0100
|
||||
Subject: [PATCH 03/63] Revert "[settings] remove show EXIF picture information
|
||||
Subject: [PATCH 03/62] Revert "[settings] remove show EXIF picture information
|
||||
setting"
|
||||
|
||||
This reverts commit e7d90188436b6966eff23fd695e1a9d18f4af1b4.
|
||||
@ -232,10 +232,10 @@ index 482f61db8aab70aff4013fee2f1c73a5b5a9b4a9..269a3a741340d60354037166c3b03ddf
|
||||
static const std::string SETTING_PICTURES_SHOWVIDEOS;
|
||||
static const std::string SETTING_PICTURES_DISPLAYRESOLUTION;
|
||||
|
||||
From ffcec98caeb49b2e639fd505dd5df3e11b595597 Mon Sep 17 00:00:00 2001
|
||||
From b7b554c7075b9d7556261b6ab8fbcf4ed9a14f7e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 7 Apr 2014 18:19:32 +0100
|
||||
Subject: [PATCH 04/63] [rbp/omxplayer] When opening a stream don't try to
|
||||
Subject: [PATCH 04/62] [rbp/omxplayer] When opening a stream don't try to
|
||||
update gui so often
|
||||
|
||||
---
|
||||
@ -259,10 +259,10 @@ index c8fe0706d128b3c67a4000894129ae0fa08bb223..8a5916299575661743131b921a27a76f
|
||||
dialog->ProcessRenderLoop(false);
|
||||
if (allowCancel && dialog->IsCanceled())
|
||||
|
||||
From 3c7342f8e036cc94a1e0e9ccc40e19eff1651c1a Mon Sep 17 00:00:00 2001
|
||||
From e6ad7d3249a80b3b2b3dcf894dbbe37bfa89d5ee Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 8 Mar 2014 15:36:06 +0000
|
||||
Subject: [PATCH 05/63] [hifiberry] Hack: force it to be recognised as IEC958
|
||||
Subject: [PATCH 05/62] [hifiberry] Hack: force it to be recognised as IEC958
|
||||
capable to enable passthrough options
|
||||
|
||||
---
|
||||
@ -285,10 +285,10 @@ index d66993a09583d8f9f54f5f97c18fbba45dddee9b..3c0b691860ace57e0a25f01013df01a5
|
||||
info.m_displayName.substr(info.m_displayName.size()-5) == " HDMI")
|
||||
{
|
||||
|
||||
From 3385f3da75439f79d3de874ad5f6b4fdbcc7645d Mon Sep 17 00:00:00 2001
|
||||
From 64b487e35371a26cab681939795faacb0ba6a8e2 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/63] Improved file buffering in CArchive
|
||||
Subject: [PATCH 06/62] Improved file buffering in CArchive
|
||||
|
||||
Even though memcpy is typically inlined by the compiler into byte/word loads
|
||||
and stores (at least for release builds), the frequency with which 1, 2 and 4
|
||||
@ -348,10 +348,10 @@ index 23cac2759fb10d532da56fa75c5528c5589e9010..89d31d4db1afa7340ed8cd51a7a9fa7a
|
||||
}
|
||||
|
||||
|
||||
From b98d7ff674f63e984d28446de3fdd882517a79d6 Mon Sep 17 00:00:00 2001
|
||||
From bede8310f92f3ab2258438f6cbdf7f53c0ce7c36 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 10 Aug 2014 16:45:16 +0100
|
||||
Subject: [PATCH 07/63] filesystem: Make support of browsing into archives
|
||||
Subject: [PATCH 07/62] filesystem: Make support of browsing into archives
|
||||
optional
|
||||
|
||||
The ability to browse, scan and play content in archives can cause problems on low powered/low memory devices.
|
||||
@ -461,10 +461,10 @@ index a0fd0a9011e71f4af1535110c696b6ea5c4b37db..688b71a297c7c617c6764bfe6be157d7
|
||||
{
|
||||
CURL xbtUrl = URIUtils::CreateArchivePath("xbt", url);
|
||||
|
||||
From 92e911331efde359883afd9681398a70a62e843c Mon Sep 17 00:00:00 2001
|
||||
From 05a598a353fadc055f4ce25d8ccf96df41603c85 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 27 Oct 2014 13:06:57 +0000
|
||||
Subject: [PATCH 08/63] [rbp] Make cachemembuffersize default depend on memory
|
||||
Subject: [PATCH 08/62] [rbp] Make cachemembuffersize default depend on memory
|
||||
size
|
||||
|
||||
---
|
||||
@ -566,10 +566,10 @@ index cc37998f0c9edfb38cf609666374cfa96530bf8f..3891a7ed34acb3489a860678d56a8ec0
|
||||
}
|
||||
|
||||
|
||||
From 394fc81b6d005a775235f8d611a550f957017077 Mon Sep 17 00:00:00 2001
|
||||
From 32ae053ca653cc9545ed934e05fc819e349518ee Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 30 May 2014 14:58:43 +0100
|
||||
Subject: [PATCH 09/63] [settings] Experiment: Report DESKTOP resolution in
|
||||
Subject: [PATCH 09/62] [settings] Experiment: Report DESKTOP resolution in
|
||||
video settings
|
||||
|
||||
---
|
||||
@ -591,10 +591,10 @@ index ef95bc286fa982790248bad26da3c3e00c1da002..da69c6960867621d4ebe9267929664d9
|
||||
StringUtils::Format("%dx%d%s", resolution->width, resolution->height,
|
||||
ModeFlagsToString(resolution->flags, false).c_str()),
|
||||
|
||||
From 259d52ab15a53aa587770f3378bf969c257f2604 Mon Sep 17 00:00:00 2001
|
||||
From 17ec1a62727540710a05d02ba973a8b8939976b3 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 24 Sep 2014 23:13:52 +0100
|
||||
Subject: [PATCH 10/63] [audio] Add settings option to boost centre channel
|
||||
Subject: [PATCH 10/62] [audio] Add settings option to boost centre channel
|
||||
when downmixing
|
||||
|
||||
This allows a dB volume increase to be added to centre channel.
|
||||
@ -720,10 +720,10 @@ index f16b822ed7b4aebe18b5d339b3f71ee66e97c23f..993d4b33a294e88c2c004b7943895ba5
|
||||
// stereo upmix
|
||||
if (upmix && m_src_channels == 2 && m_dst_channels > 2)
|
||||
|
||||
From ae94a4eb877dd5b1f9db1ead2ed0b4f4ea6391a0 Mon Sep 17 00:00:00 2001
|
||||
From eb445e233de25d4e01cdf03aae598f47dffcc74a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 27 Oct 2014 15:23:51 +0000
|
||||
Subject: [PATCH 11/63] [rbp] Default extract thumbnails to false
|
||||
Subject: [PATCH 11/62] [rbp] Default extract thumbnails to false
|
||||
|
||||
It can take 80 seconds for a single file on a Pi. It can cause crashes with out-of-memory errors.
|
||||
It genereates a lot of support issues. Best to default to disabled and let users enable it if they must
|
||||
@ -749,10 +749,10 @@ index e8b0d3d472b02fd161a4b51e957b9129e3cb9792..289dc55ec41aa44848519a05f8ee1ccc
|
||||
</category>
|
||||
</section>
|
||||
|
||||
From 1e96dc54fc2957b799f73866b2bd50dfd9464b5b Mon Sep 17 00:00:00 2001
|
||||
From 3b5606701d7e506d26eb175c576cb033f35e4374 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 27 Nov 2014 16:31:56 +0000
|
||||
Subject: [PATCH 12/63] [languageinvoker] Reduce priority of python threads
|
||||
Subject: [PATCH 12/62] [languageinvoker] Reduce priority of python threads
|
||||
|
||||
---
|
||||
xbmc/interfaces/generic/LanguageInvokerThread.cpp | 5 +++++
|
||||
@ -775,10 +775,10 @@ index fcdd0633f30cd9595ae6cc4ed293677cdcb1f422..16f0c8916b5e0a9e90973d194cf2ebd1
|
||||
}
|
||||
|
||||
|
||||
From ce1cb36c6ef3bf2ef267b6169b57dc41cac2a6c2 Mon Sep 17 00:00:00 2001
|
||||
From 8d1927703f81dfba1bd70150637842b7065268e2 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 29 Nov 2014 15:25:16 +0000
|
||||
Subject: [PATCH 13/63] [rbp] hack: wait for splash to complete before changing
|
||||
Subject: [PATCH 13/62] [rbp] hack: wait for splash to complete before changing
|
||||
hdmi mode
|
||||
|
||||
---
|
||||
@ -862,10 +862,10 @@ index ee297700f8583dbb15cbe53baf8c887b36bd2ea0..bbe501d40c5e101f1d0d64b8b59b1928
|
||||
|
||||
RENDER_STEREO_MODE stereo_mode = g_graphicsContext.GetStereoMode();
|
||||
|
||||
From 884539fb7d73eb73519a3f5b6577f9bda428fb26 Mon Sep 17 00:00:00 2001
|
||||
From 174186750f4fa4afa4c9b5a482ed5ec70fee3e65 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 11 Dec 2014 17:00:57 +0000
|
||||
Subject: [PATCH 14/63] Fix for UI not showing both extractflags and
|
||||
Subject: [PATCH 14/62] Fix for UI not showing both extractflags and
|
||||
extractthumb
|
||||
|
||||
---
|
||||
@ -928,10 +928,10 @@ index 9ce9e725aec4d8ed000200342a2a99f3bc34a749..326ffbd0f08428c3b4a95208134253fe
|
||||
<control type="toggle" />
|
||||
</setting>
|
||||
|
||||
From 94e0f0e873c766e5462e40529ba06c21793d9be4 Mon Sep 17 00:00:00 2001
|
||||
From d92c62736c2c5db16c9b8fb7e5284e3783e1e857 Mon Sep 17 00:00:00 2001
|
||||
From: anaconda <anaconda@menakite.eu>
|
||||
Date: Thu, 11 Sep 2014 21:30:43 +0200
|
||||
Subject: [PATCH 15/63] Disable autoscrolling while on screensaver and while
|
||||
Subject: [PATCH 15/62] Disable autoscrolling while on screensaver and while
|
||||
opening streams.
|
||||
|
||||
---
|
||||
@ -944,10 +944,10 @@ Subject: [PATCH 15/63] 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 2dbe4c1728636ea269ab6c770d37433fa720ecb1..a4eac32be2091e4b5d432d2c32266a7348eab0ee 100644
|
||||
index 1570714ecec05eafc3f2f560862d5be0aeb2352c..f5b52f70862b5b855aa5515dbe9d0949d70ac70d 100644
|
||||
--- a/xbmc/Application.cpp
|
||||
+++ b/xbmc/Application.cpp
|
||||
@@ -5233,3 +5233,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
|
||||
@@ -5235,3 +5235,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
|
||||
|
||||
return false;
|
||||
}
|
||||
@ -1062,10 +1062,10 @@ index d7bc1c5ba6067af9a460589920367288c640a915..ac766293f1c47c7f145cb46f6b152144
|
||||
if (m_lastRenderTime)
|
||||
m_autoScrollDelayTime += currentTime - m_lastRenderTime;
|
||||
|
||||
From e2bab5041c584b9807532acd1b4d390e48f75a70 Mon Sep 17 00:00:00 2001
|
||||
From 0fbaba24fa759c756064309a4fa7d33711a62e65 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 13 Dec 2014 18:35:20 +0000
|
||||
Subject: [PATCH 16/63] [demuxer] Avoid memcpy on every demuxer packet
|
||||
Subject: [PATCH 16/62] [demuxer] Avoid memcpy on every demuxer packet
|
||||
|
||||
Avoids an unnecessary memcpy on every demuxer packet which for
|
||||
high bitrate videos can be significant.
|
||||
@ -1165,10 +1165,10 @@ index df0f35bd49c65b302de4ccd110d859e8b881ea5f..b4b591ae4c4dd4fb0b36d4d00fedca96
|
||||
}
|
||||
catch(...) {
|
||||
|
||||
From 8f8e1f256c747bdc7cd0953ba2f99ec3d22eda88 Mon Sep 17 00:00:00 2001
|
||||
From cdf6472ed178414b0ddb2dfc77d7e364c1d8ff1b Mon Sep 17 00:00:00 2001
|
||||
From: anaconda <anaconda@menakite.eu>
|
||||
Date: Wed, 25 Feb 2015 18:22:21 +0100
|
||||
Subject: [PATCH 17/63] Load OSD dialogs on startup.
|
||||
Subject: [PATCH 17/62] Load OSD dialogs on startup.
|
||||
|
||||
Fixes skipped frames the first time they're loaded in memory on less powered
|
||||
devices, like a Raspberry Pi, when using DVDPlayer.
|
||||
@ -1263,10 +1263,10 @@ index 0534828dd85520134f7a6890e43a873e223062c1..5a86dfc1e2a54c8fe8d82cb75b612d8e
|
||||
CGUIDialogVideoSettings::~CGUIDialogVideoSettings()
|
||||
{ }
|
||||
|
||||
From 320d1c9bddbd0e838385aaecc2e87edb5fdd15aa Mon Sep 17 00:00:00 2001
|
||||
From e4ec82e7715a848044c0e9015f5d5eca0bc21250 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 14 Apr 2015 20:51:14 +0100
|
||||
Subject: [PATCH 18/63] [gui] Also limit GUI updates when in non full-screen
|
||||
Subject: [PATCH 18/62] [gui] Also limit GUI updates when in non full-screen
|
||||
video mode
|
||||
|
||||
---
|
||||
@ -1274,10 +1274,10 @@ Subject: [PATCH 18/63] [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 a4eac32be2091e4b5d432d2c32266a7348eab0ee..d3e82c733998247ab0c20ed3b660dc4e70c9a542 100644
|
||||
index f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549f03421e3 100644
|
||||
--- a/xbmc/Application.cpp
|
||||
+++ b/xbmc/Application.cpp
|
||||
@@ -2779,7 +2779,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
|
||||
@@ -2781,7 +2781,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 a4eac32be2091e4b5d432d2c32266a7348eab0ee..d3e82c733998247ab0c20ed3b660dc4e
|
||||
fps = CSettings::GetInstance().GetInt(CSettings::SETTING_VIDEOPLAYER_LIMITGUIUPDATE);
|
||||
#endif
|
||||
|
||||
@@ -2792,6 +2792,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
|
||||
@@ -2794,6 +2794,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
|
||||
{
|
||||
if (!m_skipGuiRender)
|
||||
g_windowManager.Process(CTimeUtils::GetFrameTime());
|
||||
@ -1296,10 +1296,10 @@ index a4eac32be2091e4b5d432d2c32266a7348eab0ee..d3e82c733998247ab0c20ed3b660dc4e
|
||||
g_windowManager.FrameMove();
|
||||
}
|
||||
|
||||
From ba8f27ffe6778166947de1a7f7ee8de96adf3262 Mon Sep 17 00:00:00 2001
|
||||
From 2cc660fafb5600f51faadab2478e14fe6746de6a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 5 May 2015 23:58:06 +0100
|
||||
Subject: [PATCH 19/63] [screensaver] Leave GUI contents available for
|
||||
Subject: [PATCH 19/62] [screensaver] Leave GUI contents available for
|
||||
screensaver
|
||||
|
||||
---
|
||||
@ -1329,10 +1329,10 @@ index 5808f7ed1e94d68ead7305ba6d284edd4df12bdd..2a3b7f16531c9822e79c77efabdd30ac
|
||||
|
||||
// Add window to the history list (we must do this before we activate it,
|
||||
|
||||
From 592b18d996b3bfb1ccaf26089646925d618d01b2 Mon Sep 17 00:00:00 2001
|
||||
From dd09db8d209284fc54e4b88e37d457ef2efa174f Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 6 Jun 2015 18:43:57 +0100
|
||||
Subject: [PATCH 20/63] ffmpeg: Automatic switch to software decode for GMC
|
||||
Subject: [PATCH 20/62] ffmpeg: Automatic switch to software decode for GMC
|
||||
with more than one warp point
|
||||
|
||||
---
|
||||
@ -1560,10 +1560,10 @@ index f135d423c0ca76fd70e79ae5b7d035f0cb79fc75..d9b576bc46055fdab1c134e5f2c63cd4
|
||||
else if ((hint.codec == AV_CODEC_ID_VC1 || hint.codec == AV_CODEC_ID_WMV3) && g_RBP.GetCodecWvc1())
|
||||
supported = true;
|
||||
|
||||
From 4eef9dc16f10ca8224b50c34991e3b8ce2af44db Mon Sep 17 00:00:00 2001
|
||||
From 906897865697c88fab43fa942f3c32de07105e85 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/63] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer
|
||||
Subject: [PATCH 21/62] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer
|
||||
- fixes #15794
|
||||
|
||||
---
|
||||
@ -1755,10 +1755,10 @@ 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 4eee4e41c65df8442d80d8e0e47d88f0cd720ba2 Mon Sep 17 00:00:00 2001
|
||||
From 992d85dc720a9fd537fd373c3abd09fb887c3f9c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 24 Jun 2016 19:38:13 +0100
|
||||
Subject: [PATCH 22/63] codecoverlay: Include codec name in overlay
|
||||
Subject: [PATCH 22/62] codecoverlay: Include codec name in overlay
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp | 4 ++++
|
||||
@ -1852,10 +1852,10 @@ index 0df7e72cc9d1947173c2bac5e72eb09976b51aa5..b5050081c360d29b1b478c27e6b88291
|
||||
double m_iSubtitleDelay;
|
||||
bool m_bRenderSubs;
|
||||
|
||||
From 601a1842b957786b2131a91739a008b1dfa01d9b Mon Sep 17 00:00:00 2001
|
||||
From 207fea1fb8125ecf4bec71f2a7790accfdb54510 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/63] [DebugInfo] Add cpu usage info.
|
||||
Subject: [PATCH 23/62] [DebugInfo] Add cpu usage info.
|
||||
|
||||
---
|
||||
.../VideoPlayer/VideoRenderers/DebugRenderer.cpp | 56 ++++++++--------------
|
||||
@ -2025,10 +2025,10 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
|
||||
|
||||
m_debugTimer.Set(1000);
|
||||
|
||||
From 1b441d8f8efe27734c66e6f3e7ba8d21c48708eb Mon Sep 17 00:00:00 2001
|
||||
From 1fb8186e66a824c04aea76829e7d4a550afec3ab Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 22 May 2015 13:56:29 +0100
|
||||
Subject: [PATCH 24/63] ffmpeg: Allow neon to be enabled in unified builds
|
||||
Subject: [PATCH 24/62] ffmpeg: Allow neon to be enabled in unified builds
|
||||
|
||||
---
|
||||
tools/depends/target/ffmpeg/Makefile | 4 ++++
|
||||
@ -2051,10 +2051,10 @@ index 8dd14cdfd053f142f386b6dee1fc0b21bb1f8d93..b5f38a458dfb341c43089e07afded153
|
||||
ifeq ($(OS), linux)
|
||||
ffmpg_config += --target-os=$(OS) --cpu=$(CPU)
|
||||
|
||||
From 701d02ab8b924bfab0d61bf7ceb098222e0bd074 Mon Sep 17 00:00:00 2001
|
||||
From 2961ef299bd13fa4c79eed745a1b718fa7b25923 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 27 Feb 2015 14:37:27 +0000
|
||||
Subject: [PATCH 25/63] ffmpeg: Add some upstream HEVC optimisations
|
||||
Subject: [PATCH 25/62] ffmpeg: Add some upstream HEVC optimisations
|
||||
|
||||
---
|
||||
tools/depends/target/ffmpeg/Makefile | 6 +-
|
||||
@ -5852,10 +5852,10 @@ index 0000000000000000000000000000000000000000..5e8e07d407f045fc99554f0f061d1e81
|
||||
+2.5.0
|
||||
+
|
||||
|
||||
From 3f2249b51917db197cac915107dc8db71159f0b7 Mon Sep 17 00:00:00 2001
|
||||
From a44e0edc8685e0b9dbaad493c7b8cfb56efe87a0 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 7 May 2015 14:04:18 +0100
|
||||
Subject: [PATCH 26/63] [ffmpeg] Add GPU acceleration to hevc
|
||||
Subject: [PATCH 26/62] [ffmpeg] Add GPU acceleration to hevc
|
||||
|
||||
---
|
||||
tools/depends/target/ffmpeg/Makefile | 4 +-
|
||||
@ -44041,10 +44041,10 @@ index 0000000000000000000000000000000000000000..e172ebf157aebffe1ae50b4a2b25fd71
|
||||
+2.7.4
|
||||
+
|
||||
|
||||
From dc6aec941ca8f460216ca8bf66b46656715a2bfb Mon Sep 17 00:00:00 2001
|
||||
From 3004051e1febc141b9782f031ba8e1d7568ef7f3 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 12 Jan 2016 16:29:57 +0000
|
||||
Subject: [PATCH 27/63] ffmpeg: Add cabac opimisations for hevc
|
||||
Subject: [PATCH 27/62] ffmpeg: Add cabac opimisations for hevc
|
||||
|
||||
---
|
||||
.../0001-Squashed-commit-of-the-following.patch | 2179 ++++++++++++++++++++
|
||||
@ -46289,10 +46289,10 @@ index d6856dbd4fb4957ace700cbc08332223c01938f6..a61357f14cb2139e8125ae04684bed1b
|
||||
|
||||
make -j ${BUILDTHREADS}
|
||||
|
||||
From 36a6ba5f840732df28e390357ba46b449b2c41be Mon Sep 17 00:00:00 2001
|
||||
From 769809697548fce378f6629fbe8277820ceff67c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 16 Sep 2015 19:05:12 +0100
|
||||
Subject: [PATCH 28/63] [3d] Make MVC a valid 3D filename tag
|
||||
Subject: [PATCH 28/62] [3d] Make MVC a valid 3D filename tag
|
||||
|
||||
---
|
||||
xbmc/guilib/StereoscopicsManager.cpp | 9 +++++++++
|
||||
@ -46353,10 +46353,10 @@ index fc526d11c3a78bc74125429120e29bf295bd3b16..6b0e3b8cf9e3ff40e6af758c54fe7eef
|
||||
bool m_useDisplayControlHWStereo;
|
||||
|
||||
|
||||
From 65a8984dee8017c5d4caa905c3b5a7bb93b6b71f Mon Sep 17 00:00:00 2001
|
||||
From 5381a05501c4bc49203131c2be2755a2b6b78602 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 5 Oct 2015 14:58:05 +0100
|
||||
Subject: [PATCH 29/63] [3d] Swap top/bottom sides of GUI
|
||||
Subject: [PATCH 29/62] [3d] Swap top/bottom sides of GUI
|
||||
|
||||
---
|
||||
xbmc/guilib/GraphicContext.cpp | 2 +-
|
||||
@ -46376,10 +46376,10 @@ index 3706e4d80b3b31da4c5be0a1b21f36e59d2910f2..e170b3fb05279ffa316794dbce1d4f9d
|
||||
}
|
||||
if(m_stereoMode == RENDER_STEREO_MODE_SPLIT_VERTICAL)
|
||||
|
||||
From c6d749fbe5a53a5f46bdf2f7892d83d660b1a142 Mon Sep 17 00:00:00 2001
|
||||
From 20431cf4b8ab8b9f90e0b23b709a15f3d7a6cdbd Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 11 Oct 2015 20:51:37 +0100
|
||||
Subject: [PATCH 30/63] Revert "Revert "Disable extra logging by default""
|
||||
Subject: [PATCH 30/62] Revert "Revert "Disable extra logging by default""
|
||||
|
||||
This reverts commit a880554325be187b877cd8f0e2b338e7267da636.
|
||||
---
|
||||
@ -46406,10 +46406,10 @@ index 326ffbd0f08428c3b4a95208134253feeabf1b1f..22dcff1c06577055f84c3d2c2fda73cf
|
||||
<options>loggingcomponents</options>
|
||||
<delimiter>,</delimiter>
|
||||
|
||||
From e9bcaf32252f8ae5577656784089ac72a36dfca0 Mon Sep 17 00:00:00 2001
|
||||
From bddd92e8d06c09defc3c3a94ec1df15f82711e5d Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 21 Dec 2015 22:17:25 +0000
|
||||
Subject: [PATCH 31/63] [omximage] Fall back to arm jpeg encode/decode when gpu
|
||||
Subject: [PATCH 31/62] [omximage] Fall back to arm jpeg encode/decode when gpu
|
||||
is busy
|
||||
|
||||
---
|
||||
@ -46652,10 +46652,10 @@ index a93aa82663903fb1bf712058c2e259290ee742e6..6f38dbc7e5cc721c59a3633935f08218
|
||||
|
||||
extern COMXImage g_OMXImage;
|
||||
|
||||
From 8494d6d8a306a9120de78d405a26bb2aa02a60e0 Mon Sep 17 00:00:00 2001
|
||||
From 7b0162cb2492fd692b42cdd80cf156f7784b4b77 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 9 Dec 2015 13:31:14 +0000
|
||||
Subject: [PATCH 32/63] [mmalcodec] Fail to open when width is invalid. Can
|
||||
Subject: [PATCH 32/62] [mmalcodec] Fail to open when width is invalid. Can
|
||||
happen with mpegts files
|
||||
|
||||
---
|
||||
@ -46677,10 +46677,10 @@ index 822b7bf75f2e732b5eed8687403d0eda503fa641..c43952d4d29b42f3a5c7605573294568
|
||||
if (!CSettings::GetInstance().GetBool(CSettings::SETTING_VIDEOPLAYER_USEMMAL) || hints.software)
|
||||
return false;
|
||||
|
||||
From 56341aeab6129a9f1703e775106942990dba356f Mon Sep 17 00:00:00 2001
|
||||
From 54622da0dfcac592d57f486d4cd56c61a4cd74d4 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 19 Sep 2014 11:54:49 +0100
|
||||
Subject: [PATCH 33/63] [videoplayer/rbp] Add pi specific option to maintain
|
||||
Subject: [PATCH 33/62] [videoplayer/rbp] Add pi specific option to maintain
|
||||
vsync with pll adjustment
|
||||
|
||||
New A/V sync option in settings/video/playback to do "Adjust PLL".
|
||||
@ -47121,10 +47121,10 @@ index fffa5182126159f6dfcf750b21fa0464e229e545..815d758e7086d73b4d4eb16849fdbb50
|
||||
|
||||
extern CRBP g_RBP;
|
||||
|
||||
From 8f4047df28e4d97bd557c25c48a28f84f8137c9e Mon Sep 17 00:00:00 2001
|
||||
From fd2dcd4b6018f5101c15b48e2effd8400678aef6 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 7 May 2015 15:35:43 +0100
|
||||
Subject: [PATCH 34/63] rbp: Support zero copy interface with hevc acceleration
|
||||
Subject: [PATCH 34/62] rbp: Support zero copy interface with hevc acceleration
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 9 +++++++++
|
||||
@ -47168,10 +47168,10 @@ 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 7cfd53ad93c69bc2bc352edd85f5bf6b1b1485a7 Mon Sep 17 00:00:00 2001
|
||||
From cc355ece3831d8b3ed9fef4839b7c461fb888b40 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 16 May 2015 18:26:04 +0100
|
||||
Subject: [PATCH 35/63] ffmpeg: use upstream mvc patches
|
||||
Subject: [PATCH 35/62] ffmpeg: use upstream mvc patches
|
||||
|
||||
---
|
||||
...vcodec-add-h264_mvc-codec-id-and-profiles.patch | 68 ++++++++++++
|
||||
@ -47481,10 +47481,10 @@ index 0000000000000000000000000000000000000000..b39480ad098b9cd0882fcf75b96afb1b
|
||||
+2.7.4
|
||||
+
|
||||
|
||||
From 9e9ac546116d114bb9bab6a82251454aee6400a6 Mon Sep 17 00:00:00 2001
|
||||
From f218fe510a0ddb5fbf0daf5da3bca9fa715f9517 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/63] [win32] Settings: Added setting to enable/disable MVC
|
||||
Subject: [PATCH 36/62] [win32] Settings: Added setting to enable/disable MVC
|
||||
decoder.
|
||||
|
||||
---
|
||||
@ -47514,10 +47514,10 @@ index a017d30c24232fb01220b87b29398403b8ed9662..2fcee72a64e8b701c8e895143410bbe9
|
||||
<category id="display">
|
||||
<group id="1">
|
||||
|
||||
From 0e84b075e51f1457c98b7d38c7ba2fc4d0e12ad0 Mon Sep 17 00:00:00 2001
|
||||
From a580b2996834a51cda5712cf6aabad96c4181506 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/63] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc
|
||||
Subject: [PATCH 37/62] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc
|
||||
streams.
|
||||
|
||||
---
|
||||
@ -47580,10 +47580,10 @@ index 54a18c669a058b705e0276cb7e14522ae6cd04ae..55431978dcfabee8da95e2e76292ff81
|
||||
}
|
||||
case AVMEDIA_TYPE_DATA:
|
||||
|
||||
From e584658e6fd01160f6929b8b27ba60018dcbc3d4 Mon Sep 17 00:00:00 2001
|
||||
From d5000de23f47ac23c6a79743d7cbb577a768b41a 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/63] [Stereo3D] Added block_lr and block_rl to supported
|
||||
Subject: [PATCH 38/62] [Stereo3D] Added block_lr and block_rl to supported
|
||||
modes.
|
||||
|
||||
---
|
||||
@ -47633,10 +47633,10 @@ index 1443acaf0f25df458ae49766e13dd0323454f2eb..6aaa82f4d883b8cae0ccdedf6c5a6814
|
||||
i++;
|
||||
}
|
||||
|
||||
From 2a63f273c86b704f4440180dad180aa0b6baa249 Mon Sep 17 00:00:00 2001
|
||||
From e897bacb57959a796cc6759b90dae231cfcb931b 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/63] [VideoPlayer] Fix possible wrong aspect.
|
||||
Subject: [PATCH 39/62] [VideoPlayer] Fix possible wrong aspect.
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/VideoPlayerVideo.cpp | 2 +-
|
||||
@ -47656,10 +47656,10 @@ index 903f0d83527d9088ff1bf0ba056f357f6abfda81..a5a33d34c70892cde77ad4d8f3cb65fd
|
||||
else
|
||||
m_fForcedAspectRatio = 0.0;
|
||||
|
||||
From cad8678e8e0c8e5f6df1784e39b09d0b50e46ea0 Mon Sep 17 00:00:00 2001
|
||||
From ec7b07b6761804ec68782b1771196a10d3c41df4 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/63] [VideoPlayer] DemuxFFmpeg: ssif remux
|
||||
Subject: [PATCH 40/62] [VideoPlayer] DemuxFFmpeg: ssif remux
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDDemuxers/CMakeLists.txt | 2 +
|
||||
@ -48093,10 +48093,10 @@ index 974305ff329eb6999c908d5e05d723f93137ae33..985ecf9722141d78471c00e90da15bfa
|
||||
m_discStubExtensions = ".disc";
|
||||
// internal music extensions
|
||||
|
||||
From cc733938cde1d42634d7d8e42257fc6e083be8e8 Mon Sep 17 00:00:00 2001
|
||||
From d7f2993593ac6fcee41cb940e41660b1975325c9 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/63] [3DBD] Added support of 3D-BluRay playback.
|
||||
Subject: [PATCH 41/62] [3DBD] Added support of 3D-BluRay playback.
|
||||
|
||||
---
|
||||
lib/DllLibbluray.h | 8 +
|
||||
@ -49086,10 +49086,10 @@ index b967a85e6557e42a7f1235cdd804d5a0263b866f..561fb5cd4f971bc9ee4f41218a60bb3d
|
||||
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
|
||||
typedef std::list<SOverlay> SOverlays;
|
||||
|
||||
From 3080245f6674405c3b0b707822c25e4b79e13161 Mon Sep 17 00:00:00 2001
|
||||
From 8553bb8136fbcc47fd23538da02472b9c68099df 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/63] [VideoPlayer] HasVideo returns true if video stream
|
||||
Subject: [PATCH 42/62] [VideoPlayer] HasVideo returns true if video stream
|
||||
exists. This don't allow start visualization if audio is opened before video.
|
||||
|
||||
---
|
||||
@ -49097,7 +49097,7 @@ Subject: [PATCH 42/63] [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 bb80b836b9c7528def9b623966d8b66aca9bcc92..d2482bcfb036cd5705afc3bae9bf759b6cf2f6b0 100644
|
||||
index 6d373e6af799cfba147aabb1b390145d7a403f92..0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1 100644
|
||||
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
@@ -3115,7 +3115,7 @@ void CVideoPlayer::Pause()
|
||||
@ -49110,10 +49110,10 @@ index bb80b836b9c7528def9b623966d8b66aca9bcc92..d2482bcfb036cd5705afc3bae9bf759b
|
||||
|
||||
bool CVideoPlayer::HasAudio() const
|
||||
|
||||
From a47ca13d3fd16c4b6f290d27e0f8de096efe2267 Mon Sep 17 00:00:00 2001
|
||||
From 421ffeea3d3636abd3383f2a7f2cd7ca29a718ad 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/63] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
Subject: [PATCH 43/62] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
fixes regular subtitles.
|
||||
|
||||
---
|
||||
@ -49150,10 +49150,10 @@ index 3a080d06c90b0762482816928642e6de7810b539..a8323f419e404037c4e5fb4d78fa1b45
|
||||
CDVDOverlayImage* overlay = new CDVDOverlayImage();
|
||||
|
||||
|
||||
From 46403fe47fb6d6031ff14b7b87f617c62a1ffac6 Mon Sep 17 00:00:00 2001
|
||||
From c5e4ae0d634e6d007ccdd707024502922e2bb49b 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/63] [VideoPlayer] Disable reading extension stream from
|
||||
Subject: [PATCH 44/62] [VideoPlayer] Disable reading extension stream from
|
||||
input stream if decoder doesn't support it.
|
||||
|
||||
---
|
||||
@ -49383,7 +49383,7 @@ index 0b676c9b611fe956f1aa721013412e41ff5b62f6..6762e733848d1298a75a862b0aaf81aa
|
||||
|
||||
class CDVDAudioCodec;
|
||||
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
index d2482bcfb036cd5705afc3bae9bf759b6cf2f6b0..eda74e7b74452c7e8dfc18571ebcd355bd12a247 100644
|
||||
index 0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1..60900cac14932061eedc317e2efd2f0d8ae4a029 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,10 +49410,10 @@ index 0d4100e58e9db7e5035bcf9ae23b0147f80cec8f..69570153f0810a5840f3780c7a6681a1
|
||||
// classes
|
||||
CDVDOverlayContainer* m_pOverlayContainer;
|
||||
|
||||
From b476191f4025c1df738647da0d6c5d0668245f2c Mon Sep 17 00:00:00 2001
|
||||
From b0988e8a490a0cfe32ffeb0c5c8647a5e310cd2a 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/63] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from
|
||||
Subject: [PATCH 45/62] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from
|
||||
platform settings to common settings.
|
||||
|
||||
---
|
||||
@ -49509,10 +49509,10 @@ index 6b1f2b6d757354d6065c2862b44dfb47184a1dcc..9163ec85bd0feb48a698a025d9870bf4
|
||||
m_simpleConditions.insert("have_lcms2");
|
||||
#endif
|
||||
|
||||
From bd777e3c8abfadd62da4d49ca716ff78ecd5874a Mon Sep 17 00:00:00 2001
|
||||
From 3f93bbb9cd4151447befc6903d1c00eb64d9d75a 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/63] [VideoPlayer] SSIF: fix for corner case when mvc stream
|
||||
Subject: [PATCH 46/62] [VideoPlayer] SSIF: fix for corner case when mvc stream
|
||||
is switched before the last packet is read from previous stream.
|
||||
|
||||
---
|
||||
@ -49701,10 +49701,10 @@ index f70657c9e31fb2460d12910c635dba5163282e74..a11ec77903d2a9b2c68106a8e2301af9
|
||||
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
|
||||
typedef std::list<SOverlay> SOverlays;
|
||||
|
||||
From a96b994955207e0c7ff733bc2b31d8b8a7605c48 Mon Sep 17 00:00:00 2001
|
||||
From 077fb93ecb24b113480b9261b471d5a2c0114596 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/63] [libbluray] bump libbluray to 0.9.2-mvc.
|
||||
Subject: [PATCH 47/62] [libbluray] bump libbluray to 0.9.2-mvc.
|
||||
|
||||
---
|
||||
project/BuildDependencies/scripts/0_package.list | 2 +-
|
||||
@ -49724,10 +49724,10 @@ index e6c608023a46d377ef520bf23e9863ee0350d980..f8db70ab3861835f33f0e4be79cf3d19
|
||||
libcec-4.0.0-win32-vc140-2.7z
|
||||
libfribidi-0.19.2-win32.7z
|
||||
|
||||
From 88dcdffc2fe7eace35620fde0315a82b252f8d9f Mon Sep 17 00:00:00 2001
|
||||
From a9c6611e71dbfd634883a1c22fe60dea2261e1ec Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 29 Feb 2016 17:00:50 +0000
|
||||
Subject: [PATCH 48/63] libbluray: Bump to Nevcairie's v0.9.2
|
||||
Subject: [PATCH 48/62] libbluray: Bump to Nevcairie's v0.9.2
|
||||
|
||||
This includes 3D support
|
||||
---
|
||||
@ -51384,10 +51384,10 @@ index 0000000000000000000000000000000000000000..5ef0124e35c9d81143921a328e272220
|
||||
+
|
||||
+ return fp;
|
||||
|
||||
From e5d32f65e3ee192a733c4b00d20f378268a79023 Mon Sep 17 00:00:00 2001
|
||||
From ff8e4b0d258c0505d83891bfa313412a76a86188 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 6 Mar 2016 12:54:59 +0000
|
||||
Subject: [PATCH 49/63] mvc: Automatically enable stereo mode
|
||||
Subject: [PATCH 49/62] mvc: Automatically enable stereo mode
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/Video/MMALCodec.cpp | 6 +++++-
|
||||
@ -51445,10 +51445,10 @@ index 311dd6689236d660919c4c4483c51dca2752514a..536332c43e22ccb229e72b88518e54dd
|
||||
break;
|
||||
case AV_CODEC_ID_MPEG4:
|
||||
|
||||
From 2ed9e6c6d5c849ea462f639c1a17839c6e6b43de Mon Sep 17 00:00:00 2001
|
||||
From f3e6ee9c1a869fd591c4073da6f0b1a5218491e4 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 24 Mar 2016 13:02:58 +0000
|
||||
Subject: [PATCH 50/63] ffmpeg: mvc: fix for pixelation from packets with no
|
||||
Subject: [PATCH 50/62] ffmpeg: mvc: fix for pixelation from packets with no
|
||||
pts/dts
|
||||
|
||||
---
|
||||
@ -51510,10 +51510,10 @@ index 7e97e4d91a443d46d933df528763422ff5e8f4fa..d4f279fd4f2ceb260698cd6fedb124ba
|
||||
cd $(PLATFORM);\
|
||||
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
|
||||
|
||||
From 1639d699062f89bc1d7e5138f5545b91f24050d0 Mon Sep 17 00:00:00 2001
|
||||
From 781b8fbe5e1f6b3aba1d8bc9028f7223ae810fc6 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 11 Nov 2016 15:53:53 +0000
|
||||
Subject: [PATCH 51/63] stereoscopicmanager: fixups for rbp
|
||||
Subject: [PATCH 51/62] stereoscopicmanager: fixups for rbp
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/DVDCodecUtils.cpp | 61 ++++++++++++++++++++++
|
||||
@ -51751,10 +51751,10 @@ index 6aaa82f4d883b8cae0ccdedf6c5a6814e7aaa720..cc929b599125a44ac128713fd4331782
|
||||
};
|
||||
|
||||
|
||||
From a9e35159a5ba7e50e4236943baf842488748d316 Mon Sep 17 00:00:00 2001
|
||||
From e95d9212150ce8216ea1ca67f0fa30e35c065852 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/63] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
Subject: [PATCH 52/62] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
fixes regular subtitles.
|
||||
|
||||
---
|
||||
@ -51774,10 +51774,10 @@ index a8323f419e404037c4e5fb4d78fa1b45409337a7..7c0b70777556ac7694e7fc511cd4bb18
|
||||
}
|
||||
|
||||
|
||||
From 062eb2cc1e8a906151c391b924626cd0b0b67cf2 Mon Sep 17 00:00:00 2001
|
||||
From af974782eef1c7d82a65461e3ae1624e48c4dc55 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 26 Nov 2016 18:24:18 +0000
|
||||
Subject: [PATCH 53/63] DemuxMVC: fixup after SeekTime API change
|
||||
Subject: [PATCH 53/62] DemuxMVC: fixup after SeekTime API change
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDDemuxers/DemuxMVC.cpp | 2 +-
|
||||
@ -51811,10 +51811,10 @@ index bbb836a61344689a83af68c821c05c212a86b097..54f91a02391368fbfbb4d669c003f425
|
||||
virtual int GetStreamLength() { return 0; };
|
||||
virtual CDemuxStream* GetStream(int iStreamId) const override { return nullptr; };
|
||||
|
||||
From ab0855cffe8439245a78bb782a87403c9a648fa6 Mon Sep 17 00:00:00 2001
|
||||
From 5ca4f995012b9ea753fddbb08a12e0dd1672760c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 3 Nov 2014 23:17:46 +0000
|
||||
Subject: [PATCH 54/63] [cec] Don't discard buttons when repeat mode is enabled
|
||||
Subject: [PATCH 54/62] [cec] Don't discard buttons when repeat mode is enabled
|
||||
|
||||
---
|
||||
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 5 ++++-
|
||||
@ -51837,10 +51837,10 @@ index 30367a3fde956090afdca9930fa52e829f35046f..febacb3b7964eab3b8615a6a807e0f27
|
||||
if (m_currentButton.iButton == key.iButton && m_currentButton.iDuration == 0)
|
||||
{
|
||||
|
||||
From 01134bb4ce99d42b301cb59a056f8b3a4a950691 Mon Sep 17 00:00:00 2001
|
||||
From 96662d87196a7e09ce3bfa135d2de00b5a1b1e7b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 4 Nov 2014 18:50:00 +0000
|
||||
Subject: [PATCH 55/63] [cec] Temp - more logging
|
||||
Subject: [PATCH 55/62] [cec] Temp - more logging
|
||||
|
||||
---
|
||||
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 8 +++++++-
|
||||
@ -51892,10 +51892,10 @@ index febacb3b7964eab3b8615a6a807e0f27d911b4da..52d6e6a7ab68ce91faf5a3881b23ea7a
|
||||
}
|
||||
|
||||
|
||||
From dd34508720f1d953309dae3d5c60b1b7dde6f0fb Mon Sep 17 00:00:00 2001
|
||||
From 43f0204ac6856012bbccd8edd5f725866960f1a1 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 25 May 2016 18:31:17 +0100
|
||||
Subject: [PATCH 56/63] rbp: Hard code the number of buffers to improve audio
|
||||
Subject: [PATCH 56/62] rbp: Hard code the number of buffers to improve audio
|
||||
sync
|
||||
|
||||
---
|
||||
@ -51937,10 +51937,10 @@ index 54cf477648bba4583904cf122b4e66f6bbdd9469..908d73b151845c2f85a897ca5714fa1f
|
||||
|
||||
}
|
||||
|
||||
From b7162b31cca37bb6132f1d8c41e3706d1542e74f Mon Sep 17 00:00:00 2001
|
||||
From 1824cbc77a8e6016d71cf600fe76c1148c98488e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 4 Jul 2016 18:30:03 +0100
|
||||
Subject: [PATCH 57/63] rbp: Update the GL libs to new naming scheme
|
||||
Subject: [PATCH 57/62] rbp: Update the GL libs to new naming scheme
|
||||
|
||||
As the opensource mesa GL library is getting more usable, the name collision wih the firmware GL driver is causing issues.
|
||||
As such we are renaming the firmware GL driver to avoid this.
|
||||
@ -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 9b8b8892651d6f343346657469159a0d9789a147..d55d3596deec47bf71f400af4ea936ab4ea9063a 100644
|
||||
index a6d8b104dfb3b2e2a288a64fcc970ad5b6d1fbae..3736558a17955e391e38a476532676c0e00672b4 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -949,7 +949,7 @@ if test "$use_gles" = "yes"; then
|
||||
@ -52005,10 +52005,10 @@ index 3626ea5204eb561dc1ae0b64c6bb7253d2ec59ec..100ff3178bafe7434bd5456100b5bb71
|
||||
fi
|
||||
|
||||
|
||||
From e7066cc50413ee4ed047c6a4ed559b64ef189d08 Mon Sep 17 00:00:00 2001
|
||||
From 83dca83b538b8d605d77d82d73b208928ea71cef Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 28 Jun 2016 14:46:01 +0100
|
||||
Subject: [PATCH 58/63] ffmpeg: hacky fix for files with GMC
|
||||
Subject: [PATCH 58/62] ffmpeg: hacky fix for files with GMC
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxFFmpeg.cpp | 4 ++--
|
||||
@ -52030,10 +52030,10 @@ index 9149698884c8ae6a23649abbaa0e659587dfe982..84d515e9e2df6a4c1c448a52a42f4675
|
||||
{
|
||||
if (pStream->codec->codec_id == AV_CODEC_ID_PROBE)
|
||||
|
||||
From 8300544c9c4a4de028efc0b19873b6f1907100c8 Mon Sep 17 00:00:00 2001
|
||||
From 7741989ea40f75facfca9d2b14c78e74c4787793 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 19 Jul 2016 20:39:18 +0100
|
||||
Subject: [PATCH 59/63] mmalrender: Add sharpness control
|
||||
Subject: [PATCH 59/62] mmalrender: Add sharpness control
|
||||
|
||||
---
|
||||
addons/resource.language.en_gb/resources/strings.po | 2 +-
|
||||
@ -52105,10 +52105,10 @@ index e0e6f7c0e0546013ca74265aef54704fd332f8e4..69eae6cbef0131d20dc979dcb35915cd
|
||||
CCriticalSection m_sharedSection;
|
||||
MMAL_COMPONENT_T *m_vout;
|
||||
|
||||
From 3e41494ac12f46aa414ff58d218644a2041d8690 Mon Sep 17 00:00:00 2001
|
||||
From 10f156ea24af59962c9ffc745c9d373e68f80590 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 14 Oct 2016 15:37:53 +0100
|
||||
Subject: [PATCH 60/63] MMALFFMpeg: Report as SW decode in codec overlay info
|
||||
Subject: [PATCH 60/62] MMALFFMpeg: Report as SW decode in codec overlay info
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 2 +-
|
||||
@ -52128,10 +52128,10 @@ index 619515c9411172261d8f0bef24c5d679c35e5d7d..b31c984c0a507891f2754146a4c62802
|
||||
CLog::Log(LOGDEBUG, "CDVDVideoCodecFFmpeg - Updated codec: %s", m_name.c_str());
|
||||
}
|
||||
|
||||
From 6d6039a219811d116427ed7419b6cd815d5980c5 Mon Sep 17 00:00:00 2001
|
||||
From e0e58d23a1dd104b74a5d49d80417e0d7f370a5d Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 7 Nov 2016 18:28:01 +0000
|
||||
Subject: [PATCH 61/63] advancedsettings: Add option to set cache size on
|
||||
Subject: [PATCH 61/62] advancedsettings: Add option to set cache size on
|
||||
libass
|
||||
|
||||
E.g to set total cache size in libass to 32M
|
||||
@ -52233,10 +52233,10 @@ index 6b0e3b8cf9e3ff40e6af758c54fe7eefb89a131c..35bf38719f0eaaa5ac29e9495480ae97
|
||||
unsigned int m_jsonTcpPort;
|
||||
|
||||
|
||||
From 697282f92f3ed14814f1db2d6948f49213bdd8c0 Mon Sep 17 00:00:00 2001
|
||||
From 7d8f1a1f3efeef4e780682e4b6c869f1cc233e35 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 13 Nov 2016 20:30:15 +0000
|
||||
Subject: [PATCH 62/63] [rbp] Experimental limit libass cache size depending on
|
||||
Subject: [PATCH 62/62] [rbp] Experimental limit libass cache size depending on
|
||||
arm memory size
|
||||
|
||||
---
|
||||
@ -52281,33 +52281,3 @@ index a33581ba02a26110105a2d0ae810d96c410efbf1..d70e2cf3113bbe0dad60dfc7accc8d77
|
||||
#endif
|
||||
m_libAssCache = 0;
|
||||
|
||||
|
||||
From 8023a6f6c50211f85546ec1fb32237b9bcc119b0 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 14 Dec 2016 21:50:33 +0000
|
||||
Subject: [PATCH 63/63] VideoPlayer: Don't add timestamp offsets to
|
||||
DVD_NOPTS_VALUE
|
||||
|
||||
I have a dvd menu that results in a renderer configure timeout.
|
||||
The dts and pts timestamps are wild.
|
||||
I've traced it back to pts=DVD_NOPTS_VALUE being adjusted and so no longer being treated as invalid
|
||||
---
|
||||
xbmc/cores/VideoPlayer/VideoPlayer.cpp | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
index eda74e7b74452c7e8dfc18571ebcd355bd12a247..60900cac14932061eedc317e2efd2f0d8ae4a029 100644
|
||||
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
@@ -1610,9 +1610,9 @@ void CVideoPlayer::Process()
|
||||
if (CDVDInputStream::IMenus* menu = dynamic_cast<CDVDInputStream::IMenus*>(m_pInputStream))
|
||||
{
|
||||
double correction = menu->GetTimeStampCorrection();
|
||||
- if (pPacket->dts > correction)
|
||||
+ if (pPacket->dts != DVD_NOPTS_VALUE && pPacket->dts > correction)
|
||||
pPacket->dts -= correction;
|
||||
- if (pPacket->pts > correction)
|
||||
+ if (pPacket->pts != DVD_NOPTS_VALUE && pPacket->pts > correction)
|
||||
pPacket->pts -= correction;
|
||||
}
|
||||
if (m_dvd.syncClock)
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 6100acd857e81c9b9bf070ea6ffdbf3b19ff4be3 Mon Sep 17 00:00:00 2001
|
||||
From 0a4a23bef6d0f4b1bfd3fce4494fc2caaa14d7ea Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 28 Oct 2014 00:19:40 +0000
|
||||
Subject: [PATCH 01/63] [cec] Add settings for configuring button repeats
|
||||
Subject: [PATCH 01/62] [cec] Add settings for configuring button repeats
|
||||
|
||||
---
|
||||
addons/resource.language.en_gb/resources/strings.po | 15 +++++++++++++++
|
||||
@ -82,10 +82,10 @@ index d032ffd707fee5eec035e90bdf618530f7215c37..30367a3fde956090afdca9930fa52e82
|
||||
if (GetSettingBool("pause_playback_on_deactivate"))
|
||||
{
|
||||
|
||||
From d21b9db3a87136ff290fc377ab8e412efa76a085 Mon Sep 17 00:00:00 2001
|
||||
From 87bc1aa28542080241294cfb54273bbfe80e99d9 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 26 Apr 2014 17:27:52 +0100
|
||||
Subject: [PATCH 02/63] [cec] Don't suspend pi on tv switch off - it can't wake
|
||||
Subject: [PATCH 02/62] [cec] Don't suspend pi on tv switch off - it can't wake
|
||||
up
|
||||
|
||||
---
|
||||
@ -106,10 +106,10 @@ 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 eac4b3bc8918309f1593491fa1285c95fdacf918 Mon Sep 17 00:00:00 2001
|
||||
From 707d387df5c1aa25f1c308258863a032838c06c1 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 21 Apr 2016 16:49:02 +0100
|
||||
Subject: [PATCH 03/63] Revert "[settings] remove show EXIF picture information
|
||||
Subject: [PATCH 03/62] Revert "[settings] remove show EXIF picture information
|
||||
setting"
|
||||
|
||||
This reverts commit e7d90188436b6966eff23fd695e1a9d18f4af1b4.
|
||||
@ -232,10 +232,10 @@ index 482f61db8aab70aff4013fee2f1c73a5b5a9b4a9..269a3a741340d60354037166c3b03ddf
|
||||
static const std::string SETTING_PICTURES_SHOWVIDEOS;
|
||||
static const std::string SETTING_PICTURES_DISPLAYRESOLUTION;
|
||||
|
||||
From ffcec98caeb49b2e639fd505dd5df3e11b595597 Mon Sep 17 00:00:00 2001
|
||||
From b7b554c7075b9d7556261b6ab8fbcf4ed9a14f7e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 7 Apr 2014 18:19:32 +0100
|
||||
Subject: [PATCH 04/63] [rbp/omxplayer] When opening a stream don't try to
|
||||
Subject: [PATCH 04/62] [rbp/omxplayer] When opening a stream don't try to
|
||||
update gui so often
|
||||
|
||||
---
|
||||
@ -259,10 +259,10 @@ index c8fe0706d128b3c67a4000894129ae0fa08bb223..8a5916299575661743131b921a27a76f
|
||||
dialog->ProcessRenderLoop(false);
|
||||
if (allowCancel && dialog->IsCanceled())
|
||||
|
||||
From 3c7342f8e036cc94a1e0e9ccc40e19eff1651c1a Mon Sep 17 00:00:00 2001
|
||||
From e6ad7d3249a80b3b2b3dcf894dbbe37bfa89d5ee Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 8 Mar 2014 15:36:06 +0000
|
||||
Subject: [PATCH 05/63] [hifiberry] Hack: force it to be recognised as IEC958
|
||||
Subject: [PATCH 05/62] [hifiberry] Hack: force it to be recognised as IEC958
|
||||
capable to enable passthrough options
|
||||
|
||||
---
|
||||
@ -285,10 +285,10 @@ index d66993a09583d8f9f54f5f97c18fbba45dddee9b..3c0b691860ace57e0a25f01013df01a5
|
||||
info.m_displayName.substr(info.m_displayName.size()-5) == " HDMI")
|
||||
{
|
||||
|
||||
From 3385f3da75439f79d3de874ad5f6b4fdbcc7645d Mon Sep 17 00:00:00 2001
|
||||
From 64b487e35371a26cab681939795faacb0ba6a8e2 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/63] Improved file buffering in CArchive
|
||||
Subject: [PATCH 06/62] Improved file buffering in CArchive
|
||||
|
||||
Even though memcpy is typically inlined by the compiler into byte/word loads
|
||||
and stores (at least for release builds), the frequency with which 1, 2 and 4
|
||||
@ -348,10 +348,10 @@ index 23cac2759fb10d532da56fa75c5528c5589e9010..89d31d4db1afa7340ed8cd51a7a9fa7a
|
||||
}
|
||||
|
||||
|
||||
From b98d7ff674f63e984d28446de3fdd882517a79d6 Mon Sep 17 00:00:00 2001
|
||||
From bede8310f92f3ab2258438f6cbdf7f53c0ce7c36 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 10 Aug 2014 16:45:16 +0100
|
||||
Subject: [PATCH 07/63] filesystem: Make support of browsing into archives
|
||||
Subject: [PATCH 07/62] filesystem: Make support of browsing into archives
|
||||
optional
|
||||
|
||||
The ability to browse, scan and play content in archives can cause problems on low powered/low memory devices.
|
||||
@ -461,10 +461,10 @@ index a0fd0a9011e71f4af1535110c696b6ea5c4b37db..688b71a297c7c617c6764bfe6be157d7
|
||||
{
|
||||
CURL xbtUrl = URIUtils::CreateArchivePath("xbt", url);
|
||||
|
||||
From 92e911331efde359883afd9681398a70a62e843c Mon Sep 17 00:00:00 2001
|
||||
From 05a598a353fadc055f4ce25d8ccf96df41603c85 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 27 Oct 2014 13:06:57 +0000
|
||||
Subject: [PATCH 08/63] [rbp] Make cachemembuffersize default depend on memory
|
||||
Subject: [PATCH 08/62] [rbp] Make cachemembuffersize default depend on memory
|
||||
size
|
||||
|
||||
---
|
||||
@ -566,10 +566,10 @@ index cc37998f0c9edfb38cf609666374cfa96530bf8f..3891a7ed34acb3489a860678d56a8ec0
|
||||
}
|
||||
|
||||
|
||||
From 394fc81b6d005a775235f8d611a550f957017077 Mon Sep 17 00:00:00 2001
|
||||
From 32ae053ca653cc9545ed934e05fc819e349518ee Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 30 May 2014 14:58:43 +0100
|
||||
Subject: [PATCH 09/63] [settings] Experiment: Report DESKTOP resolution in
|
||||
Subject: [PATCH 09/62] [settings] Experiment: Report DESKTOP resolution in
|
||||
video settings
|
||||
|
||||
---
|
||||
@ -591,10 +591,10 @@ index ef95bc286fa982790248bad26da3c3e00c1da002..da69c6960867621d4ebe9267929664d9
|
||||
StringUtils::Format("%dx%d%s", resolution->width, resolution->height,
|
||||
ModeFlagsToString(resolution->flags, false).c_str()),
|
||||
|
||||
From 259d52ab15a53aa587770f3378bf969c257f2604 Mon Sep 17 00:00:00 2001
|
||||
From 17ec1a62727540710a05d02ba973a8b8939976b3 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 24 Sep 2014 23:13:52 +0100
|
||||
Subject: [PATCH 10/63] [audio] Add settings option to boost centre channel
|
||||
Subject: [PATCH 10/62] [audio] Add settings option to boost centre channel
|
||||
when downmixing
|
||||
|
||||
This allows a dB volume increase to be added to centre channel.
|
||||
@ -720,10 +720,10 @@ index f16b822ed7b4aebe18b5d339b3f71ee66e97c23f..993d4b33a294e88c2c004b7943895ba5
|
||||
// stereo upmix
|
||||
if (upmix && m_src_channels == 2 && m_dst_channels > 2)
|
||||
|
||||
From ae94a4eb877dd5b1f9db1ead2ed0b4f4ea6391a0 Mon Sep 17 00:00:00 2001
|
||||
From eb445e233de25d4e01cdf03aae598f47dffcc74a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 27 Oct 2014 15:23:51 +0000
|
||||
Subject: [PATCH 11/63] [rbp] Default extract thumbnails to false
|
||||
Subject: [PATCH 11/62] [rbp] Default extract thumbnails to false
|
||||
|
||||
It can take 80 seconds for a single file on a Pi. It can cause crashes with out-of-memory errors.
|
||||
It genereates a lot of support issues. Best to default to disabled and let users enable it if they must
|
||||
@ -749,10 +749,10 @@ index e8b0d3d472b02fd161a4b51e957b9129e3cb9792..289dc55ec41aa44848519a05f8ee1ccc
|
||||
</category>
|
||||
</section>
|
||||
|
||||
From 1e96dc54fc2957b799f73866b2bd50dfd9464b5b Mon Sep 17 00:00:00 2001
|
||||
From 3b5606701d7e506d26eb175c576cb033f35e4374 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 27 Nov 2014 16:31:56 +0000
|
||||
Subject: [PATCH 12/63] [languageinvoker] Reduce priority of python threads
|
||||
Subject: [PATCH 12/62] [languageinvoker] Reduce priority of python threads
|
||||
|
||||
---
|
||||
xbmc/interfaces/generic/LanguageInvokerThread.cpp | 5 +++++
|
||||
@ -775,10 +775,10 @@ index fcdd0633f30cd9595ae6cc4ed293677cdcb1f422..16f0c8916b5e0a9e90973d194cf2ebd1
|
||||
}
|
||||
|
||||
|
||||
From ce1cb36c6ef3bf2ef267b6169b57dc41cac2a6c2 Mon Sep 17 00:00:00 2001
|
||||
From 8d1927703f81dfba1bd70150637842b7065268e2 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 29 Nov 2014 15:25:16 +0000
|
||||
Subject: [PATCH 13/63] [rbp] hack: wait for splash to complete before changing
|
||||
Subject: [PATCH 13/62] [rbp] hack: wait for splash to complete before changing
|
||||
hdmi mode
|
||||
|
||||
---
|
||||
@ -862,10 +862,10 @@ index ee297700f8583dbb15cbe53baf8c887b36bd2ea0..bbe501d40c5e101f1d0d64b8b59b1928
|
||||
|
||||
RENDER_STEREO_MODE stereo_mode = g_graphicsContext.GetStereoMode();
|
||||
|
||||
From 884539fb7d73eb73519a3f5b6577f9bda428fb26 Mon Sep 17 00:00:00 2001
|
||||
From 174186750f4fa4afa4c9b5a482ed5ec70fee3e65 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 11 Dec 2014 17:00:57 +0000
|
||||
Subject: [PATCH 14/63] Fix for UI not showing both extractflags and
|
||||
Subject: [PATCH 14/62] Fix for UI not showing both extractflags and
|
||||
extractthumb
|
||||
|
||||
---
|
||||
@ -928,10 +928,10 @@ index 9ce9e725aec4d8ed000200342a2a99f3bc34a749..326ffbd0f08428c3b4a95208134253fe
|
||||
<control type="toggle" />
|
||||
</setting>
|
||||
|
||||
From 94e0f0e873c766e5462e40529ba06c21793d9be4 Mon Sep 17 00:00:00 2001
|
||||
From d92c62736c2c5db16c9b8fb7e5284e3783e1e857 Mon Sep 17 00:00:00 2001
|
||||
From: anaconda <anaconda@menakite.eu>
|
||||
Date: Thu, 11 Sep 2014 21:30:43 +0200
|
||||
Subject: [PATCH 15/63] Disable autoscrolling while on screensaver and while
|
||||
Subject: [PATCH 15/62] Disable autoscrolling while on screensaver and while
|
||||
opening streams.
|
||||
|
||||
---
|
||||
@ -944,10 +944,10 @@ Subject: [PATCH 15/63] 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 2dbe4c1728636ea269ab6c770d37433fa720ecb1..a4eac32be2091e4b5d432d2c32266a7348eab0ee 100644
|
||||
index 1570714ecec05eafc3f2f560862d5be0aeb2352c..f5b52f70862b5b855aa5515dbe9d0949d70ac70d 100644
|
||||
--- a/xbmc/Application.cpp
|
||||
+++ b/xbmc/Application.cpp
|
||||
@@ -5233,3 +5233,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
|
||||
@@ -5235,3 +5235,13 @@ bool CApplication::NotifyActionListeners(const CAction &action) const
|
||||
|
||||
return false;
|
||||
}
|
||||
@ -1062,10 +1062,10 @@ index d7bc1c5ba6067af9a460589920367288c640a915..ac766293f1c47c7f145cb46f6b152144
|
||||
if (m_lastRenderTime)
|
||||
m_autoScrollDelayTime += currentTime - m_lastRenderTime;
|
||||
|
||||
From e2bab5041c584b9807532acd1b4d390e48f75a70 Mon Sep 17 00:00:00 2001
|
||||
From 0fbaba24fa759c756064309a4fa7d33711a62e65 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 13 Dec 2014 18:35:20 +0000
|
||||
Subject: [PATCH 16/63] [demuxer] Avoid memcpy on every demuxer packet
|
||||
Subject: [PATCH 16/62] [demuxer] Avoid memcpy on every demuxer packet
|
||||
|
||||
Avoids an unnecessary memcpy on every demuxer packet which for
|
||||
high bitrate videos can be significant.
|
||||
@ -1165,10 +1165,10 @@ index df0f35bd49c65b302de4ccd110d859e8b881ea5f..b4b591ae4c4dd4fb0b36d4d00fedca96
|
||||
}
|
||||
catch(...) {
|
||||
|
||||
From 8f8e1f256c747bdc7cd0953ba2f99ec3d22eda88 Mon Sep 17 00:00:00 2001
|
||||
From cdf6472ed178414b0ddb2dfc77d7e364c1d8ff1b Mon Sep 17 00:00:00 2001
|
||||
From: anaconda <anaconda@menakite.eu>
|
||||
Date: Wed, 25 Feb 2015 18:22:21 +0100
|
||||
Subject: [PATCH 17/63] Load OSD dialogs on startup.
|
||||
Subject: [PATCH 17/62] Load OSD dialogs on startup.
|
||||
|
||||
Fixes skipped frames the first time they're loaded in memory on less powered
|
||||
devices, like a Raspberry Pi, when using DVDPlayer.
|
||||
@ -1263,10 +1263,10 @@ index 0534828dd85520134f7a6890e43a873e223062c1..5a86dfc1e2a54c8fe8d82cb75b612d8e
|
||||
CGUIDialogVideoSettings::~CGUIDialogVideoSettings()
|
||||
{ }
|
||||
|
||||
From 320d1c9bddbd0e838385aaecc2e87edb5fdd15aa Mon Sep 17 00:00:00 2001
|
||||
From e4ec82e7715a848044c0e9015f5d5eca0bc21250 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 14 Apr 2015 20:51:14 +0100
|
||||
Subject: [PATCH 18/63] [gui] Also limit GUI updates when in non full-screen
|
||||
Subject: [PATCH 18/62] [gui] Also limit GUI updates when in non full-screen
|
||||
video mode
|
||||
|
||||
---
|
||||
@ -1274,10 +1274,10 @@ Subject: [PATCH 18/63] [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 a4eac32be2091e4b5d432d2c32266a7348eab0ee..d3e82c733998247ab0c20ed3b660dc4e70c9a542 100644
|
||||
index f5b52f70862b5b855aa5515dbe9d0949d70ac70d..1aca15ccbc0cded1adfc008ef1716549f03421e3 100644
|
||||
--- a/xbmc/Application.cpp
|
||||
+++ b/xbmc/Application.cpp
|
||||
@@ -2779,7 +2779,7 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
|
||||
@@ -2781,7 +2781,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 a4eac32be2091e4b5d432d2c32266a7348eab0ee..d3e82c733998247ab0c20ed3b660dc4e
|
||||
fps = CSettings::GetInstance().GetInt(CSettings::SETTING_VIDEOPLAYER_LIMITGUIUPDATE);
|
||||
#endif
|
||||
|
||||
@@ -2792,6 +2792,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
|
||||
@@ -2794,6 +2794,8 @@ void CApplication::FrameMove(bool processEvents, bool processGUI)
|
||||
{
|
||||
if (!m_skipGuiRender)
|
||||
g_windowManager.Process(CTimeUtils::GetFrameTime());
|
||||
@ -1296,10 +1296,10 @@ index a4eac32be2091e4b5d432d2c32266a7348eab0ee..d3e82c733998247ab0c20ed3b660dc4e
|
||||
g_windowManager.FrameMove();
|
||||
}
|
||||
|
||||
From ba8f27ffe6778166947de1a7f7ee8de96adf3262 Mon Sep 17 00:00:00 2001
|
||||
From 2cc660fafb5600f51faadab2478e14fe6746de6a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 5 May 2015 23:58:06 +0100
|
||||
Subject: [PATCH 19/63] [screensaver] Leave GUI contents available for
|
||||
Subject: [PATCH 19/62] [screensaver] Leave GUI contents available for
|
||||
screensaver
|
||||
|
||||
---
|
||||
@ -1329,10 +1329,10 @@ index 5808f7ed1e94d68ead7305ba6d284edd4df12bdd..2a3b7f16531c9822e79c77efabdd30ac
|
||||
|
||||
// Add window to the history list (we must do this before we activate it,
|
||||
|
||||
From 592b18d996b3bfb1ccaf26089646925d618d01b2 Mon Sep 17 00:00:00 2001
|
||||
From dd09db8d209284fc54e4b88e37d457ef2efa174f Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 6 Jun 2015 18:43:57 +0100
|
||||
Subject: [PATCH 20/63] ffmpeg: Automatic switch to software decode for GMC
|
||||
Subject: [PATCH 20/62] ffmpeg: Automatic switch to software decode for GMC
|
||||
with more than one warp point
|
||||
|
||||
---
|
||||
@ -1560,10 +1560,10 @@ index f135d423c0ca76fd70e79ae5b7d035f0cb79fc75..d9b576bc46055fdab1c134e5f2c63cd4
|
||||
else if ((hint.codec == AV_CODEC_ID_VC1 || hint.codec == AV_CODEC_ID_WMV3) && g_RBP.GetCodecWvc1())
|
||||
supported = true;
|
||||
|
||||
From 4eef9dc16f10ca8224b50c34991e3b8ce2af44db Mon Sep 17 00:00:00 2001
|
||||
From 906897865697c88fab43fa942f3c32de07105e85 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/63] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer
|
||||
Subject: [PATCH 21/62] - allow reads < CDIO_CD_FRAMESIZE_RAW by using a buffer
|
||||
- fixes #15794
|
||||
|
||||
---
|
||||
@ -1755,10 +1755,10 @@ 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 4eee4e41c65df8442d80d8e0e47d88f0cd720ba2 Mon Sep 17 00:00:00 2001
|
||||
From 992d85dc720a9fd537fd373c3abd09fb887c3f9c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 24 Jun 2016 19:38:13 +0100
|
||||
Subject: [PATCH 22/63] codecoverlay: Include codec name in overlay
|
||||
Subject: [PATCH 22/62] codecoverlay: Include codec name in overlay
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/VideoPlayerAudio.cpp | 4 ++++
|
||||
@ -1852,10 +1852,10 @@ index 0df7e72cc9d1947173c2bac5e72eb09976b51aa5..b5050081c360d29b1b478c27e6b88291
|
||||
double m_iSubtitleDelay;
|
||||
bool m_bRenderSubs;
|
||||
|
||||
From 601a1842b957786b2131a91739a008b1dfa01d9b Mon Sep 17 00:00:00 2001
|
||||
From 207fea1fb8125ecf4bec71f2a7790accfdb54510 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/63] [DebugInfo] Add cpu usage info.
|
||||
Subject: [PATCH 23/62] [DebugInfo] Add cpu usage info.
|
||||
|
||||
---
|
||||
.../VideoPlayer/VideoRenderers/DebugRenderer.cpp | 56 ++++++++--------------
|
||||
@ -2025,10 +2025,10 @@ index 482142e46a714d1821d0bb25a552b043d6dcce66..54cf477648bba4583904cf122b4e66f6
|
||||
|
||||
m_debugTimer.Set(1000);
|
||||
|
||||
From 1b441d8f8efe27734c66e6f3e7ba8d21c48708eb Mon Sep 17 00:00:00 2001
|
||||
From 1fb8186e66a824c04aea76829e7d4a550afec3ab Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 22 May 2015 13:56:29 +0100
|
||||
Subject: [PATCH 24/63] ffmpeg: Allow neon to be enabled in unified builds
|
||||
Subject: [PATCH 24/62] ffmpeg: Allow neon to be enabled in unified builds
|
||||
|
||||
---
|
||||
tools/depends/target/ffmpeg/Makefile | 4 ++++
|
||||
@ -2051,10 +2051,10 @@ index 8dd14cdfd053f142f386b6dee1fc0b21bb1f8d93..b5f38a458dfb341c43089e07afded153
|
||||
ifeq ($(OS), linux)
|
||||
ffmpg_config += --target-os=$(OS) --cpu=$(CPU)
|
||||
|
||||
From 701d02ab8b924bfab0d61bf7ceb098222e0bd074 Mon Sep 17 00:00:00 2001
|
||||
From 2961ef299bd13fa4c79eed745a1b718fa7b25923 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 27 Feb 2015 14:37:27 +0000
|
||||
Subject: [PATCH 25/63] ffmpeg: Add some upstream HEVC optimisations
|
||||
Subject: [PATCH 25/62] ffmpeg: Add some upstream HEVC optimisations
|
||||
|
||||
---
|
||||
tools/depends/target/ffmpeg/Makefile | 6 +-
|
||||
@ -5852,10 +5852,10 @@ index 0000000000000000000000000000000000000000..5e8e07d407f045fc99554f0f061d1e81
|
||||
+2.5.0
|
||||
+
|
||||
|
||||
From 3f2249b51917db197cac915107dc8db71159f0b7 Mon Sep 17 00:00:00 2001
|
||||
From a44e0edc8685e0b9dbaad493c7b8cfb56efe87a0 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 7 May 2015 14:04:18 +0100
|
||||
Subject: [PATCH 26/63] [ffmpeg] Add GPU acceleration to hevc
|
||||
Subject: [PATCH 26/62] [ffmpeg] Add GPU acceleration to hevc
|
||||
|
||||
---
|
||||
tools/depends/target/ffmpeg/Makefile | 4 +-
|
||||
@ -44041,10 +44041,10 @@ index 0000000000000000000000000000000000000000..e172ebf157aebffe1ae50b4a2b25fd71
|
||||
+2.7.4
|
||||
+
|
||||
|
||||
From dc6aec941ca8f460216ca8bf66b46656715a2bfb Mon Sep 17 00:00:00 2001
|
||||
From 3004051e1febc141b9782f031ba8e1d7568ef7f3 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 12 Jan 2016 16:29:57 +0000
|
||||
Subject: [PATCH 27/63] ffmpeg: Add cabac opimisations for hevc
|
||||
Subject: [PATCH 27/62] ffmpeg: Add cabac opimisations for hevc
|
||||
|
||||
---
|
||||
.../0001-Squashed-commit-of-the-following.patch | 2179 ++++++++++++++++++++
|
||||
@ -46289,10 +46289,10 @@ index d6856dbd4fb4957ace700cbc08332223c01938f6..a61357f14cb2139e8125ae04684bed1b
|
||||
|
||||
make -j ${BUILDTHREADS}
|
||||
|
||||
From 36a6ba5f840732df28e390357ba46b449b2c41be Mon Sep 17 00:00:00 2001
|
||||
From 769809697548fce378f6629fbe8277820ceff67c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 16 Sep 2015 19:05:12 +0100
|
||||
Subject: [PATCH 28/63] [3d] Make MVC a valid 3D filename tag
|
||||
Subject: [PATCH 28/62] [3d] Make MVC a valid 3D filename tag
|
||||
|
||||
---
|
||||
xbmc/guilib/StereoscopicsManager.cpp | 9 +++++++++
|
||||
@ -46353,10 +46353,10 @@ index fc526d11c3a78bc74125429120e29bf295bd3b16..6b0e3b8cf9e3ff40e6af758c54fe7eef
|
||||
bool m_useDisplayControlHWStereo;
|
||||
|
||||
|
||||
From 65a8984dee8017c5d4caa905c3b5a7bb93b6b71f Mon Sep 17 00:00:00 2001
|
||||
From 5381a05501c4bc49203131c2be2755a2b6b78602 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 5 Oct 2015 14:58:05 +0100
|
||||
Subject: [PATCH 29/63] [3d] Swap top/bottom sides of GUI
|
||||
Subject: [PATCH 29/62] [3d] Swap top/bottom sides of GUI
|
||||
|
||||
---
|
||||
xbmc/guilib/GraphicContext.cpp | 2 +-
|
||||
@ -46376,10 +46376,10 @@ index 3706e4d80b3b31da4c5be0a1b21f36e59d2910f2..e170b3fb05279ffa316794dbce1d4f9d
|
||||
}
|
||||
if(m_stereoMode == RENDER_STEREO_MODE_SPLIT_VERTICAL)
|
||||
|
||||
From c6d749fbe5a53a5f46bdf2f7892d83d660b1a142 Mon Sep 17 00:00:00 2001
|
||||
From 20431cf4b8ab8b9f90e0b23b709a15f3d7a6cdbd Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 11 Oct 2015 20:51:37 +0100
|
||||
Subject: [PATCH 30/63] Revert "Revert "Disable extra logging by default""
|
||||
Subject: [PATCH 30/62] Revert "Revert "Disable extra logging by default""
|
||||
|
||||
This reverts commit a880554325be187b877cd8f0e2b338e7267da636.
|
||||
---
|
||||
@ -46406,10 +46406,10 @@ index 326ffbd0f08428c3b4a95208134253feeabf1b1f..22dcff1c06577055f84c3d2c2fda73cf
|
||||
<options>loggingcomponents</options>
|
||||
<delimiter>,</delimiter>
|
||||
|
||||
From e9bcaf32252f8ae5577656784089ac72a36dfca0 Mon Sep 17 00:00:00 2001
|
||||
From bddd92e8d06c09defc3c3a94ec1df15f82711e5d Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 21 Dec 2015 22:17:25 +0000
|
||||
Subject: [PATCH 31/63] [omximage] Fall back to arm jpeg encode/decode when gpu
|
||||
Subject: [PATCH 31/62] [omximage] Fall back to arm jpeg encode/decode when gpu
|
||||
is busy
|
||||
|
||||
---
|
||||
@ -46652,10 +46652,10 @@ index a93aa82663903fb1bf712058c2e259290ee742e6..6f38dbc7e5cc721c59a3633935f08218
|
||||
|
||||
extern COMXImage g_OMXImage;
|
||||
|
||||
From 8494d6d8a306a9120de78d405a26bb2aa02a60e0 Mon Sep 17 00:00:00 2001
|
||||
From 7b0162cb2492fd692b42cdd80cf156f7784b4b77 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 9 Dec 2015 13:31:14 +0000
|
||||
Subject: [PATCH 32/63] [mmalcodec] Fail to open when width is invalid. Can
|
||||
Subject: [PATCH 32/62] [mmalcodec] Fail to open when width is invalid. Can
|
||||
happen with mpegts files
|
||||
|
||||
---
|
||||
@ -46677,10 +46677,10 @@ index 822b7bf75f2e732b5eed8687403d0eda503fa641..c43952d4d29b42f3a5c7605573294568
|
||||
if (!CSettings::GetInstance().GetBool(CSettings::SETTING_VIDEOPLAYER_USEMMAL) || hints.software)
|
||||
return false;
|
||||
|
||||
From 56341aeab6129a9f1703e775106942990dba356f Mon Sep 17 00:00:00 2001
|
||||
From 54622da0dfcac592d57f486d4cd56c61a4cd74d4 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 19 Sep 2014 11:54:49 +0100
|
||||
Subject: [PATCH 33/63] [videoplayer/rbp] Add pi specific option to maintain
|
||||
Subject: [PATCH 33/62] [videoplayer/rbp] Add pi specific option to maintain
|
||||
vsync with pll adjustment
|
||||
|
||||
New A/V sync option in settings/video/playback to do "Adjust PLL".
|
||||
@ -47121,10 +47121,10 @@ index fffa5182126159f6dfcf750b21fa0464e229e545..815d758e7086d73b4d4eb16849fdbb50
|
||||
|
||||
extern CRBP g_RBP;
|
||||
|
||||
From 8f4047df28e4d97bd557c25c48a28f84f8137c9e Mon Sep 17 00:00:00 2001
|
||||
From fd2dcd4b6018f5101c15b48e2effd8400678aef6 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 7 May 2015 15:35:43 +0100
|
||||
Subject: [PATCH 34/63] rbp: Support zero copy interface with hevc acceleration
|
||||
Subject: [PATCH 34/62] rbp: Support zero copy interface with hevc acceleration
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 9 +++++++++
|
||||
@ -47168,10 +47168,10 @@ 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 7cfd53ad93c69bc2bc352edd85f5bf6b1b1485a7 Mon Sep 17 00:00:00 2001
|
||||
From cc355ece3831d8b3ed9fef4839b7c461fb888b40 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 16 May 2015 18:26:04 +0100
|
||||
Subject: [PATCH 35/63] ffmpeg: use upstream mvc patches
|
||||
Subject: [PATCH 35/62] ffmpeg: use upstream mvc patches
|
||||
|
||||
---
|
||||
...vcodec-add-h264_mvc-codec-id-and-profiles.patch | 68 ++++++++++++
|
||||
@ -47481,10 +47481,10 @@ index 0000000000000000000000000000000000000000..b39480ad098b9cd0882fcf75b96afb1b
|
||||
+2.7.4
|
||||
+
|
||||
|
||||
From 9e9ac546116d114bb9bab6a82251454aee6400a6 Mon Sep 17 00:00:00 2001
|
||||
From f218fe510a0ddb5fbf0daf5da3bca9fa715f9517 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/63] [win32] Settings: Added setting to enable/disable MVC
|
||||
Subject: [PATCH 36/62] [win32] Settings: Added setting to enable/disable MVC
|
||||
decoder.
|
||||
|
||||
---
|
||||
@ -47514,10 +47514,10 @@ index a017d30c24232fb01220b87b29398403b8ed9662..2fcee72a64e8b701c8e895143410bbe9
|
||||
<category id="display">
|
||||
<group id="1">
|
||||
|
||||
From 0e84b075e51f1457c98b7d38c7ba2fc4d0e12ad0 Mon Sep 17 00:00:00 2001
|
||||
From a580b2996834a51cda5712cf6aabad96c4181506 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/63] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc
|
||||
Subject: [PATCH 37/62] [VideoPlayer] DemuxFFmpeg: Properly demuxing h264_mvc
|
||||
streams.
|
||||
|
||||
---
|
||||
@ -47580,10 +47580,10 @@ index 54a18c669a058b705e0276cb7e14522ae6cd04ae..55431978dcfabee8da95e2e76292ff81
|
||||
}
|
||||
case AVMEDIA_TYPE_DATA:
|
||||
|
||||
From e584658e6fd01160f6929b8b27ba60018dcbc3d4 Mon Sep 17 00:00:00 2001
|
||||
From d5000de23f47ac23c6a79743d7cbb577a768b41a 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/63] [Stereo3D] Added block_lr and block_rl to supported
|
||||
Subject: [PATCH 38/62] [Stereo3D] Added block_lr and block_rl to supported
|
||||
modes.
|
||||
|
||||
---
|
||||
@ -47633,10 +47633,10 @@ index 1443acaf0f25df458ae49766e13dd0323454f2eb..6aaa82f4d883b8cae0ccdedf6c5a6814
|
||||
i++;
|
||||
}
|
||||
|
||||
From 2a63f273c86b704f4440180dad180aa0b6baa249 Mon Sep 17 00:00:00 2001
|
||||
From e897bacb57959a796cc6759b90dae231cfcb931b 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/63] [VideoPlayer] Fix possible wrong aspect.
|
||||
Subject: [PATCH 39/62] [VideoPlayer] Fix possible wrong aspect.
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/VideoPlayerVideo.cpp | 2 +-
|
||||
@ -47656,10 +47656,10 @@ index 903f0d83527d9088ff1bf0ba056f357f6abfda81..a5a33d34c70892cde77ad4d8f3cb65fd
|
||||
else
|
||||
m_fForcedAspectRatio = 0.0;
|
||||
|
||||
From cad8678e8e0c8e5f6df1784e39b09d0b50e46ea0 Mon Sep 17 00:00:00 2001
|
||||
From ec7b07b6761804ec68782b1771196a10d3c41df4 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/63] [VideoPlayer] DemuxFFmpeg: ssif remux
|
||||
Subject: [PATCH 40/62] [VideoPlayer] DemuxFFmpeg: ssif remux
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDDemuxers/CMakeLists.txt | 2 +
|
||||
@ -48093,10 +48093,10 @@ index 974305ff329eb6999c908d5e05d723f93137ae33..985ecf9722141d78471c00e90da15bfa
|
||||
m_discStubExtensions = ".disc";
|
||||
// internal music extensions
|
||||
|
||||
From cc733938cde1d42634d7d8e42257fc6e083be8e8 Mon Sep 17 00:00:00 2001
|
||||
From d7f2993593ac6fcee41cb940e41660b1975325c9 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/63] [3DBD] Added support of 3D-BluRay playback.
|
||||
Subject: [PATCH 41/62] [3DBD] Added support of 3D-BluRay playback.
|
||||
|
||||
---
|
||||
lib/DllLibbluray.h | 8 +
|
||||
@ -49086,10 +49086,10 @@ index b967a85e6557e42a7f1235cdd804d5a0263b866f..561fb5cd4f971bc9ee4f41218a60bb3d
|
||||
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
|
||||
typedef std::list<SOverlay> SOverlays;
|
||||
|
||||
From 3080245f6674405c3b0b707822c25e4b79e13161 Mon Sep 17 00:00:00 2001
|
||||
From 8553bb8136fbcc47fd23538da02472b9c68099df 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/63] [VideoPlayer] HasVideo returns true if video stream
|
||||
Subject: [PATCH 42/62] [VideoPlayer] HasVideo returns true if video stream
|
||||
exists. This don't allow start visualization if audio is opened before video.
|
||||
|
||||
---
|
||||
@ -49097,7 +49097,7 @@ Subject: [PATCH 42/63] [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 bb80b836b9c7528def9b623966d8b66aca9bcc92..d2482bcfb036cd5705afc3bae9bf759b6cf2f6b0 100644
|
||||
index 6d373e6af799cfba147aabb1b390145d7a403f92..0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1 100644
|
||||
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
@@ -3115,7 +3115,7 @@ void CVideoPlayer::Pause()
|
||||
@ -49110,10 +49110,10 @@ index bb80b836b9c7528def9b623966d8b66aca9bcc92..d2482bcfb036cd5705afc3bae9bf759b
|
||||
|
||||
bool CVideoPlayer::HasAudio() const
|
||||
|
||||
From a47ca13d3fd16c4b6f290d27e0f8de096efe2267 Mon Sep 17 00:00:00 2001
|
||||
From 421ffeea3d3636abd3383f2a7f2cd7ca29a718ad 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/63] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
Subject: [PATCH 43/62] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
fixes regular subtitles.
|
||||
|
||||
---
|
||||
@ -49150,10 +49150,10 @@ index 3a080d06c90b0762482816928642e6de7810b539..a8323f419e404037c4e5fb4d78fa1b45
|
||||
CDVDOverlayImage* overlay = new CDVDOverlayImage();
|
||||
|
||||
|
||||
From 46403fe47fb6d6031ff14b7b87f617c62a1ffac6 Mon Sep 17 00:00:00 2001
|
||||
From c5e4ae0d634e6d007ccdd707024502922e2bb49b 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/63] [VideoPlayer] Disable reading extension stream from
|
||||
Subject: [PATCH 44/62] [VideoPlayer] Disable reading extension stream from
|
||||
input stream if decoder doesn't support it.
|
||||
|
||||
---
|
||||
@ -49383,7 +49383,7 @@ index 0b676c9b611fe956f1aa721013412e41ff5b62f6..6762e733848d1298a75a862b0aaf81aa
|
||||
|
||||
class CDVDAudioCodec;
|
||||
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
index d2482bcfb036cd5705afc3bae9bf759b6cf2f6b0..eda74e7b74452c7e8dfc18571ebcd355bd12a247 100644
|
||||
index 0fe86f7c204b300d22b8ee2ef1cb01ca18371cd1..60900cac14932061eedc317e2efd2f0d8ae4a029 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,10 +49410,10 @@ index 0d4100e58e9db7e5035bcf9ae23b0147f80cec8f..69570153f0810a5840f3780c7a6681a1
|
||||
// classes
|
||||
CDVDOverlayContainer* m_pOverlayContainer;
|
||||
|
||||
From b476191f4025c1df738647da0d6c5d0668245f2c Mon Sep 17 00:00:00 2001
|
||||
From b0988e8a490a0cfe32ffeb0c5c8647a5e310cd2a 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/63] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from
|
||||
Subject: [PATCH 45/62] [Settings] move SETTING_VIDEOPLAYER_SUPPORTMVC from
|
||||
platform settings to common settings.
|
||||
|
||||
---
|
||||
@ -49509,10 +49509,10 @@ index 6b1f2b6d757354d6065c2862b44dfb47184a1dcc..9163ec85bd0feb48a698a025d9870bf4
|
||||
m_simpleConditions.insert("have_lcms2");
|
||||
#endif
|
||||
|
||||
From bd777e3c8abfadd62da4d49ca716ff78ecd5874a Mon Sep 17 00:00:00 2001
|
||||
From 3f93bbb9cd4151447befc6903d1c00eb64d9d75a 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/63] [VideoPlayer] SSIF: fix for corner case when mvc stream
|
||||
Subject: [PATCH 46/62] [VideoPlayer] SSIF: fix for corner case when mvc stream
|
||||
is switched before the last packet is read from previous stream.
|
||||
|
||||
---
|
||||
@ -49701,10 +49701,10 @@ index f70657c9e31fb2460d12910c635dba5163282e74..a11ec77903d2a9b2c68106a8e2301af9
|
||||
typedef std::shared_ptr<CDVDOverlayImage> SOverlay;
|
||||
typedef std::list<SOverlay> SOverlays;
|
||||
|
||||
From a96b994955207e0c7ff733bc2b31d8b8a7605c48 Mon Sep 17 00:00:00 2001
|
||||
From 077fb93ecb24b113480b9261b471d5a2c0114596 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/63] [libbluray] bump libbluray to 0.9.2-mvc.
|
||||
Subject: [PATCH 47/62] [libbluray] bump libbluray to 0.9.2-mvc.
|
||||
|
||||
---
|
||||
project/BuildDependencies/scripts/0_package.list | 2 +-
|
||||
@ -49724,10 +49724,10 @@ index e6c608023a46d377ef520bf23e9863ee0350d980..f8db70ab3861835f33f0e4be79cf3d19
|
||||
libcec-4.0.0-win32-vc140-2.7z
|
||||
libfribidi-0.19.2-win32.7z
|
||||
|
||||
From 88dcdffc2fe7eace35620fde0315a82b252f8d9f Mon Sep 17 00:00:00 2001
|
||||
From a9c6611e71dbfd634883a1c22fe60dea2261e1ec Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 29 Feb 2016 17:00:50 +0000
|
||||
Subject: [PATCH 48/63] libbluray: Bump to Nevcairie's v0.9.2
|
||||
Subject: [PATCH 48/62] libbluray: Bump to Nevcairie's v0.9.2
|
||||
|
||||
This includes 3D support
|
||||
---
|
||||
@ -51384,10 +51384,10 @@ index 0000000000000000000000000000000000000000..5ef0124e35c9d81143921a328e272220
|
||||
+
|
||||
+ return fp;
|
||||
|
||||
From e5d32f65e3ee192a733c4b00d20f378268a79023 Mon Sep 17 00:00:00 2001
|
||||
From ff8e4b0d258c0505d83891bfa313412a76a86188 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 6 Mar 2016 12:54:59 +0000
|
||||
Subject: [PATCH 49/63] mvc: Automatically enable stereo mode
|
||||
Subject: [PATCH 49/62] mvc: Automatically enable stereo mode
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/Video/MMALCodec.cpp | 6 +++++-
|
||||
@ -51445,10 +51445,10 @@ index 311dd6689236d660919c4c4483c51dca2752514a..536332c43e22ccb229e72b88518e54dd
|
||||
break;
|
||||
case AV_CODEC_ID_MPEG4:
|
||||
|
||||
From 2ed9e6c6d5c849ea462f639c1a17839c6e6b43de Mon Sep 17 00:00:00 2001
|
||||
From f3e6ee9c1a869fd591c4073da6f0b1a5218491e4 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 24 Mar 2016 13:02:58 +0000
|
||||
Subject: [PATCH 50/63] ffmpeg: mvc: fix for pixelation from packets with no
|
||||
Subject: [PATCH 50/62] ffmpeg: mvc: fix for pixelation from packets with no
|
||||
pts/dts
|
||||
|
||||
---
|
||||
@ -51510,10 +51510,10 @@ index 7e97e4d91a443d46d933df528763422ff5e8f4fa..d4f279fd4f2ceb260698cd6fedb124ba
|
||||
cd $(PLATFORM);\
|
||||
CFLAGS="$(CFLAGS)" CXXFLAGS="$(CXXFLAGS)" CPPFLAGS="$(CPPFLAGS)" LDFLAGS="$(LDFLAGS)" \
|
||||
|
||||
From 1639d699062f89bc1d7e5138f5545b91f24050d0 Mon Sep 17 00:00:00 2001
|
||||
From 781b8fbe5e1f6b3aba1d8bc9028f7223ae810fc6 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 11 Nov 2016 15:53:53 +0000
|
||||
Subject: [PATCH 51/63] stereoscopicmanager: fixups for rbp
|
||||
Subject: [PATCH 51/62] stereoscopicmanager: fixups for rbp
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/DVDCodecUtils.cpp | 61 ++++++++++++++++++++++
|
||||
@ -51751,10 +51751,10 @@ index 6aaa82f4d883b8cae0ccdedf6c5a6814e7aaa720..cc929b599125a44ac128713fd4331782
|
||||
};
|
||||
|
||||
|
||||
From a9e35159a5ba7e50e4236943baf842488748d316 Mon Sep 17 00:00:00 2001
|
||||
From e95d9212150ce8216ea1ca67f0fa30e35c065852 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/63] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
Subject: [PATCH 52/62] fixup! Revert supporting crappy tab/sbs subtitles. this
|
||||
fixes regular subtitles.
|
||||
|
||||
---
|
||||
@ -51774,10 +51774,10 @@ index a8323f419e404037c4e5fb4d78fa1b45409337a7..7c0b70777556ac7694e7fc511cd4bb18
|
||||
}
|
||||
|
||||
|
||||
From 062eb2cc1e8a906151c391b924626cd0b0b67cf2 Mon Sep 17 00:00:00 2001
|
||||
From af974782eef1c7d82a65461e3ae1624e48c4dc55 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 26 Nov 2016 18:24:18 +0000
|
||||
Subject: [PATCH 53/63] DemuxMVC: fixup after SeekTime API change
|
||||
Subject: [PATCH 53/62] DemuxMVC: fixup after SeekTime API change
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDDemuxers/DemuxMVC.cpp | 2 +-
|
||||
@ -51811,10 +51811,10 @@ index bbb836a61344689a83af68c821c05c212a86b097..54f91a02391368fbfbb4d669c003f425
|
||||
virtual int GetStreamLength() { return 0; };
|
||||
virtual CDemuxStream* GetStream(int iStreamId) const override { return nullptr; };
|
||||
|
||||
From ab0855cffe8439245a78bb782a87403c9a648fa6 Mon Sep 17 00:00:00 2001
|
||||
From 5ca4f995012b9ea753fddbb08a12e0dd1672760c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 3 Nov 2014 23:17:46 +0000
|
||||
Subject: [PATCH 54/63] [cec] Don't discard buttons when repeat mode is enabled
|
||||
Subject: [PATCH 54/62] [cec] Don't discard buttons when repeat mode is enabled
|
||||
|
||||
---
|
||||
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 5 ++++-
|
||||
@ -51837,10 +51837,10 @@ index 30367a3fde956090afdca9930fa52e829f35046f..febacb3b7964eab3b8615a6a807e0f27
|
||||
if (m_currentButton.iButton == key.iButton && m_currentButton.iDuration == 0)
|
||||
{
|
||||
|
||||
From 01134bb4ce99d42b301cb59a056f8b3a4a950691 Mon Sep 17 00:00:00 2001
|
||||
From 96662d87196a7e09ce3bfa135d2de00b5a1b1e7b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 4 Nov 2014 18:50:00 +0000
|
||||
Subject: [PATCH 55/63] [cec] Temp - more logging
|
||||
Subject: [PATCH 55/62] [cec] Temp - more logging
|
||||
|
||||
---
|
||||
xbmc/peripherals/devices/PeripheralCecAdapter.cpp | 8 +++++++-
|
||||
@ -51892,10 +51892,10 @@ index febacb3b7964eab3b8615a6a807e0f27d911b4da..52d6e6a7ab68ce91faf5a3881b23ea7a
|
||||
}
|
||||
|
||||
|
||||
From dd34508720f1d953309dae3d5c60b1b7dde6f0fb Mon Sep 17 00:00:00 2001
|
||||
From 43f0204ac6856012bbccd8edd5f725866960f1a1 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 25 May 2016 18:31:17 +0100
|
||||
Subject: [PATCH 56/63] rbp: Hard code the number of buffers to improve audio
|
||||
Subject: [PATCH 56/62] rbp: Hard code the number of buffers to improve audio
|
||||
sync
|
||||
|
||||
---
|
||||
@ -51937,10 +51937,10 @@ index 54cf477648bba4583904cf122b4e66f6bbdd9469..908d73b151845c2f85a897ca5714fa1f
|
||||
|
||||
}
|
||||
|
||||
From b7162b31cca37bb6132f1d8c41e3706d1542e74f Mon Sep 17 00:00:00 2001
|
||||
From 1824cbc77a8e6016d71cf600fe76c1148c98488e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 4 Jul 2016 18:30:03 +0100
|
||||
Subject: [PATCH 57/63] rbp: Update the GL libs to new naming scheme
|
||||
Subject: [PATCH 57/62] rbp: Update the GL libs to new naming scheme
|
||||
|
||||
As the opensource mesa GL library is getting more usable, the name collision wih the firmware GL driver is causing issues.
|
||||
As such we are renaming the firmware GL driver to avoid this.
|
||||
@ -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 9b8b8892651d6f343346657469159a0d9789a147..d55d3596deec47bf71f400af4ea936ab4ea9063a 100644
|
||||
index a6d8b104dfb3b2e2a288a64fcc970ad5b6d1fbae..3736558a17955e391e38a476532676c0e00672b4 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -949,7 +949,7 @@ if test "$use_gles" = "yes"; then
|
||||
@ -52005,10 +52005,10 @@ index 3626ea5204eb561dc1ae0b64c6bb7253d2ec59ec..100ff3178bafe7434bd5456100b5bb71
|
||||
fi
|
||||
|
||||
|
||||
From e7066cc50413ee4ed047c6a4ed559b64ef189d08 Mon Sep 17 00:00:00 2001
|
||||
From 83dca83b538b8d605d77d82d73b208928ea71cef Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 28 Jun 2016 14:46:01 +0100
|
||||
Subject: [PATCH 58/63] ffmpeg: hacky fix for files with GMC
|
||||
Subject: [PATCH 58/62] ffmpeg: hacky fix for files with GMC
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDDemuxers/DVDDemuxFFmpeg.cpp | 4 ++--
|
||||
@ -52030,10 +52030,10 @@ index 9149698884c8ae6a23649abbaa0e659587dfe982..84d515e9e2df6a4c1c448a52a42f4675
|
||||
{
|
||||
if (pStream->codec->codec_id == AV_CODEC_ID_PROBE)
|
||||
|
||||
From 8300544c9c4a4de028efc0b19873b6f1907100c8 Mon Sep 17 00:00:00 2001
|
||||
From 7741989ea40f75facfca9d2b14c78e74c4787793 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 19 Jul 2016 20:39:18 +0100
|
||||
Subject: [PATCH 59/63] mmalrender: Add sharpness control
|
||||
Subject: [PATCH 59/62] mmalrender: Add sharpness control
|
||||
|
||||
---
|
||||
addons/resource.language.en_gb/resources/strings.po | 2 +-
|
||||
@ -52105,10 +52105,10 @@ index e0e6f7c0e0546013ca74265aef54704fd332f8e4..69eae6cbef0131d20dc979dcb35915cd
|
||||
CCriticalSection m_sharedSection;
|
||||
MMAL_COMPONENT_T *m_vout;
|
||||
|
||||
From 3e41494ac12f46aa414ff58d218644a2041d8690 Mon Sep 17 00:00:00 2001
|
||||
From 10f156ea24af59962c9ffc745c9d373e68f80590 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 14 Oct 2016 15:37:53 +0100
|
||||
Subject: [PATCH 60/63] MMALFFMpeg: Report as SW decode in codec overlay info
|
||||
Subject: [PATCH 60/62] MMALFFMpeg: Report as SW decode in codec overlay info
|
||||
|
||||
---
|
||||
xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecFFmpeg.cpp | 2 +-
|
||||
@ -52128,10 +52128,10 @@ index 619515c9411172261d8f0bef24c5d679c35e5d7d..b31c984c0a507891f2754146a4c62802
|
||||
CLog::Log(LOGDEBUG, "CDVDVideoCodecFFmpeg - Updated codec: %s", m_name.c_str());
|
||||
}
|
||||
|
||||
From 6d6039a219811d116427ed7419b6cd815d5980c5 Mon Sep 17 00:00:00 2001
|
||||
From e0e58d23a1dd104b74a5d49d80417e0d7f370a5d Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 7 Nov 2016 18:28:01 +0000
|
||||
Subject: [PATCH 61/63] advancedsettings: Add option to set cache size on
|
||||
Subject: [PATCH 61/62] advancedsettings: Add option to set cache size on
|
||||
libass
|
||||
|
||||
E.g to set total cache size in libass to 32M
|
||||
@ -52233,10 +52233,10 @@ index 6b0e3b8cf9e3ff40e6af758c54fe7eefb89a131c..35bf38719f0eaaa5ac29e9495480ae97
|
||||
unsigned int m_jsonTcpPort;
|
||||
|
||||
|
||||
From 697282f92f3ed14814f1db2d6948f49213bdd8c0 Mon Sep 17 00:00:00 2001
|
||||
From 7d8f1a1f3efeef4e780682e4b6c869f1cc233e35 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 13 Nov 2016 20:30:15 +0000
|
||||
Subject: [PATCH 62/63] [rbp] Experimental limit libass cache size depending on
|
||||
Subject: [PATCH 62/62] [rbp] Experimental limit libass cache size depending on
|
||||
arm memory size
|
||||
|
||||
---
|
||||
@ -52281,33 +52281,3 @@ index a33581ba02a26110105a2d0ae810d96c410efbf1..d70e2cf3113bbe0dad60dfc7accc8d77
|
||||
#endif
|
||||
m_libAssCache = 0;
|
||||
|
||||
|
||||
From 8023a6f6c50211f85546ec1fb32237b9bcc119b0 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 14 Dec 2016 21:50:33 +0000
|
||||
Subject: [PATCH 63/63] VideoPlayer: Don't add timestamp offsets to
|
||||
DVD_NOPTS_VALUE
|
||||
|
||||
I have a dvd menu that results in a renderer configure timeout.
|
||||
The dts and pts timestamps are wild.
|
||||
I've traced it back to pts=DVD_NOPTS_VALUE being adjusted and so no longer being treated as invalid
|
||||
---
|
||||
xbmc/cores/VideoPlayer/VideoPlayer.cpp | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
||||
|
||||
diff --git a/xbmc/cores/VideoPlayer/VideoPlayer.cpp b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
index eda74e7b74452c7e8dfc18571ebcd355bd12a247..60900cac14932061eedc317e2efd2f0d8ae4a029 100644
|
||||
--- a/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
+++ b/xbmc/cores/VideoPlayer/VideoPlayer.cpp
|
||||
@@ -1610,9 +1610,9 @@ void CVideoPlayer::Process()
|
||||
if (CDVDInputStream::IMenus* menu = dynamic_cast<CDVDInputStream::IMenus*>(m_pInputStream))
|
||||
{
|
||||
double correction = menu->GetTimeStampCorrection();
|
||||
- if (pPacket->dts > correction)
|
||||
+ if (pPacket->dts != DVD_NOPTS_VALUE && pPacket->dts > correction)
|
||||
pPacket->dts -= correction;
|
||||
- if (pPacket->pts > correction)
|
||||
+ if (pPacket->pts != DVD_NOPTS_VALUE && pPacket->pts > correction)
|
||||
pPacket->pts -= correction;
|
||||
}
|
||||
if (m_dvd.syncClock)
|
||||
|
Loading…
x
Reference in New Issue
Block a user