Merge pull request #881 from MilhouseVH/kodi17b4

kodi: update to 17.0-beta4-bd17e63
This commit is contained in:
Christian Hewitt 2016-10-25 07:55:57 +04:00 committed by GitHub
commit c34df6f141
14 changed files with 1731 additions and 1458 deletions

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="inputstream.mpd"
PKG_VERSION="c5ee8ac"
PKG_VERSION="4c8013f"
PKG_LICENSE="GPL"
PKG_SITE="http://www.kodi.tv"
PKG_URL="https://github.com/liberty-developer/inputstream.mpd/archive/$PKG_VERSION.tar.gz"

View File

@ -20,7 +20,7 @@ PKG_NAME="inputstream.smoothstream"
PKG_VERSION="081c6c4"
PKG_LICENSE="GPL"
PKG_SITE="http://www.kodi.tv"
PKG_URL="https://github.com/mapfau/inputstream.smoothstream/archive/$PKG_VERSION.tar.gz"
PKG_URL="https://github.com/peak3d/inputstream.smoothstream/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain kodi-platform"
PKG_SECTION=""
PKG_SHORTDESC="inputstream.smoothstream"

View File

@ -17,12 +17,12 @@
################################################################################
PKG_NAME="peripheral.joystick"
PKG_VERSION="abff316"
PKG_VERSION="ae86732"
PKG_REV="0"
PKG_ARCH="any"
PKG_LICENSE="GPL"
PKG_SITE="https://github.com/kodi-game/peripheral.joystick"
PKG_URL="https://github.com/kodi-game/peripheral.joystick/archive/$PKG_VERSION.tar.gz"
PKG_SITE="https://github.com/xbmc/peripheral.joystick"
PKG_URL="https://github.com/xbmc/peripheral.joystick/archive/$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain kodi-platform p8-platform"
PKG_SECTION=""
PKG_SHORTDESC="peripheral.joystick: Joystick support in Kodi"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="pvr.dvblink"
PKG_VERSION="e842db9"
PKG_VERSION="043aa89"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="pvr.iptvsimple"
PKG_VERSION="a4c5255"
PKG_VERSION="adee8a7"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="pvr.mythtv"
PKG_VERSION="b1b426f"
PKG_VERSION="2f3dfcd"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="pvr.nextpvr"
PKG_VERSION="f99b17d"
PKG_VERSION="6a2128d"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="pvr.vdr.vnsi"
PKG_VERSION="dd95ede"
PKG_VERSION="5b47bd0"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="kodi-theme-Estuary"
PKG_VERSION="17.0-beta3-7041777"
PKG_VERSION="17.0-beta4-bd17e63"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################
PKG_NAME="kodi"
PKG_VERSION="17.0-beta3-7041777"
PKG_VERSION="17.0-beta4-bd17e63"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="GPL"

View File

@ -1,67 +0,0 @@
From b335c232110d008aa31615592d4aed9d23dbf06d Mon Sep 17 00:00:00 2001
From: Alex Deryskyba <alex@codesnake.com>
Date: Sat, 22 Oct 2016 13:47:54 +0200
Subject: [PATCH] aml: Drop frames if requested by VideoPlayer
---
.../DVDCodecs/Video/DVDVideoCodecAmlogic.cpp | 17 ++++++++++++++++-
.../DVDCodecs/Video/DVDVideoCodecAmlogic.h | 1 +
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp
index bd4e084..5939f38 100644
--- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp
+++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.cpp
@@ -27,6 +27,7 @@
#include "utils/AMLUtils.h"
#include "utils/BitstreamConverter.h"
#include "utils/log.h"
+#include "utils/SysfsUtils.h"
#include "threads/Atomics.h"
#include "settings/Settings.h"
@@ -50,7 +51,8 @@ CDVDVideoCodecAmlogic::CDVDVideoCodecAmlogic(CProcessInfo &processInfo) : CDVDVi
m_mpeg2_sequence(NULL),
m_bitparser(NULL),
m_bitstream(NULL),
- m_opened(false)
+ m_opened(false),
+ m_drop(false)
{
pthread_mutex_init(&m_queue_mutex, NULL);
}
@@ -349,6 +351,19 @@ bool CDVDVideoCodecAmlogic::ClearPicture(DVDVideoPicture *pDvdVideoPicture)
void CDVDVideoCodecAmlogic::SetDropState(bool bDrop)
{
+ if (bDrop == m_drop)
+ return;
+
+ m_drop = bDrop;
+ if (bDrop)
+ m_videobuffer.iFlags |= DVP_FLAG_DROPPED;
+ else
+ m_videobuffer.iFlags &= ~DVP_FLAG_DROPPED;
+
+ // Freerun mode causes amvideo driver to ignore timing and process frames
+ // as quickly as they are coming from decoder. By enabling freerun mode we can
+ // skip rendering of the frames that are requested to be dropped by VideoPlayer.
+ SysfsUtils::SetInt("/sys/class/video/freerun_mode", bDrop ? 1 : 0);
}
void CDVDVideoCodecAmlogic::SetSpeed(int iSpeed)
diff --git a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h
index a4cc25c..2c44241 100644
--- a/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h
+++ b/xbmc/cores/VideoPlayer/DVDCodecs/Video/DVDVideoCodecAmlogic.h
@@ -97,6 +97,7 @@ protected:
float m_aspect_ratio;
mpeg2_sequence *m_mpeg2_sequence;
double m_mpeg2_sequence_pts;
+ bool m_drop;
CBitstreamParser *m_bitparser;
CBitstreamConverter *m_bitstream;
--
1.7.10.4

View File

@ -18,7 +18,7 @@
PKG_NAME="ffmpeg"
# Current branch is: release/3.1-xbmc
PKG_VERSION="32dccce"
PKG_VERSION="0cf9269"
PKG_REV="1"
PKG_ARCH="any"
PKG_LICENSE="LGPLv2.1+"

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff