2006-06-25, 02:35 AM
I recently purchased the KWorld PVR-TV 300U USB Dongle and I'm trying to get it to work. I've made some progress, but now I seem to be stuck. Here is the progress I've made and what I can't get past.
I put the following entry into my "direct.ini" file:
[KWorld PVR-TV 300U]
INIT_MODE=IVAC
INIT_MSP=1
SUPPORTS_FM_RADIO=1
DETECT_MSP=0
FILTER_CROSSBAR=WDM 2861 Crossbar
FILTER_CAPTURE=USB 2861 Device
FILTER_TV_TUNER=WDM 2861 TVTuner
FILTER_TV_AUDIO=WDM 2861 TVAudio
PIN_CROSSBAR_VIDEO_TUNER_IN=Video Tuner In
PIN_TVTUNER_ANALOG_VIDEO_OUT=Analog Video
PIN_TVTUNER_ANALOG_AUDIO_OUT=Analog Audio
PIN_TVAUDIO_TV_AUDIO_IN=TVAudio In
PIN_TVAUDIO_TV_AUDIO_OUT=TVAudio Out
PIN_CROSSBAR_AUDIO_TUNER_IN=Audio Tuner In
PIN_CROSSBAR_VIDEO_DECODER_OUT=Video Decoder Out
PIN_CAPTURE_ANALOG_VIDEO_IN=Analog Video In
PIN_CROSSBAR_AUDIO_DECODER_OUT=Audio Decoder Out
PIN_CAPTURE_ANALOG_AUDIO_IN=Analog Audio In
PIN_CAPTURE_CAPTURE_OUT=Capture
PIN_CAPTURE_PREVIEW_AUDIO_OUT=Preview Audio
PIN_WRITER_INPUT_IN=Input
I got this from copying the newest entry for VStream PVR2 USB2820 and changing around a few entries that I knew of. I didn't change any of the PIN names though and that is where I seem to be having problems.
It loads the driver and locates my capture device. But when I try the Tuning Assistant, I get the following error (which I can also see in my log if I just try to watch Live TV):
Failed to connect pinNameCrossbarAudioDecoderOut to pinNameCaptureAnalogAudioIn
Here is a detailed section of my log file:
VERBOSE Loading filter names
21:28:44.192 VERBOSE Found names:
21:28:44.192 VERBOSE WDM 2861 Crossbar
21:28:44.192 VERBOSE USB 2861 Device
21:28:44.192 VERBOSE WDM 2861 TVTuner
21:28:44.192 VERBOSE WDM 2861 TVAudio
21:28:44.212 VERBOSE ConnectPins: 'Analog Audio' to 'TVAudio In'
21:28:45.374 VERBOSE ConnectPins: 'Audio Decoder Out' to 'Analog Audio In'
21:28:45.374 VERBOSE Dest pin for connect not found
21:28:45.374 VERBOSE ConnectPins failed: hr = 80004005
21:28:45.374 ERROR Failed to connect pinNameCrossbarAudioDecoderOut to pinNameCaptureAnalogAudioIn
21:28:45.384 VERBOSE getSetting(PreferredAudioDecoder)
21:28:45.484 VERBOSE put_Mode(AMTUNER_MODE_TV)
21:28:45.514 VERBOSE put_CountryCode(1)
21:28:45.785 VERBOSE put_TuningSpace(1)
21:28:45.785 VERBOSE put_InputType(0, 0)
21:28:45.785 VERBOSE put_ConnectInput(0)
21:28:45.785 VERBOSE put_Channel(2, AMTUNER_SUBCHAN_DEFAULT, AMTUNER_SUBCHAN_DEFAULT)
21:28:47.077 VERBOSE get_VideoFrequency() returns 54000000
21:28:47.077 VERBOSE get_CountryCode() returns 1
21:28:47.087 VERBOSE SetFilterProperty - IKsPropertySet->QuerySupported property failed
21:28:47.087 VERBOSE SetFilterProperty - IKsPropertySet->QuerySupported property failed
And then that last line just repeats forever if I don't close the window (this is when trying to watch Live TV).
On the Tuning Assistant, after receiving that message, I get video, but no audio. So something is working right.
I don't really understand the PIN concept and couldn't find anywhere how to determine what PIN settings based on my device drivers or anything.
I can provide any files necessary if there is someone out there who can help me. Thanks!
I put the following entry into my "direct.ini" file:
[KWorld PVR-TV 300U]
INIT_MODE=IVAC
INIT_MSP=1
SUPPORTS_FM_RADIO=1
DETECT_MSP=0
FILTER_CROSSBAR=WDM 2861 Crossbar
FILTER_CAPTURE=USB 2861 Device
FILTER_TV_TUNER=WDM 2861 TVTuner
FILTER_TV_AUDIO=WDM 2861 TVAudio
PIN_CROSSBAR_VIDEO_TUNER_IN=Video Tuner In
PIN_TVTUNER_ANALOG_VIDEO_OUT=Analog Video
PIN_TVTUNER_ANALOG_AUDIO_OUT=Analog Audio
PIN_TVAUDIO_TV_AUDIO_IN=TVAudio In
PIN_TVAUDIO_TV_AUDIO_OUT=TVAudio Out
PIN_CROSSBAR_AUDIO_TUNER_IN=Audio Tuner In
PIN_CROSSBAR_VIDEO_DECODER_OUT=Video Decoder Out
PIN_CAPTURE_ANALOG_VIDEO_IN=Analog Video In
PIN_CROSSBAR_AUDIO_DECODER_OUT=Audio Decoder Out
PIN_CAPTURE_ANALOG_AUDIO_IN=Analog Audio In
PIN_CAPTURE_CAPTURE_OUT=Capture
PIN_CAPTURE_PREVIEW_AUDIO_OUT=Preview Audio
PIN_WRITER_INPUT_IN=Input
I got this from copying the newest entry for VStream PVR2 USB2820 and changing around a few entries that I knew of. I didn't change any of the PIN names though and that is where I seem to be having problems.
It loads the driver and locates my capture device. But when I try the Tuning Assistant, I get the following error (which I can also see in my log if I just try to watch Live TV):
Failed to connect pinNameCrossbarAudioDecoderOut to pinNameCaptureAnalogAudioIn
Here is a detailed section of my log file:
VERBOSE Loading filter names
21:28:44.192 VERBOSE Found names:
21:28:44.192 VERBOSE WDM 2861 Crossbar
21:28:44.192 VERBOSE USB 2861 Device
21:28:44.192 VERBOSE WDM 2861 TVTuner
21:28:44.192 VERBOSE WDM 2861 TVAudio
21:28:44.212 VERBOSE ConnectPins: 'Analog Audio' to 'TVAudio In'
21:28:45.374 VERBOSE ConnectPins: 'Audio Decoder Out' to 'Analog Audio In'
21:28:45.374 VERBOSE Dest pin for connect not found
21:28:45.374 VERBOSE ConnectPins failed: hr = 80004005
21:28:45.374 ERROR Failed to connect pinNameCrossbarAudioDecoderOut to pinNameCaptureAnalogAudioIn
21:28:45.384 VERBOSE getSetting(PreferredAudioDecoder)
21:28:45.484 VERBOSE put_Mode(AMTUNER_MODE_TV)
21:28:45.514 VERBOSE put_CountryCode(1)
21:28:45.785 VERBOSE put_TuningSpace(1)
21:28:45.785 VERBOSE put_InputType(0, 0)
21:28:45.785 VERBOSE put_ConnectInput(0)
21:28:45.785 VERBOSE put_Channel(2, AMTUNER_SUBCHAN_DEFAULT, AMTUNER_SUBCHAN_DEFAULT)
21:28:47.077 VERBOSE get_VideoFrequency() returns 54000000
21:28:47.077 VERBOSE get_CountryCode() returns 1
21:28:47.087 VERBOSE SetFilterProperty - IKsPropertySet->QuerySupported property failed
21:28:47.087 VERBOSE SetFilterProperty - IKsPropertySet->QuerySupported property failed
And then that last line just repeats forever if I don't close the window (this is when trying to watch Live TV).
On the Tuning Assistant, after receiving that message, I get video, but no audio. So something is working right.
I don't really understand the PIN concept and couldn't find anywhere how to determine what PIN settings based on my device drivers or anything.
I can provide any files necessary if there is someone out there who can help me. Thanks!