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;