From caa7d8b23e517d298901b197f953a5a3c5ef603d Mon Sep 17 00:00:00 2001 From: BPanther Date: Sun, 9 May 2021 21:25:44 +0200 Subject: [PATCH] small fix --- libarmbox/dmx.cpp | 12 +++++++----- libgeneric-pc/dmx.cpp | 12 +++++++----- libraspi/dmx.cpp | 12 +++++++----- libspark/dmx.cpp | 12 +++++++----- 4 files changed, 28 insertions(+), 20 deletions(-) diff --git a/libarmbox/dmx.cpp b/libarmbox/dmx.cpp index 27153d6..e0c8035 100644 --- a/libarmbox/dmx.cpp +++ b/libarmbox/dmx.cpp @@ -477,11 +477,13 @@ bool cDemux::sectionFilter(unsigned short _pid, const unsigned char * const filt hal_debug("%s #%d pid:0x%04hx fd:%d type:%s len:%d to:%d flags:%x flt[0]:%02x\n", __func__, num, pid, fd, DMX_T[dmx_type], len, s_flt.timeout, s_flt.flags, s_flt.filter.filter[0]); -#if 0 - fprintf(stderr,"filt: "); for (int i = 0; i < len; i++) fprintf(stderr, "%02hhx ", s_flt.filter.filter[i]); fprintf(stderr, "\n"); - fprintf(stderr,"mask: "); for (int i = 0; i < len; i++) fprintf(stderr, "%02hhx ", s_flt.filter.mask [i]); fprintf(stderr, "\n"); - fprintf(stderr,"mode: "); for (int i = 0; i < len; i++) fprintf(stderr, "%02hhx ", s_flt.filter.mode [i]); fprintf(stderr, "\n"); -#endif + + if (HAL_DEBUG_DEMUX) { + fprintf(stderr,"filt: "); for (int i = 0; i < len; i++) fprintf(stderr, "%02hhx ", s_flt.filter.filter[i]); fprintf(stderr, "\n"); + fprintf(stderr,"mask: "); for (int i = 0; i < len; i++) fprintf(stderr, "%02hhx ", s_flt.filter.mask [i]); fprintf(stderr, "\n"); + fprintf(stderr,"mode: "); for (int i = 0; i < len; i++) fprintf(stderr, "%02hhx ", s_flt.filter.mode [i]); fprintf(stderr, "\n"); + } + ioctl (fd, DMX_STOP); if (ioctl(fd, DMX_SET_FILTER, &s_flt) < 0) return false; diff --git a/libgeneric-pc/dmx.cpp b/libgeneric-pc/dmx.cpp index 60f02c1..8988e22 100644 --- a/libgeneric-pc/dmx.cpp +++ b/libgeneric-pc/dmx.cpp @@ -346,11 +346,13 @@ bool cDemux::sectionFilter(unsigned short _pid, const unsigned char * const filt hal_debug("%s #%d pid:0x%04hx fd:%d type:%s len:%d to:%d flags:%x flt[0]:%02x\n", __func__, num, pid, fd, DMX_T[dmx_type], len, s_flt.timeout,s_flt.flags, s_flt.filter.filter[0]); -#if 0 - fprintf(stderr,"filt: ");for(int i=0;i