From f737e30d589b60a57aa6075d7680d3a8d8ce4d52 Mon Sep 17 00:00:00 2001 From: Stefan Seyfried Date: Sun, 30 Jan 2011 12:25:08 +0000 Subject: [PATCH] improve sectionsd EIT filter for non-broken drivers git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@1084 e54a6e83-5905-42d5-8d5c-058d10e6a962 Origin commit data ------------------ Commit: https://github.com/neutrino-images/ni-neutrino/commit/c04dc028a0f7a2e4b18b38676d50ae5db4584a4d Author: Stefan Seyfried Date: 2011-01-30 (Sun, 30 Jan 2011) --- src/sectionsd/sectionsd.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/sectionsd/sectionsd.cpp b/src/sectionsd/sectionsd.cpp index 88908cc73..a488aac7b 100644 --- a/src/sectionsd/sectionsd.cpp +++ b/src/sectionsd/sectionsd.cpp @@ -6899,12 +6899,13 @@ int eit_set_update_filter(int *fd) mask[2] = 0xFF; int timeout = 0; -#if 0 +#if !HAVE_COOL_HARDWARE filter[3] = (cur_eit << 1) | 0x01; mask[3] = (0x1F << 1) | 0x01; mode[3] = 0x1F << 1; eitDmx->sectionFilter(0x12, filter, mask, 4, timeout, mode); #else + /* coolstream drivers broken? */ filter[3] = (((cur_eit + 1) & 0x01) << 1) | 0x01; mask[3] = (0x01 << 1) | 0x01; eitDmx->sectionFilter(0x12, filter, mask, 4, timeout, NULL);