vdr-plugin-streamdev: update to 0.6.3

This commit is contained in:
Rudi Heitbaum 2023-11-08 13:46:21 +00:00
parent 4960b896e9
commit b7fde3d73e
4 changed files with 2 additions and 75 deletions

View File

@ -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"

View File

@ -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();

View File

@ -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)) {

View File

@ -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);
}