summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CONTRIBUTORS3
-rw-r--r--HISTORY1
-rw-r--r--server/livestreamer.c1
3 files changed, 5 insertions, 0 deletions
diff --git a/CONTRIBUTORS b/CONTRIBUTORS
index 33141a7..18dbd35 100644
--- a/CONTRIBUTORS
+++ b/CONTRIBUTORS
@@ -142,3 +142,6 @@ sk8ter
lhanisch
for fixing a memory leak in cStreamdevPatFilter::GetPid
+
+Eric Valette
+ for adding support for EnhancedAC3
diff --git a/HISTORY b/HISTORY
index c4fe3b7..e4886b3 100644
--- a/HISTORY
+++ b/HISTORY
@@ -1,6 +1,7 @@
VDR Plugin 'streamdev' Revision History
---------------------------------------
+- added support for EnhancedAC3 (thanks to Eric Valette)
- fixed a memory leak in cStreamdevPatFilter::GetPid (thanks to lhanisch)
- length -1 is the correct value for streams in M3U playlists
- switching between two encrypted channels on the same transponder didn't
diff --git a/server/livestreamer.c b/server/livestreamer.c
index 3162fa2..ab7c6b4 100644
--- a/server/livestreamer.c
+++ b/server/livestreamer.c
@@ -172,6 +172,7 @@ int cStreamdevPatFilter::GetPid(SI::PMT::Stream& stream)
for (SI::Loop::Iterator it; (d = stream.streamDescriptors.getNext(it)); ) {
switch (d->getDescriptorTag()) {
case SI::AC3DescriptorTag:
+ case SI::EnhancedAC3DescriptorTag:
Dprintf("cStreamdevPatFilter PMT scanner: adding PID %d (%s) %s\n",
stream.getPid(), psStreamTypes[stream.getStreamType()], "AC3");
delete d;