diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/package.mk b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/package.mk index 25872c30c1..2e690a6d7d 100644 --- a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/package.mk +++ b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/package.mk @@ -3,8 +3,8 @@ # Copyright (C) 2016-present Team LibreELEC (https://libreelec.tv) PKG_NAME="vdr-plugin-streamdev" -PKG_VERSION="e2a9b979d3fb92967c7a6a8221e674eb7e55c813" -PKG_SHA256="adcc08ac19cf98122576bedf63be3396d8b81ee4196c00df0e25c9fb8b7e11b8" +PKG_VERSION="0.6.3" +PKG_SHA256="a678653dfb2641bc9dea9a1bd3b2400f3edbe697953364cf597f76d93cfaea2c" PKG_LICENSE="GPL" PKG_SITE="http://projects.vdr-developer.org/projects/plg-streamdev" PKG_URL="https://github.com/vdr-projects/vdr-plugin-streamdev/archive/${PKG_VERSION}.tar.gz" diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-01_4k_hevc_support.patch b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-01_4k_hevc_support.patch deleted file mode 100644 index 45b97824f6..0000000000 --- a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-01_4k_hevc_support.patch +++ /dev/null @@ -1,21 +0,0 @@ -http://www.vdr-portal.de/board17-developer/board97-vdr-core/p1272182-rfc-h-265-frame-parser/#post1272182 - ---- a/server/livestreamer.c -+++ b/server/livestreamer.c -@@ -143,6 +143,8 @@ - "ISO/IEC 14496-3 Audio with LATM transport syntax", - "0x12", "0x13", "0x14", "0x15", "0x16", "0x17", "0x18", "0x19", "0x1a", - "ISO/IEC 14496-10 Video (MPEG-4 part 10/AVC, aka H.264)", -+ "0x1c", "0x1d", "0x1e", "0x1f", "0x20", "0x21", "0x22","0x23", -+ "HEVC aka H.265", - "", - }; - -@@ -171,6 +173,7 @@ - case 0x10: // ISO/IEC 14496-2 Visual (MPEG-4) - case 0x11: // ISO/IEC 14496-3 Audio with LATM transport syntax - case 0x1b: // ISO/IEC 14496-10 Video (MPEG-4 part 10/AVC, aka H.264) -+ case 0x24: // HEVC aka H.265 - Dprintf("cStreamdevPatFilter PMT scanner adding PID %d (%s)\n", - stream.getPid(), psStreamTypes[stream.getStreamType()]); - return stream.getPid(); diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-02_2.3.9_lock_fix.patch b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-02_2.3.9_lock_fix.patch deleted file mode 100644 index fe42f9f226..0000000000 --- a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-02_2.3.9_lock_fix.patch +++ /dev/null @@ -1,15 +0,0 @@ - -https://www.vdr-portal.de/forum/index.php?thread/131708-gel%C3%B6st-vdr-2-3-9-h%C3%A4ngt-bei-der-wiedergabe-von-aufnahmen-mit-rpihddevice/&postID=1303098#post1303098 - -diff --git a/client/device.c b/client/device.c -index a810f53..2e54e34 100644 ---- a/client/device.c -+++ b/client/device.c -@@ -190,7 +190,6 @@ bool cStreamdevDevice::SetChannelDevice(const cChannel *Channel, - - bool cStreamdevDevice::SetPid(cPidHandle *Handle, int Type, bool On) { - Dprintf("SetPid, Pid=%d, Type=%d, On=%d, used=%d\n", Handle->pid, Type, On, Handle->used); -- LOCK_THREAD; - - bool res = true; - if (Handle->pid && (On || !Handle->used)) { diff --git a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-04_fix_vdr_2.6.x_build_error.patch b/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-04_fix_vdr_2.6.x_build_error.patch deleted file mode 100644 index aa6235ba72..0000000000 --- a/packages/addons/addon-depends/vdr-plugins/vdr-plugin-streamdev/patches/vdr-plugin-streamdev-04_fix_vdr_2.6.x_build_error.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff -r -Bc a/server/connectionVTP.c b/server/connectionVTP.c -*** a/server/connectionVTP.c 2021-05-22 10:33:01.633332698 +0200 ---- b/server/connectionVTP.c 2021-05-22 10:27:50.000000000 +0200 -*************** -*** 1882,1888 **** - #endif - } - else { -! cDevice::SetCurrentChannel(CurrentChannel); - } - } - isyslog("channel %d moved to %d", FromNumber, ToNumber); ---- 1882,1888 ---- - #endif - } - else { -! cDevice::SetCurrentChannel(CurrentChannel->Number()); - } - } - isyslog("channel %d moved to %d", FromNumber, ToNumber); -*************** -*** 1983,1989 **** - Channels.SwitchTo(CurrentChannel->Number()); - #endif - else -! cDevice::SetCurrentChannel(CurrentChannel); - } - Reply(250, "Channel \"%s\" deleted", Option); - } ---- 1983,1989 ---- - Channels.SwitchTo(CurrentChannel->Number()); - #endif - else -! cDevice::SetCurrentChannel(CurrentChannel->Number()); - } - Reply(250, "Channel \"%s\" deleted", Option); - }