2007-09-24, 06:01 AM
Hi, I can't GB-PVR 1.0.16 to record ATSC digital TV on my new ATI TV Wonder 650. I can view the digital channels inside LiveTV so the tuner should be setup correctly but when I go to record all I get are 0 byte length files. I can record those same channels using the Catalyst MC software and BeyondTV.
I'm guessing there's an issue with the Muxer but I don't know how to fix the problem. Running BDA Mux Checker gives me this:
-----
GB-PVR has detected the following multiplex filters on your machine:
Found: CyberLink MPEG Muxer
FILE: C:\Program Files\CyberLink\Shared Files\PDMpgMux.ax
VERSION: 3.5.0107
Found: InterVideo Multiplexer
FILE: C:\Program Files\InterVideo\Common\Bin\ivimux.ax
VERSION: 3.1.6.0
Found: CyberLink MPEG Muxer
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\VideoProcessor\MDMpgMux.ax
VERSION: 5.0.1727
Found: ATI MPEG Multiplexer
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\Video\atimpenc.dll
VERSION: 9.12.0.60123
Found: CyberLink MPEG Muxer
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\DV\PCMDV_MpgMux.ax
VERSION: 5.0.0615
Found: PP MPEG Muxer (aka, CyberLink MPEG Muxer)
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\Burner\ppMpgMux.ax
VERSION: 5.0.1214
----
The first CyberLink MPEG Muxer is from PowerDVD. The InterVideo one is from WinDVD. From Config I've tried it with "CyberLink", "ATI MPEG Mux" and "TS Mux" and they all have the same problem. If I use the CyberLink one (which seems to be the recommended one, though I don't know which one it's using) I see this in GBPVRRecordingService.exe-native.log (complete log attached):
-----
2007-09-23 22:40:00.245 VERBOSE ServiceID: -1, PMT PID: -1, VPID: -1, APID: -1
2007-09-23 22:40:00.245 VERBOSE SubmitTuningRequest() complete
2007-09-23 22:40:00.245 VERBOSE ServiceID: -1, PMT PID: -1, VPID: -1, APID: -1
2007-09-23 22:40:00.245 VERBOSE getSetting(BDAMultiplexer)
2007-09-23 22:40:00.245 VERBOSE Preferred BDA Multiplexer: CyberLink
2007-09-23 22:40:00.276 VERBOSE getSetting(BDAEnabledMDPlugins)
2007-09-23 22:40:00.307 VERBOSE getSetting(BDAAutoDetectTuner)
2007-09-23 22:40:00.307 VERBOSE About to auto detect correct tuner filter
2007-09-23 22:40:00.307 VERBOSE Looking for associated filter
2007-09-23 22:40:00.307 VERBOSE - ATI BDA Digital Capture
2007-09-23 22:40:00.307 VERBOSE Successfully auto detected tuner filter: ATI BDA Digital Capture
2007-09-23 22:40:00.323 VERBOSE ConnectPins: 'Output1' to 'MPEG-2 Stream'
2007-09-23 22:40:00.323 VERBOSE Demux filter has the following default output pins:
2007-09-23 22:40:00.323 VERBOSE - 1: has media type: {455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} {B3C7397C-D303-414D-B33C-4ED2C9D29733}
2007-09-23 22:40:00.323 VERBOSE - 2: has media type: {73646976-0000-0010-8000-00AA00389B71} {E06D8026-DB46-11CF-B4D1-00805F6CBBEA} (VIDEO) (stored for later)
2007-09-23 22:40:00.323 VERBOSE - 3: has media type: {73647561-0000-0010-8000-00AA00389B71} {E06D802C-DB46-11CF-B4D1-00805F6CBBEA} (AUDIO) (stored for later)
2007-09-23 22:40:00.323 VERBOSE - 4: has media type: {455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} {E436EB8E-524F-11CE-9F53-0020AF0BA770}
2007-09-23 22:40:00.323 VERBOSE - 5: has media type: {455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} {C892E55B-252D-42B5-A316-D997E7A5D995}
2007-09-23 22:40:00.323 VERBOSE getSetting(BDAUsePsiParser)
2007-09-23 22:40:00.323 VERBOSE getSetting(EPGProcessingMode)
2007-09-23 22:40:00.354 VERBOSE pPsiParserControl->SetATSCMode(TRUE)
2007-09-23 22:40:00.354 VERBOSE getSetting(BDAAutoMapPids)
2007-09-23 22:40:00.354 VERBOSE hwnd = NULL
2007-09-23 22:40:00.354 VERBOSE previewMode = false
2007-09-23 22:40:00.354 VERBOSE About to connect recording graph to mux
2007-09-23 22:40:00.385 VERBOSE Finished initialzing Cyberlink mux
2007-09-23 22:40:00.401 VERBOSE ConnectPins: 'Output' to 'Input'
2007-09-23 22:40:14.650 VERBOSE ConnectPins failed: hr = 80040217
2007-09-23 22:40:14.650 VERBOSE getSetting(BDAAlwaysAddTIFAndSections)
2007-09-23 22:40:14.712 VERBOSE getSetting(BDASubmitTuningRequestTwiceOnRecord)
2007-09-23 22:40:14.712 VERBOSE BDARecorder::StartRecording() finished(1)
-----
with the odd line being the one where it says "ConnectPins failed:" like this:
2007-09-23 22:40:14.650 VERBOSE ConnectPins failed: hr = 80040217
I'm guessing there's an issue with the Muxer but I don't know how to fix the problem. Running BDA Mux Checker gives me this:
-----
GB-PVR has detected the following multiplex filters on your machine:
Found: CyberLink MPEG Muxer
FILE: C:\Program Files\CyberLink\Shared Files\PDMpgMux.ax
VERSION: 3.5.0107
Found: InterVideo Multiplexer
FILE: C:\Program Files\InterVideo\Common\Bin\ivimux.ax
VERSION: 3.1.6.0
Found: CyberLink MPEG Muxer
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\VideoProcessor\MDMpgMux.ax
VERSION: 5.0.1727
Found: ATI MPEG Multiplexer
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\Video\atimpenc.dll
VERSION: 9.12.0.60123
Found: CyberLink MPEG Muxer
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\DV\PCMDV_MpgMux.ax
VERSION: 5.0.0615
Found: PP MPEG Muxer (aka, CyberLink MPEG Muxer)
FILE: C:\Program Files\ATI\Catalyst Media Center\Kernel\Burner\ppMpgMux.ax
VERSION: 5.0.1214
----
The first CyberLink MPEG Muxer is from PowerDVD. The InterVideo one is from WinDVD. From Config I've tried it with "CyberLink", "ATI MPEG Mux" and "TS Mux" and they all have the same problem. If I use the CyberLink one (which seems to be the recommended one, though I don't know which one it's using) I see this in GBPVRRecordingService.exe-native.log (complete log attached):
-----
2007-09-23 22:40:00.245 VERBOSE ServiceID: -1, PMT PID: -1, VPID: -1, APID: -1
2007-09-23 22:40:00.245 VERBOSE SubmitTuningRequest() complete
2007-09-23 22:40:00.245 VERBOSE ServiceID: -1, PMT PID: -1, VPID: -1, APID: -1
2007-09-23 22:40:00.245 VERBOSE getSetting(BDAMultiplexer)
2007-09-23 22:40:00.245 VERBOSE Preferred BDA Multiplexer: CyberLink
2007-09-23 22:40:00.276 VERBOSE getSetting(BDAEnabledMDPlugins)
2007-09-23 22:40:00.307 VERBOSE getSetting(BDAAutoDetectTuner)
2007-09-23 22:40:00.307 VERBOSE About to auto detect correct tuner filter
2007-09-23 22:40:00.307 VERBOSE Looking for associated filter
2007-09-23 22:40:00.307 VERBOSE - ATI BDA Digital Capture
2007-09-23 22:40:00.307 VERBOSE Successfully auto detected tuner filter: ATI BDA Digital Capture
2007-09-23 22:40:00.323 VERBOSE ConnectPins: 'Output1' to 'MPEG-2 Stream'
2007-09-23 22:40:00.323 VERBOSE Demux filter has the following default output pins:
2007-09-23 22:40:00.323 VERBOSE - 1: has media type: {455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} {B3C7397C-D303-414D-B33C-4ED2C9D29733}
2007-09-23 22:40:00.323 VERBOSE - 2: has media type: {73646976-0000-0010-8000-00AA00389B71} {E06D8026-DB46-11CF-B4D1-00805F6CBBEA} (VIDEO) (stored for later)
2007-09-23 22:40:00.323 VERBOSE - 3: has media type: {73647561-0000-0010-8000-00AA00389B71} {E06D802C-DB46-11CF-B4D1-00805F6CBBEA} (AUDIO) (stored for later)
2007-09-23 22:40:00.323 VERBOSE - 4: has media type: {455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} {E436EB8E-524F-11CE-9F53-0020AF0BA770}
2007-09-23 22:40:00.323 VERBOSE - 5: has media type: {455F176C-4B06-47CE-9AEF-8CAEF73DF7B5} {C892E55B-252D-42B5-A316-D997E7A5D995}
2007-09-23 22:40:00.323 VERBOSE getSetting(BDAUsePsiParser)
2007-09-23 22:40:00.323 VERBOSE getSetting(EPGProcessingMode)
2007-09-23 22:40:00.354 VERBOSE pPsiParserControl->SetATSCMode(TRUE)
2007-09-23 22:40:00.354 VERBOSE getSetting(BDAAutoMapPids)
2007-09-23 22:40:00.354 VERBOSE hwnd = NULL
2007-09-23 22:40:00.354 VERBOSE previewMode = false
2007-09-23 22:40:00.354 VERBOSE About to connect recording graph to mux
2007-09-23 22:40:00.385 VERBOSE Finished initialzing Cyberlink mux
2007-09-23 22:40:00.401 VERBOSE ConnectPins: 'Output' to 'Input'
2007-09-23 22:40:14.650 VERBOSE ConnectPins failed: hr = 80040217
2007-09-23 22:40:14.650 VERBOSE getSetting(BDAAlwaysAddTIFAndSections)
2007-09-23 22:40:14.712 VERBOSE getSetting(BDASubmitTuningRequestTwiceOnRecord)
2007-09-23 22:40:14.712 VERBOSE BDARecorder::StartRecording() finished(1)
-----
with the odd line being the one where it says "ConnectPins failed:" like this:
2007-09-23 22:40:14.650 VERBOSE ConnectPins failed: hr = 80040217