mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
projects/RPi/patches/kodi: update RPi support patch
Signed-off-by: Stephan Raue <stephan@openelec.tv>
This commit is contained in:
parent
96a943aca3
commit
89004b87f0
@ -1,4 +1,4 @@
|
||||
From 37d620c9cfae39bce40629d79a6587eb7552c302 Mon Sep 17 00:00:00 2001
|
||||
From 5099c657ed913b27107daed59d3c2f292c130bdc Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 7 Apr 2014 18:19:32 +0100
|
||||
Subject: [PATCH 01/58] [rbp/omxplayer] When opening a stream don't try to
|
||||
@ -25,7 +25,7 @@ index e7cfcdd..20b99ad 100644
|
||||
g_windowManager.ProcessRenderLoop(false);
|
||||
if (allowCancel && dialog->IsCanceled())
|
||||
|
||||
From 4b82af9ec17939a4cb2030a8998b4dedfe8f80a2 Mon Sep 17 00:00:00 2001
|
||||
From 2259dc17273193f7f19ba809cddc49fec0a5f326 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 29 Apr 2014 15:23:22 +0100
|
||||
Subject: [PATCH 02/58] [ffmpeg] Speed up wtv index creation
|
||||
@ -114,7 +114,7 @@ index 0000000..4ac5636
|
||||
+ }
|
||||
+ }
|
||||
|
||||
From 0223c5c5027652f37bc0dcb532c00555c8dfb913 Mon Sep 17 00:00:00 2001
|
||||
From bb5e50933c057d7f2a7c879b89a692fbd5f28630 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 2 Aug 2014 17:48:04 +0100
|
||||
Subject: [PATCH 03/58] [omx] Report decoded image name
|
||||
@ -136,7 +136,7 @@ index aa413b9..22ec3f0 100644
|
||||
else
|
||||
{
|
||||
|
||||
From e296bd29afa8d9261101143065153c6e770debb5 Mon Sep 17 00:00:00 2001
|
||||
From 7fb0e4a97e5718830992cc5a3d65a419d48b247a Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 8 Mar 2014 15:36:06 +0000
|
||||
Subject: [PATCH 04/58] [hifiberry] Hack: force it to be recognised as IEC958
|
||||
@ -162,7 +162,7 @@ index d30cbab..b268819 100644
|
||||
info.m_displayName.substr(info.m_displayName.size()-5) == " HDMI")
|
||||
{
|
||||
|
||||
From 5dd9be238175ce8e7dbf821705d735d057ad0d5e Mon Sep 17 00:00:00 2001
|
||||
From 52783b0d3f68ca3fa2ad16ab56ac21c2d40ff8bc Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 11 Dec 2013 17:21:54 +0000
|
||||
Subject: [PATCH 05/58] Move the reference-counting of Begin and End calls from
|
||||
@ -553,7 +553,7 @@ index c0bb53a..735fb3a 100644
|
||||
protected:
|
||||
virtual CBaseTexture* ReallocTexture(unsigned int& newHeight);
|
||||
|
||||
From 8fa880390ca45ae4df1731a97da3fc2b0558ff21 Mon Sep 17 00:00:00 2001
|
||||
From ca706fbeba454ba2f6c7ac6bd55d16853ce125bf Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 11 Dec 2013 18:47:54 +0000
|
||||
Subject: [PATCH 06/58] Convert CGUIFontTTFBase::m_vertex to be managed as a
|
||||
@ -736,7 +736,7 @@ index 97853fd..b76c6a5 100644
|
||||
*vertices++ = m_vertex[i];
|
||||
*vertices++ = m_vertex[i+1];
|
||||
|
||||
From f8694f55c811d655bd7e218f09d530529baea571 Mon Sep 17 00:00:00 2001
|
||||
From 94150df93a46996a5f3314893b4ceb3f9a53b992 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Mon, 16 Dec 2013 18:58:12 +0000
|
||||
Subject: [PATCH 07/58] CGUIFontTTFBase::RenderCharacter can now append to
|
||||
@ -812,7 +812,7 @@ index 5675725..a5d44f4 100644
|
||||
|
||||
virtual CBaseTexture* ReallocTexture(unsigned int& newHeight) = 0;
|
||||
|
||||
From eed8e8d70aec04fac78411bb021336cff69c4beb Mon Sep 17 00:00:00 2001
|
||||
From 21b974d30eaa1f43375e72fbbcec103fa6d51df2 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 15 Jan 2014 17:18:38 +0000
|
||||
Subject: [PATCH 08/58] Add a cache of font glyph bounding box vertices.
|
||||
@ -1589,7 +1589,7 @@ index f351c99..9036ba9 100644
|
||||
+ return !operator==(a, b);
|
||||
+}
|
||||
|
||||
From 47615a326929e0d56fcc6398b52c3f487834b792 Mon Sep 17 00:00:00 2001
|
||||
From 3fbd0a7a9a41202c3835f46c1e09768a36e7604e Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Thu, 23 Jan 2014 22:24:17 +0000
|
||||
Subject: [PATCH 09/58] Lay the groundwork for hardware clipping.
|
||||
@ -1854,7 +1854,7 @@ index 98e398a..81ee49e 100644
|
||||
virtual void ResetScissors();
|
||||
|
||||
|
||||
From 78d7f5e53289e051081db741f788d0b0c918d5cc Mon Sep 17 00:00:00 2001
|
||||
From 92abab34c0fc2fdef57b71512d2b8c98ad056bdf Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Thu, 23 Jan 2014 16:42:22 +0000
|
||||
Subject: [PATCH 10/58] Increase font cache hit rate by keying on the
|
||||
@ -2058,7 +2058,7 @@ index 3b93672..258dffa 100644
|
||||
private:
|
||||
virtual bool FirstBegin() = 0;
|
||||
|
||||
From f2007e18a004f952812d068838c89c2f091815d7 Mon Sep 17 00:00:00 2001
|
||||
From 9d5d28e8d56e76a4c90bc5d0944dd81ccf55729f Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 8 Jan 2014 12:16:33 +0000
|
||||
Subject: [PATCH 11/58] Rewrite of scrolling text code.
|
||||
@ -2377,7 +2377,7 @@ index 2cda726..fbc579e 100644
|
||||
private:
|
||||
void Process();
|
||||
|
||||
From 685b25dfcc0558d6cf97de5aca89214895fbf4e4 Mon Sep 17 00:00:00 2001
|
||||
From 6dd0257a1fa885463faa9bdcd50c3e38c87ab7a0 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Mon, 27 Jan 2014 23:21:10 +0000
|
||||
Subject: [PATCH 12/58] Move the application of the translation offsets into
|
||||
@ -2574,7 +2574,7 @@ index 9935ea4..18c9358 100644
|
||||
memset(newTexture->GetPixels(), 0, m_textureHeight * newTexture->GetPitch());
|
||||
if (m_texture)
|
||||
|
||||
From a456d2ac75871ae1fd007fa5f9ff7596df84cd1e Mon Sep 17 00:00:00 2001
|
||||
From 7ab37046f8907e538671faebeda45ffb128ace90 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 15 Jan 2014 15:28:06 +0000
|
||||
Subject: [PATCH 13/58] Rather than applying the translation offsets to the
|
||||
@ -2721,7 +2721,7 @@ index 81ee49e..d2f9cd1 100644
|
||||
protected:
|
||||
virtual void SetVSyncImpl(bool enable) = 0;
|
||||
|
||||
From 26797427cddeb0194681873e277690b64c1b870c Mon Sep 17 00:00:00 2001
|
||||
From 5c28258fc17e38177267b0b270afd729d60f66af Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 29 Jan 2014 13:21:19 +0000
|
||||
Subject: [PATCH 14/58] Enable hardware clipping.
|
||||
@ -2796,7 +2796,7 @@ index ea08bf4..b63e337 100644
|
||||
glUniformMatrix4fv(modelLoc, 1, GL_FALSE, g_matrices.GetMatrix(MM_MODELVIEW));
|
||||
}
|
||||
|
||||
From 137a04d8a4f30b2433f9e61269a7ac26d2b07f4d Mon Sep 17 00:00:00 2001
|
||||
From cec0adefc44f773935470259fd26b28ea712f3d0 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 15 Jan 2014 15:32:51 +0000
|
||||
Subject: [PATCH 15/58] Move the vertex data across to a vertex buffer object
|
||||
@ -2850,7 +2850,7 @@ index b63e337..b00055d 100644
|
||||
|
||||
// Disable the attributes used by this shader
|
||||
|
||||
From f1ae7d8112bc321728e4ff57fec5a70ecc04f5ea Mon Sep 17 00:00:00 2001
|
||||
From 881be4bd423dd76d682948f1ca59792bfd75cea9 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Wed, 15 Jan 2014 16:04:04 +0000
|
||||
Subject: [PATCH 16/58] Move vertex data into an OpenGL VBO when the font cache
|
||||
@ -3126,7 +3126,7 @@ index 735fb3a..6102c90 100644
|
||||
protected:
|
||||
virtual CBaseTexture* ReallocTexture(unsigned int& newHeight);
|
||||
|
||||
From b29dc1fa694f5a709ac6ddae46ec653b099c1f92 Mon Sep 17 00:00:00 2001
|
||||
From b5653b27c39e31cb185580f7c9383322d80048a7 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 1 Nov 2014 22:15:13 +0000
|
||||
Subject: [PATCH 17/58] Switch from glDrawArrays() to glDrawElements().
|
||||
@ -3293,7 +3293,7 @@ index 6102c90..dcf9ca1 100644
|
||||
unsigned int m_updateY1;
|
||||
unsigned int m_updateY2;
|
||||
diff --git a/xbmc/windowing/egl/WinSystemEGL.cpp b/xbmc/windowing/egl/WinSystemEGL.cpp
|
||||
index d2a94c9..7b6097a 100644
|
||||
index 2bdd4fa..68f0117 100644
|
||||
--- a/xbmc/windowing/egl/WinSystemEGL.cpp
|
||||
+++ b/xbmc/windowing/egl/WinSystemEGL.cpp
|
||||
@@ -29,6 +29,7 @@
|
||||
@ -3304,7 +3304,7 @@ index d2a94c9..7b6097a 100644
|
||||
#include "guilib/DispResource.h"
|
||||
#include "threads/SingleLock.h"
|
||||
#include "utils/log.h"
|
||||
@@ -195,6 +196,9 @@ bool CWinSystemEGL::CreateWindow(RESOLUTION_INFO &res)
|
||||
@@ -207,6 +208,9 @@ bool CWinSystemEGL::CreateWindow(RESOLUTION_INFO &res)
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3314,7 +3314,7 @@ index d2a94c9..7b6097a 100644
|
||||
if (m_context == EGL_NO_CONTEXT)
|
||||
{
|
||||
if (!m_egl->CreateContext(m_display, m_config, contextAttrs, &m_context))
|
||||
@@ -202,6 +206,9 @@ bool CWinSystemEGL::CreateWindow(RESOLUTION_INFO &res)
|
||||
@@ -214,6 +218,9 @@ bool CWinSystemEGL::CreateWindow(RESOLUTION_INFO &res)
|
||||
CLog::Log(LOGERROR, "%s: Could not create context",__FUNCTION__);
|
||||
return false;
|
||||
}
|
||||
@ -3324,7 +3324,7 @@ index d2a94c9..7b6097a 100644
|
||||
}
|
||||
|
||||
if (!m_egl->BindContext(m_display, m_surface, m_context))
|
||||
@@ -210,6 +217,11 @@ bool CWinSystemEGL::CreateWindow(RESOLUTION_INFO &res)
|
||||
@@ -222,6 +229,11 @@ bool CWinSystemEGL::CreateWindow(RESOLUTION_INFO &res)
|
||||
return false;
|
||||
}
|
||||
|
||||
@ -3336,7 +3336,7 @@ index d2a94c9..7b6097a 100644
|
||||
// for the non-trivial dirty region modes, we need the EGL buffer to be preserved across updates
|
||||
if (g_advancedSettings.m_guiAlgorithmDirtyRegions == DIRTYREGION_SOLVER_COST_REDUCTION ||
|
||||
g_advancedSettings.m_guiAlgorithmDirtyRegions == DIRTYREGION_SOLVER_UNION)
|
||||
@@ -231,7 +243,12 @@ bool CWinSystemEGL::DestroyWindowSystem()
|
||||
@@ -243,7 +255,12 @@ bool CWinSystemEGL::DestroyWindowSystem()
|
||||
DestroyWindow();
|
||||
|
||||
if (m_context != EGL_NO_CONTEXT)
|
||||
@ -3350,7 +3350,7 @@ index d2a94c9..7b6097a 100644
|
||||
|
||||
if (m_display != EGL_NO_DISPLAY)
|
||||
|
||||
From 53f76a143075539f45240ec643c15a271a292616 Mon Sep 17 00:00:00 2001
|
||||
From 047173573be6d4ecd003a8680a755ccaa175a488 Mon Sep 17 00:00:00 2001
|
||||
From: Ben Avison <bavison@riscosopen.org>
|
||||
Date: Thu, 1 May 2014 16:28:39 +0100
|
||||
Subject: [PATCH 18/58] Improved file buffering in CArchive
|
||||
@ -3413,7 +3413,7 @@ index 6ed0f8f..8506d95 100644
|
||||
}
|
||||
else
|
||||
|
||||
From f1fefc844d086945d8016d07e29f95168d0f9d4c Mon Sep 17 00:00:00 2001
|
||||
From 643f60617af83b1d5eeaf60f57c96fd1957ec107 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 10 Sep 2014 22:07:21 +0100
|
||||
Subject: [PATCH 19/58] [mmal] Allow mmal codec for dvd stills
|
||||
@ -3438,7 +3438,7 @@ index 10648c5..bea5e4f 100644
|
||||
{
|
||||
// If dvd is an mpeg2 and hint.stills
|
||||
|
||||
From dea02d3c761debebac6c37ed5229676ee1f0c17c Mon Sep 17 00:00:00 2001
|
||||
From 398081525beef489d6ed2fa9eab8e3baad47576c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 12 Aug 2014 00:31:36 +0100
|
||||
Subject: [PATCH 20/58] [omxcodec] Don't force software codec with dvds
|
||||
@ -3448,10 +3448,10 @@ Subject: [PATCH 20/58] [omxcodec] Don't force software codec with dvds
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
index a9bab4c..26d3903 100644
|
||||
index aae59dc..12a3ed6 100644
|
||||
--- a/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
+++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
@@ -3219,7 +3219,9 @@ bool CDVDPlayer::OpenVideoStream(CDVDStreamInfo& hint, bool reset)
|
||||
@@ -3225,7 +3225,9 @@ bool CDVDPlayer::OpenVideoStream(CDVDStreamInfo& hint, bool reset)
|
||||
hint.aspect = aspect;
|
||||
hint.forced_aspect = true;
|
||||
}
|
||||
@ -3462,7 +3462,7 @@ index a9bab4c..26d3903 100644
|
||||
|
||||
CDVDInputStream::IMenus* pMenus = dynamic_cast<CDVDInputStream::IMenus*>(m_pInputStream);
|
||||
|
||||
From c04ddcede08d1a6d49a0403b958564536ee353eb Mon Sep 17 00:00:00 2001
|
||||
From fce5654c0ddb74fd337f6dccd6c6a207417bc30e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 16 Apr 2014 21:18:06 +0100
|
||||
Subject: [PATCH 21/58] [omxplayer] Don't propagate 3d flags based on supported
|
||||
@ -3518,7 +3518,7 @@ index ac838ce..605318c9 100644
|
||||
unsigned int iDisplayWidth = width;
|
||||
unsigned int iDisplayHeight = height;
|
||||
|
||||
From e3a9b63eb53c1d09bf2118ede189a574344a987b Mon Sep 17 00:00:00 2001
|
||||
From dfa03127d2d6d7fc10cc500fca8e8f123498466d Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 17 Apr 2014 13:00:52 +0100
|
||||
Subject: [PATCH 22/58] [graphics] Don't set stereo mode based on resolution
|
||||
@ -3579,7 +3579,7 @@ index 3cb5587..fe6ebf4 100644
|
||||
|
||||
m_iScreenWidth = info_mod.iWidth;
|
||||
|
||||
From 2456ea095cef1c91b01c1bb8076a62b13beffdd9 Mon Sep 17 00:00:00 2001
|
||||
From 68e55b521bd0dd9d67fa25da717ffb1e00d5e69e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 17 Apr 2014 13:01:51 +0100
|
||||
Subject: [PATCH 23/58] [graphics] Allow switching to a more suitable 3D
|
||||
@ -3668,7 +3668,7 @@ index 2904c1b..8d3774f 100644
|
||||
void ResetOverscan(RESOLUTION_INFO &resinfo);
|
||||
void ResetScreenParameters(RESOLUTION res);
|
||||
|
||||
From 8e473509510eb442cd123ea6eba1915eb0be6d29 Mon Sep 17 00:00:00 2001
|
||||
From 249c39bccad7d3cdf87a0f2b18c442598e26a628 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 17 Apr 2014 13:38:55 +0100
|
||||
Subject: [PATCH 24/58] [3D] Support switching to 3D resolutions
|
||||
@ -3753,7 +3753,7 @@ index 83c3adb..8076e76 100644
|
||||
return current;
|
||||
}
|
||||
|
||||
From 90cd364132c0c5ea05bfe6253eb7e71e8df51356 Mon Sep 17 00:00:00 2001
|
||||
From c067847ac3a59467f237cd8fbd4560633e52407f Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 23 Apr 2014 00:05:07 +0100
|
||||
Subject: [PATCH 25/58] [graphics] Make pixel ratio for 3d modes consistent
|
||||
@ -3959,7 +3959,7 @@ index c58c28a..bf1e589 100644
|
||||
|
||||
AddUniqueResolution(res2, resolutions);
|
||||
|
||||
From 66586edd7c9571d217d1adad4abd648858d5034c Mon Sep 17 00:00:00 2001
|
||||
From e743cf6411d471af641c9204e123e45cd2eaca08 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 10 Aug 2014 16:45:16 +0100
|
||||
Subject: [PATCH 26/58] filesystem: Make support of browsing into archives
|
||||
@ -4061,7 +4061,7 @@ index 2fd8777..3b294cd 100644
|
||||
{ // XBMC Smart playlist - just XML renamed to XSP
|
||||
// read the name of the playlist in
|
||||
|
||||
From 3f1b50628e907b22cbd7661b43f2aef1ab28e474 Mon Sep 17 00:00:00 2001
|
||||
From 173d4caabe6f94725b948a8f14479484f9c612fd Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 27 Oct 2014 13:06:57 +0000
|
||||
Subject: [PATCH 28/58] [rbp] Make cachemembuffersize default depend on memory
|
||||
@ -4121,7 +4121,7 @@ index 478d725..69b7832 100644
|
||||
// as multiply of the default data read rate
|
||||
|
||||
|
||||
From 6f6cffdfcd37ef3e2fe286f1f02f684f8e7b1dcb Mon Sep 17 00:00:00 2001
|
||||
From a7a93995525f017f841212e0cd28b595114e563c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 16 Jun 2014 19:06:00 +0100
|
||||
Subject: [PATCH 30/58] [experimental] Disable quiet-noise generation
|
||||
@ -4151,7 +4151,7 @@ index b391ff3..463a89c 100644
|
||||
|
||||
void CActiveAESink::SetSilenceTimer()
|
||||
|
||||
From 9c6cd969c5acd458627af2c7f739a0105b8906d3 Mon Sep 17 00:00:00 2001
|
||||
From fd8b88623d16478b196f8fea2319641d4f378390 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 30 May 2014 14:58:43 +0100
|
||||
Subject: [PATCH 31/58] [settings] Experiment: Report DESKTOP resolution in
|
||||
@ -4176,7 +4176,7 @@ index 6902f83..50c5f97 100644
|
||||
StringUtils::Format("%dx%d%s", resolution->width, resolution->height,
|
||||
ModeFlagsToString(resolution->flags, false).c_str()),
|
||||
|
||||
From 12b17989a7237d1b8d9e9a99c84eda63febfff49 Mon Sep 17 00:00:00 2001
|
||||
From c7e9b7c0e85631342133ca022537c1d8298b73f7 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 16 Aug 2014 21:01:42 +0100
|
||||
Subject: [PATCH 32/58] omxrender: Hacks to reduce GUI rendering rate when
|
||||
@ -4279,7 +4279,7 @@ index 7ee0a34..e45cb7b 100644
|
||||
|
||||
int vsync_mode = CSettings::Get().GetInt("videoscreen.vsync");
|
||||
|
||||
From af8beca4949c9f7dcfa0c63eec84ea152cc5a19b Mon Sep 17 00:00:00 2001
|
||||
From 2b307c4015f68a0c9c288e13c38b285d0d1937e6 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 9 Sep 2014 12:04:26 +0100
|
||||
Subject: [PATCH 33/58] egl: Treat unknown display aspect ratio as square pixel
|
||||
@ -4311,7 +4311,7 @@ index bf1e589..a25eb86 100644
|
||||
|
||||
SetResolutionString(m_desktopRes);
|
||||
|
||||
From a71164f2ddc40e979d788feec578eee903bce760 Mon Sep 17 00:00:00 2001
|
||||
From 5dca6fb26ff94171dce21a82b4848e8237acb59a Mon Sep 17 00:00:00 2001
|
||||
From: anaconda <anaconda@menakite.eu>
|
||||
Date: Thu, 11 Sep 2014 21:30:43 +0200
|
||||
Subject: [PATCH 34/58] Disable textbox autoscrolling while on screensaver.
|
||||
@ -4375,7 +4375,7 @@ index b7ef051..e149418 100644
|
||||
if (m_lastRenderTime)
|
||||
m_autoScrollDelayTime += currentTime - m_lastRenderTime;
|
||||
|
||||
From d31a213d88f03ad2096df0d5706ab083bdb64cda Mon Sep 17 00:00:00 2001
|
||||
From 03ff380e0ca4a1f1acefd387798af26513029dcd Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 18 Sep 2014 14:24:56 +0100
|
||||
Subject: [PATCH 35/58] [omxplayer] Only enable audio clock master when A/V
|
||||
@ -4409,7 +4409,7 @@ index 5475570..7c07b57 100644
|
||||
OMX_CONFIG_BOOLEANTYPE configBool;
|
||||
OMX_INIT_STRUCTURE(configBool);
|
||||
|
||||
From 049685ead7c3e8e77ad56a79ca98646a612f2117 Mon Sep 17 00:00:00 2001
|
||||
From 6afa97fe281ef2703d90b717a77dbcd97abfec80 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 19 Sep 2014 11:54:49 +0100
|
||||
Subject: [PATCH 36/58] [dvdplayer/rbp] Add pi specific option to maintain
|
||||
@ -4611,7 +4611,7 @@ index 4fd18f3..6456657 100644
|
||||
private:
|
||||
DllBcmHost *m_DllBcmHost;
|
||||
|
||||
From 7f3bd196b837e76cb39d6c4004fcc3405ca93df7 Mon Sep 17 00:00:00 2001
|
||||
From c70e9eb1ea7d26e72a2c9a73c7999af2956058a0 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 27 Sep 2014 15:32:37 +0100
|
||||
Subject: [PATCH 37/58] [dvdplayer] exerimental: don't raise priority of audio
|
||||
@ -4622,10 +4622,10 @@ Subject: [PATCH 37/58] [dvdplayer] exerimental: don't raise priority of audio
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
index 26d3903..ea4031e 100644
|
||||
index 12a3ed6..cb512ed 100644
|
||||
--- a/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
+++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
@@ -3204,7 +3204,11 @@ bool CDVDPlayer::OpenAudioStream(CDVDStreamInfo& hint, bool reset)
|
||||
@@ -3210,7 +3210,11 @@ bool CDVDPlayer::OpenAudioStream(CDVDStreamInfo& hint, bool reset)
|
||||
m_dvdPlayerAudio->SendMessage(new CDVDMsg(CDVDMsg::PLAYER_STARTED), 1);
|
||||
|
||||
/* audio normally won't consume full cpu, so let it have prio */
|
||||
@ -4638,7 +4638,7 @@ index 26d3903..ea4031e 100644
|
||||
}
|
||||
|
||||
|
||||
From 5328e5438369bd975f1fecfb19346145c1526cc3 Mon Sep 17 00:00:00 2001
|
||||
From 834918157edb71baa1a0a08618db4371d6733656 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 28 Sep 2014 19:28:17 +0100
|
||||
Subject: [PATCH 38/58] [mmalcodec] Introduce a preroll period to buffer up
|
||||
@ -4774,7 +4774,7 @@ index b4aa571..4f81bbd 100644
|
||||
MMAL_COMPONENT_T *m_dec;
|
||||
MMAL_PORT_T *m_dec_input;
|
||||
|
||||
From bf7513efb31099a0b92e48e838c9a42a41d11c5e Mon Sep 17 00:00:00 2001
|
||||
From f60d2b673f05c265d37365e1796edfa04d1a7bbf Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 24 Sep 2014 23:13:52 +0100
|
||||
Subject: [PATCH 39/58] [audio] Add settings option to boost centre channel
|
||||
@ -4900,7 +4900,7 @@ index 7c07b57..ef4c3d4 100644
|
||||
// stereo upmix
|
||||
if (upmix && m_src_channels == 2 && m_dst_channels > 2)
|
||||
|
||||
From 5dd9c2deea5499f7475a7f7f4760de3b115e1433 Mon Sep 17 00:00:00 2001
|
||||
From 0da65ffdae0127a8a536b5ce32c0c94c70f5ac4b Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 3 Oct 2014 18:38:07 +0100
|
||||
Subject: [PATCH 40/58] [omxcore] Skip out of flush on error
|
||||
@ -4932,7 +4932,7 @@ index 4ae29ba..4caa304 100644
|
||||
|
||||
OMX_ERRORTYPE omx_err = OMX_ErrorNone;
|
||||
|
||||
From f687959a3c51e628696c20fac24822e6b9d7db89 Mon Sep 17 00:00:00 2001
|
||||
From b86dec67012a10f2b48f6594a8a565dbfe496993 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Fri, 3 Oct 2014 18:40:06 +0100
|
||||
Subject: [PATCH 41/58] [SinkPi] Handle multichannel layout more like OMXAudio
|
||||
@ -4994,7 +4994,7 @@ index 89684e4..fd9a03d 100644
|
||||
m_format = format;
|
||||
m_sinkbuffer_sec_per_byte = 1.0 / (double)(m_format.m_frameSize * m_format.m_sampleRate);
|
||||
|
||||
From c1026b84f3d7fc4042d5e06b838317299892feee Mon Sep 17 00:00:00 2001
|
||||
From 14666f6af5a1b41669e3c063b9617bb90b61cea7 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 27 Oct 2014 15:23:51 +0000
|
||||
Subject: [PATCH 42/58] [rbp] Default extract thumbnails to false
|
||||
@ -5027,7 +5027,8 @@ index 79853a8..4c2ef41 100644
|
||||
|
||||
<section id="system">
|
||||
|
||||
From 31e2d88aa5990198eac76e2ad4c5e4c70bacc4c1 Mon Sep 17 00:00:00 2001
|
||||
|
||||
From 2715f438217a32724000749b90ded0cd4c578ac1 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 11 Nov 2014 18:14:23 +0000
|
||||
Subject: [PATCH 46/58] [resamplepi] Try to report the same numbers as ffmpeg
|
||||
@ -5081,7 +5082,7 @@ index 84505bf..2b5bef2 100644
|
||||
CLog::Log(LOGINFO, "%s::%s = %d", CLASSNAME, __func__, ret);
|
||||
#endif
|
||||
|
||||
From 0cd72c312c42eef5be01cd317a356f80141d5df2 Mon Sep 17 00:00:00 2001
|
||||
From c7f2373fb92e2b86b8ce54b1ff943278ac5c636c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Tue, 11 Nov 2014 20:49:30 +0000
|
||||
Subject: [PATCH 47/58] [dvdplayer] New scheme for PLL adjustment for video
|
||||
@ -5199,7 +5200,7 @@ index 02c64a0..37bf4bd 100644
|
||||
struct SInfo
|
||||
{
|
||||
|
||||
From f28c613b2b10a74b434d2c2eca4cef57ddae6ea4 Mon Sep 17 00:00:00 2001
|
||||
From 4bff4f0daf7d5273b40740995eab2240245e8bc6 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sat, 15 Nov 2014 12:03:34 +0000
|
||||
Subject: [PATCH 48/58] [dvdplayer] Add lock for player creation
|
||||
@ -5210,7 +5211,7 @@ Subject: [PATCH 48/58] [dvdplayer] Add lock for player creation
|
||||
2 files changed, 4 insertions(+)
|
||||
|
||||
diff --git a/xbmc/cores/dvdplayer/DVDPlayer.cpp b/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
index ea4031e..67cdefc 100644
|
||||
index cb512ed..a27291b 100644
|
||||
--- a/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
+++ b/xbmc/cores/dvdplayer/DVDPlayer.cpp
|
||||
@@ -494,6 +494,7 @@ void CSelectionStreams::Update(CDVDInputStream* input, CDVDDemux* demuxer, std::
|
||||
@ -5229,7 +5230,7 @@ index ea4031e..67cdefc 100644
|
||||
if (!m_players_created)
|
||||
return;
|
||||
delete m_dvdPlayerVideo;
|
||||
@@ -4009,6 +4011,7 @@ double CDVDPlayer::GetQueueTime()
|
||||
@@ -4015,6 +4017,7 @@ double CDVDPlayer::GetQueueTime()
|
||||
|
||||
void CDVDPlayer::GetVideoStreamInfo(SPlayerVideoStreamInfo &info)
|
||||
{
|
||||
@ -5248,7 +5249,7 @@ index ef64076..7ea6ea6 100644
|
||||
+ CCriticalSection m_players_lock;
|
||||
};
|
||||
|
||||
From 031140ede26edc6dc6f088a258cac4c8d9e3dc61 Mon Sep 17 00:00:00 2001
|
||||
From 5c8535e6b62b29fd576858b7f0ae48aedd5c4e7c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 19 Nov 2014 13:29:43 +0000
|
||||
Subject: [PATCH 49/58] [dvdplayeraudio] Add advancedsetting for configuring
|
||||
@ -5320,7 +5321,7 @@ index ca995e3..99ed121 100644
|
||||
float m_audioPlayCountMinimumPercent;
|
||||
bool m_dvdplayerIgnoreDTSinWAV;
|
||||
|
||||
From c6364a671a4915f14e5d74469f9eb24e4f398587 Mon Sep 17 00:00:00 2001
|
||||
From 899b96e8044e12a1de491b9b935c904500bc3b51 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 19 Nov 2014 17:35:44 +0000
|
||||
Subject: [PATCH 50/58] [mmalrender] Skip some log message in bypass mode
|
||||
@ -5361,7 +5362,7 @@ index 03a05de..c0ff30d 100644
|
||||
// we only want to upload frames once
|
||||
if (buffer->flipindex++)
|
||||
|
||||
From c42802e773ab8a3350956c30a3fde7699d7d39b5 Mon Sep 17 00:00:00 2001
|
||||
From 224f650f004001ea17642fdb2b3c335119b3b593 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 24 Nov 2014 21:24:25 +0000
|
||||
Subject: [PATCH 51/58] [mmalcodec] Avoid deinterlace for dvd menus for now
|
||||
@ -5384,7 +5385,7 @@ index 6742e0e..a1f11e9 100644
|
||||
else if (deinterlace_request == VS_DEINTERLACEMODE_FORCE)
|
||||
deinterlace = true;
|
||||
|
||||
From 9aa36617278042a3b398bce556cff1c1725dc52b Mon Sep 17 00:00:00 2001
|
||||
From ad39a3194e7a4d58ba743c76b0bce20aa23403cf Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 24 Nov 2014 22:07:25 +0000
|
||||
Subject: [PATCH 52/58] [dvdplayervideo] Prod decoder when in stills mode
|
||||
@ -5464,7 +5465,7 @@ index f030e37..7a8fc10 100644
|
||||
|
||||
if (pMsg->IsType(CDVDMsg::GENERAL_SYNCHRONIZE))
|
||||
|
||||
From 7f349f1d0829a9f53d0350107c757a22f2de497a Mon Sep 17 00:00:00 2001
|
||||
From 07cae410e18ee3f1a7c5ebb7fc9118278b06ec8c Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 27 Nov 2014 16:20:56 +0000
|
||||
Subject: [PATCH 53/58] [mmalcodec] Skip some setup that is not required when
|
||||
@ -5534,7 +5535,7 @@ index a1f11e9..a11fa65 100644
|
||||
m_startframe = false;
|
||||
m_decoderPts = DVD_NOPTS_VALUE;
|
||||
|
||||
From b1e548a9fc880a0e13cfd6c17bd341c4bfff4f99 Mon Sep 17 00:00:00 2001
|
||||
From 08c8ff55cee6218e28da19f99953eba17c6e9ef2 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 27 Nov 2014 16:31:56 +0000
|
||||
Subject: [PATCH 54/58] [languageinvoker] Reduce priority of python threads
|
||||
@ -5560,7 +5561,7 @@ index 7b0d903..f92aa3e 100644
|
||||
}
|
||||
|
||||
|
||||
From 5572314baa9a6025982f826e44de168928c7e96b Mon Sep 17 00:00:00 2001
|
||||
From 99762cbbadb4e8124d5dc2146c9336c7f840bd53 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Thu, 27 Nov 2014 17:53:46 +0000
|
||||
Subject: [PATCH 55/58] [mmalcodec] Try reducing number of video frames
|
||||
@ -5597,7 +5598,7 @@ index 4f81bbd..79a4bfd 100644
|
||||
virtual const char* GetName(void) { return (const char*)m_pFormatName; }
|
||||
virtual bool GetCodecStats(double &pts, int &droppedPics);
|
||||
|
||||
From 27cad955313ec905df55b5d3ba55a38686ab394e Mon Sep 17 00:00:00 2001
|
||||
From 4da7a6db0dffc99ff2a4bbc7f7ad1a6e199e197e Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Mon, 1 Dec 2014 17:31:00 +0000
|
||||
Subject: [PATCH 56/58] [mmalcodec] Ensure we have requested number of buffers
|
||||
@ -5621,7 +5622,7 @@ index c0ff30d..6d461bd 100644
|
||||
|
||||
status = mmal_port_enable(m_vout_input, vout_input_port_cb_static);
|
||||
|
||||
From 409b623f78966fbab6c4a5769d79aad51936e11e Mon Sep 17 00:00:00 2001
|
||||
From ca9e4a01df9221a292680c35ce2b67f29dca8592 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Wed, 3 Dec 2014 21:17:53 +0000
|
||||
Subject: [PATCH 57/58] [omxplayer] Add some info about hdmi sync to codec
|
||||
@ -5705,7 +5706,7 @@ index c8fd5fb..9f26427 100644
|
||||
bool IsEOS();
|
||||
bool SubmittedEOS() const { return m_submitted_eos; }
|
||||
|
||||
From 17912f08b02d7d9f8b9b3734873469815a14dbac Mon Sep 17 00:00:00 2001
|
||||
From f4322d6a36acf9c81f273c4e64e8b23e6d5ff490 Mon Sep 17 00:00:00 2001
|
||||
From: popcornmix <popcornmix@gmail.com>
|
||||
Date: Sun, 7 Dec 2014 15:21:18 +0000
|
||||
Subject: [PATCH 58/58] [omxplayer] Remove test of removed setting, avoids a
|
||||
|
Loading…
x
Reference in New Issue
Block a user