So I am having some issues while switching channels on my stb, the VLC player crashes.
Here is my setup:
Dell Optiplex GX28| P4 Dual-Core 3Ghz | 2 Gb RAM | DirectX10
Microsoft Windows Vista | SP1
ATI Radeon HD2400 | Catalyst v8.10
Hauppauge PVR-150-MCE
Firewire Adapter PCIe x1
Comcast Motorola DCH-3200 STB
I have my pc splitting my video output to 3 monitors and 1 dlp tv, all connected through HDMI. The video looks great coming from music videos, or anything else that I produce from my pc.
I had this great idea of having my stb output to the splitter as well, but fails to authenticate HDCP to the monitors, so I decided to run the output through my pc. I used the instructions from Tim Moore and ExDeus to install FireSTB, and got that all setup correctly. I am now also viewing the output from VLC player. Here is where my problem comes in.
The video looks outstanding through firewire, and is totally in sync with my surround system optical output of the cable box (which was the goal of the firewire connection). But when I change the channels on my stb, some channels come in, and some dont, and some just make the app crash. Once it crashes, I have to totally reboot in order to view cable over firewire through VLC.
Here is the error log that I get:
----------------------------------------------------
main info: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
dshow error: can't open video
main debug: incoming request - stopping current input
main debug: dying input
main debug: control type=0
main debug: control: stopping input
dshow debug: CaptureFilter::Pause
qt4 debug: Updating the stream status: 8
dshow debug: CaptureFilter::Stop
dshow debug: CapturePin::EndFlush
dshow debug: releasing DirectShow
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CapturePin:
isconnect [OK]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: CaptureFilter::GetState 0
dshow debug: CaptureFilter::~CaptureFilter
dshow debug: CapturePin::~CapturePin
main debug: removing module "dshow"
main debug: thread ended
main debug: dead input
main debug: thread times: real 0m50.511000s, kernel 0m0.187201s, user 0m0.078000s
main debug: thread 4908 joined (playlist/engine.c:244)
main debug: TIMER input launching for 'dshow://' : 1415.000 ms - Total 1415.000 ms / 1 intvls (Avg 1415.000 ms)
qt4 debug: New item: dshow://
qt4 debug: New Option: :dshow-vdev=Motorola AV/C Tuner Device
qt4 debug: New Option: :dshow-adev=
main debug: adding item `dshow://' ( dshow:// )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 3 items, index 1
main debug: starting new item
main debug: processing request item dshow:// node Playlist skip 0
main debug: resyncing on dshow://
main debug: dshow:// is at 2
main debug: creating new input thread
main debug: Creating an input for 'dshow://'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 4900 (input) created at priority 1 (input/input.c:370)
main debug: `dshow://' gives access `dshow' demux `' path `'
main debug: creating demux: access='dshow' demux='' path=''
main debug: looking for access_demux module: 1 candidate
dshow debug: found device: Hauppauge WinTV PVR PCI II Capture
dshow debug: found device: Motorola AV/C Panel Device
dshow debug: found device: Motorola AV/C Tuner Device
qt4 debug: Updating the stream status: 3
dshow debug: using device: Motorola AV/C Tuner Device
dshow debug: EnumDeviceCaps: output pin: MPEG2TS Out(188N/192N)
dshow debug: EnumDeviceCaps: input pin: MPEG2TS In(192N)
dshow debug: EnumDeviceCaps: trying pin MPEG2TS Out(188N/192N)
dshow debug: EnumDeviceCaps: input pin accepts stream format: mp2t
dshow debug: EnumDeviceCaps: input pin media: unsupported format (stream ???)
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (stream format=mp2t)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin:
isconnect [OK]
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (stream format=mp2t)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin:
isconnect [OK]
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [media type not supported]
dshow debug: CapturePin::ReceiveConnection [media type not accepted]
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: CaptureFilter::GetState 0
dshow debug: CaptureFilter::~CaptureFilter
dshow debug: CapturePin::~CapturePin
dshow error: can't open video
dshow debug: found device: Line In (SoundMAX Integrated Di
dshow debug: found device: Microphone (SoundMAX Integrated
dshow debug: found device: Phone Line (SoundMAX Integrated
dshow debug: using device: Line In (SoundMAX Integrated Di
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: input pin: Master Volume
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:96000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:96000 bits/sample:16
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (channels=2, samples/sec=44100, bits/samples=16, format=araw)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::NotifyAllocator
dshow debug: filters connected successfully !
dshow debug: MEDIATYPE_Audio
dshow debug: selected audio pin accepts format: araw
dshow debug: Playing...
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Run
main debug: selecting program id=0
qt4 debug: New Event: type 1108
main debug: using access_demux module "dshow"
main debug: TIMER module_Need() : 1460.000 ms - Total 1460.000 ms / 1 intvls (Avg 1460.000 ms)
main debug: looking for a subtitle file in C:\\Users\\Mike\\
main debug: audio is disabled, not selecting ES 0x0
main debug: `dshow://' successfully opened
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 3
main debug: control type=1
-------------------------------------------------------
Can anyone tell me what is going on here?
Is Directshow failing?
Here is my setup:
Dell Optiplex GX28| P4 Dual-Core 3Ghz | 2 Gb RAM | DirectX10
Microsoft Windows Vista | SP1
ATI Radeon HD2400 | Catalyst v8.10
Hauppauge PVR-150-MCE
Firewire Adapter PCIe x1
Comcast Motorola DCH-3200 STB
I have my pc splitting my video output to 3 monitors and 1 dlp tv, all connected through HDMI. The video looks great coming from music videos, or anything else that I produce from my pc.
I had this great idea of having my stb output to the splitter as well, but fails to authenticate HDCP to the monitors, so I decided to run the output through my pc. I used the instructions from Tim Moore and ExDeus to install FireSTB, and got that all setup correctly. I am now also viewing the output from VLC player. Here is where my problem comes in.
The video looks outstanding through firewire, and is totally in sync with my surround system optical output of the cable box (which was the goal of the firewire connection). But when I change the channels on my stb, some channels come in, and some dont, and some just make the app crash. Once it crashes, I have to totally reboot in order to view cable over firewire through VLC.
Here is the error log that I get:
----------------------------------------------------
main info: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
dshow error: can't open video
main debug: incoming request - stopping current input
main debug: dying input
main debug: control type=0
main debug: control: stopping input
dshow debug: CaptureFilter::Pause
qt4 debug: Updating the stream status: 8
dshow debug: CaptureFilter::Stop
dshow debug: CapturePin::EndFlush
dshow debug: releasing DirectShow
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CapturePin:
isconnect [OK]dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: CaptureFilter::GetState 0
dshow debug: CaptureFilter::~CaptureFilter
dshow debug: CapturePin::~CapturePin
main debug: removing module "dshow"
main debug: thread ended
main debug: dead input
main debug: thread times: real 0m50.511000s, kernel 0m0.187201s, user 0m0.078000s
main debug: thread 4908 joined (playlist/engine.c:244)
main debug: TIMER input launching for 'dshow://' : 1415.000 ms - Total 1415.000 ms / 1 intvls (Avg 1415.000 ms)
qt4 debug: New item: dshow://
qt4 debug: New Option: :dshow-vdev=Motorola AV/C Tuner Device
qt4 debug: New Option: :dshow-adev=
main debug: adding item `dshow://' ( dshow:// )
main debug: rebuilding array of current - root Playlist
main debug: rebuild done - 3 items, index 1
main debug: starting new item
main debug: processing request item dshow:// node Playlist skip 0
main debug: resyncing on dshow://
main debug: dshow:// is at 2
main debug: creating new input thread
main debug: Creating an input for 'dshow://'
main debug: waiting for thread initialization
main debug: thread started
main debug: thread 4900 (input) created at priority 1 (input/input.c:370)
main debug: `dshow://' gives access `dshow' demux `' path `'
main debug: creating demux: access='dshow' demux='' path=''
main debug: looking for access_demux module: 1 candidate
dshow debug: found device: Hauppauge WinTV PVR PCI II Capture
dshow debug: found device: Motorola AV/C Panel Device
dshow debug: found device: Motorola AV/C Tuner Device
qt4 debug: Updating the stream status: 3
dshow debug: using device: Motorola AV/C Tuner Device
dshow debug: EnumDeviceCaps: output pin: MPEG2TS Out(188N/192N)
dshow debug: EnumDeviceCaps: input pin: MPEG2TS In(192N)
dshow debug: EnumDeviceCaps: trying pin MPEG2TS Out(188N/192N)
dshow debug: EnumDeviceCaps: input pin accepts stream format: mp2t
dshow debug: EnumDeviceCaps: input pin media: unsupported format (stream ???)
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (stream format=mp2t)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin:
isconnect [OK]dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (stream format=mp2t)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin:
isconnect [OK]dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [media type not supported]
dshow debug: CapturePin::ReceiveConnection [media type not accepted]
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: CaptureFilter::GetState 0
dshow debug: CaptureFilter::~CaptureFilter
dshow debug: CapturePin::~CapturePin
dshow error: can't open video
dshow debug: found device: Line In (SoundMAX Integrated Di
dshow debug: found device: Microphone (SoundMAX Integrated
dshow debug: found device: Phone Line (SoundMAX Integrated
dshow debug: using device: Line In (SoundMAX Integrated Di
dshow debug: EnumDeviceCaps: output pin: Capture
dshow debug: EnumDeviceCaps: input pin: Master Volume
dshow debug: EnumDeviceCaps: trying pin Capture
dshow debug: EnumDeviceCaps: input pin default format configured
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:32000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:44100 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:22050 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:11025 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:8000 bits/sample:8
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:48000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:2, samples/sec:96000 bits/sample:16
dshow debug: EnumDeviceCaps: input pin accepts format: araw, channels:1, samples/sec:96000 bits/sample:16
dshow debug: CaptureFilter::JoinFilterGraph
dshow debug: connecting filters
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [not connected]
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::QueryFilterInfo
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryAccept [OK] (channels=2, samples/sec=44100, bits/samples=16, format=araw)
dshow debug: CapturePin::ReceiveConnection [OK]
dshow debug: CapturePin::NotifyAllocator
dshow debug: filters connected successfully !
dshow debug: MEDIATYPE_Audio
dshow debug: selected audio pin accepts format: araw
dshow debug: Playing...
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::QueryPinInfo
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CaptureFilter::EnumPins
dshow debug: CapturePin::QueryDirection
dshow debug: CapturePin::ConnectedTo [OK]
dshow debug: CaptureFilter::SetSyncSource
dshow debug: CaptureFilter::Pause
dshow debug: CaptureFilter::Run
main debug: selecting program id=0
qt4 debug: New Event: type 1108
main debug: using access_demux module "dshow"
main debug: TIMER module_Need() : 1460.000 ms - Total 1460.000 ms / 1 intvls (Avg 1460.000 ms)
main debug: looking for a subtitle file in C:\\Users\\Mike\\
main debug: audio is disabled, not selecting ES 0x0
main debug: `dshow://' successfully opened
qt4 debug: New Event: type 1103
qt4 debug: Updating the stream status: 3
main debug: control type=1
-------------------------------------------------------
Can anyone tell me what is going on here?
Is Directshow failing?







