mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
kodi: update to 16.1-rc2-a7caa16
This commit is contained in:
parent
68f45b63d1
commit
95b1918511
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="kodi-theme-Confluence"
|
PKG_NAME="kodi-theme-Confluence"
|
||||||
PKG_VERSION="16.0-a5f3a99"
|
PKG_VERSION="16.1-rc2-a7caa16"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -17,7 +17,7 @@
|
|||||||
################################################################################
|
################################################################################
|
||||||
|
|
||||||
PKG_NAME="kodi"
|
PKG_NAME="kodi"
|
||||||
PKG_VERSION="16.0-a5f3a99"
|
PKG_VERSION="16.1-rc2-a7caa16"
|
||||||
PKG_REV="1"
|
PKG_REV="1"
|
||||||
PKG_ARCH="any"
|
PKG_ARCH="any"
|
||||||
PKG_LICENSE="GPL"
|
PKG_LICENSE="GPL"
|
||||||
|
@ -1,69 +0,0 @@
|
|||||||
From 7216c71bfd250f8c3f9fa82685ec635cf7be4b60 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Rainer Hochecker <fernetmenta@online.de>
|
|
||||||
Date: Sun, 21 Feb 2016 17:54:20 +0100
|
|
||||||
Subject: [PATCH] vaapi: fix segfault
|
|
||||||
|
|
||||||
---
|
|
||||||
xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp | 10 ++++++----
|
|
||||||
1 file changed, 6 insertions(+), 4 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp
|
|
||||||
index 19f05ca..540f914 100644
|
|
||||||
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp
|
|
||||||
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VAAPI.cpp
|
|
||||||
@@ -738,12 +738,14 @@ int CDecoder::FFGetBuffer(AVCodecContext *avctx, AVFrame *pic, int flags)
|
|
||||||
|
|
||||||
void CDecoder::FFReleaseBuffer(uint8_t *data)
|
|
||||||
{
|
|
||||||
- VASurfaceID surf;
|
|
||||||
+ {
|
|
||||||
+ VASurfaceID surf;
|
|
||||||
|
|
||||||
- CSingleLock lock(m_DecoderSection);
|
|
||||||
+ CSingleLock lock(m_DecoderSection);
|
|
||||||
|
|
||||||
- surf = (VASurfaceID)(uintptr_t)data;
|
|
||||||
- m_videoSurfaces.ClearReference(surf);
|
|
||||||
+ surf = (VASurfaceID)(uintptr_t)data;
|
|
||||||
+ m_videoSurfaces.ClearReference(surf);
|
|
||||||
+ }
|
|
||||||
|
|
||||||
IHardwareDecoder::Release();
|
|
||||||
}
|
|
||||||
|
|
||||||
From eb7ccc54a4db746368191927c5b2fe77b4f678fe Mon Sep 17 00:00:00 2001
|
|
||||||
From: Rainer Hochecker <fernetmenta@online.de>
|
|
||||||
Date: Sun, 21 Feb 2016 18:00:24 +0100
|
|
||||||
Subject: [PATCH] dxva2: fix segfault
|
|
||||||
|
|
||||||
---
|
|
||||||
xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp | 14 ++++++++------
|
|
||||||
1 file changed, 8 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp
|
|
||||||
index 1fc5061..a340183 100644
|
|
||||||
--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp
|
|
||||||
+++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/DXVA.cpp
|
|
||||||
@@ -1144,14 +1144,16 @@ bool CDecoder::Supports(enum PixelFormat fmt)
|
|
||||||
|
|
||||||
void CDecoder::RelBuffer(uint8_t *data)
|
|
||||||
{
|
|
||||||
- CSingleLock lock(m_section);
|
|
||||||
- ID3D11VideoDecoderOutputView* view = (ID3D11VideoDecoderOutputView*)(uintptr_t)data;
|
|
||||||
-
|
|
||||||
- if (!m_surface_context->IsValid(view))
|
|
||||||
{
|
|
||||||
- CLog::Log(LOGWARNING, "%s - return of invalid surface", __FUNCTION__);
|
|
||||||
+ CSingleLock lock(m_section);
|
|
||||||
+ ID3D11VideoDecoderOutputView* view = (ID3D11VideoDecoderOutputView*)(uintptr_t)data;
|
|
||||||
+
|
|
||||||
+ if (!m_surface_context->IsValid(view))
|
|
||||||
+ {
|
|
||||||
+ CLog::Log(LOGWARNING, "%s - return of invalid surface", __FUNCTION__);
|
|
||||||
+ }
|
|
||||||
+ m_surface_context->ClearReference(view);
|
|
||||||
}
|
|
||||||
- m_surface_context->ClearReference(view);
|
|
||||||
|
|
||||||
IHardwareDecoder::Release();
|
|
||||||
}
|
|
Loading…
x
Reference in New Issue
Block a user