Just switched from vdr-1.7.16 to vdr-1.7.17 and am getting these error messages.
Mar 14 20:08:51 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:08:51 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:08:55 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:08:55 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:08:55 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:08:55 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:08:57 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:08:57 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:08:58 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:08:58 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:09:01 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:09:01 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:09:09 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:09:09 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:09:14 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:09:14 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode Mar 14 20:09:18 freddy vdr: [10728] cVideoRepacker: switching to MPEG1/2 mode Mar 14 20:09:18 freddy vdr: [10728] cVideoRepacker: operating in MPEG1/2 mode
I see there were some few changes in remux.c - any thoughts?
The only patch I've implemented in both vdr-1.7.16 and vdr-1.7.17 is as follows, to get around a problem decoding my dvb-c channels:
# diff device.c.orig device.c 1502,1513c1502,1513 < if (CamSlotNumber) { < bool Scrambled = b[3] & TS_SCRAMBLING_CONTROL; < int t = time(NULL) - startScrambleDetection; < if (Scrambled) { < if (t > TS_SCRAMBLING_TIMEOUT) < DetachReceivers = true; < } < else if (t > TS_SCRAMBLING_TIME_OK) { < DescramblingOk = true; < startScrambleDetection = 0; < } < } ---
//SBB if (CamSlotNumber) { // bool Scrambled = b[3] & TS_SCRAMBLING_CONTROL; // int t = time(NULL) - startScrambleDetection; // if (Scrambled) { // if (t > TS_SCRAMBLING_TIMEOUT) // DetachReceivers = true; // } // else if (t > TS_SCRAMBLING_TIME_OK) { // DescramblingOk = true; // startScrambleDetection = 0; // } // }