Normal
Having just rolled back my tuner drivers to CATS 6.2 which are NSP software only drivers (ie no posibility of a confusion of hardware mpeg) there is a fundimental flaw in the auto graph build of the TVSEREVR whcih probably affects quite a few software cards.The problem is there may be two or more filters that essentialy do one job and may share jobs between audio and video ;the TVSERVER is only finding the first and ignoring the second before it moves on.With the ATI cards I have tested the x-bar has two filters (ATI TV audio crosbar and ATI rage theatre video cross bar ) before the capture filter.The tv audio crossbar handles audio and video, the TV server can't cope with thisWhen the TVserver tries a filter and fails it doesn't seem to try another filter but closes the graph build .2008-01-02 20:04:08.750000 [8]: analog: Tune:tv: Freq:0 Channel:128 Country:United Kingdom Tuner:Antenna Video:Tuner2008-01-02 20:04:08.750000 [8]: analog: build graph2008-01-02 20:04:08.750000 [8]: analog: AddTvTunerFilter ATI TV Tuner2008-01-02 20:04:08.875000 [8]: analog: AddCrossBarFilter2008-01-02 20:04:08.875000 [8]: analog: AddCrossBarFilter try:ATI TV Audio Crossbar 02008-01-02 20:04:08.875000 [8]: analog: FindCrossBarPin type:Video_Tuner direction:Input2008-01-02 20:04:08.890625 [8]: analog: FindCrossBarPin inputs:5 outputs:42008-01-02 20:04:08.890625 [8]: analog: pin 0 type:Video_Composite2008-01-02 20:04:08.890625 [8]: analog: pin 1 type:Video_SVideo2008-01-02 20:04:08.890625 [8]: analog: pin 2 type:Video_Tuner2008-01-02 20:04:08.890625 [8]: analog: FindCrossBarPin found pin at index:22008-01-02 20:04:08.890625 [8]: analog: ConnectFilter()2008-01-02 20:04:08.890625 [8]: analog: PinDest:name:2: Video Tuner In [6/1] Direction:Input Connected:False2008-01-02 20:04:08.890625 [8]: analog: pinSource 0:name:Analog Video [5/1] Direction:Output Connected:False2008-01-02 20:04:08.890625 [8]: analog: pins connected2008-01-02 20:04:08.890625 [8]: analog: AddCrossBarFilter succeeded2008-01-02 20:04:08.890625 [8]: analog: AddTvAudioFilter2008-01-02 20:04:08.890625 [8]: analog: FindCrossBarPin type:Audio_Tuner direction:Input2008-01-02 20:04:08.906250 [8]: analog: FindCrossBarPin inputs:5 outputs:42008-01-02 20:04:08.906250 [8]: analog: pin 0 type:Video_Composite2008-01-02 20:04:08.906250 [8]: analog: pin 1 type:Video_SVideo2008-01-02 20:04:08.906250 [8]: analog: pin 2 type:Video_Tuner2008-01-02 20:04:08.906250 [8]: analog: pin 3 type:Audio_Line2008-01-02 20:04:08.906250 [8]: analog: pin 4 type:Audio_Tuner2008-01-02 20:04:08.906250 [8]: analog: FindCrossBarPin found pin at index:42008-01-02 20:04:08.906250 [8]: analog: AddTvAudioFilter try:ATI TV Audio 02008-01-02 20:04:08.921875 [8]: analog: ConnectFilter()2008-01-02 20:04:08.921875 [8]: analog: PinDest:name:TVAudio In [5/1] Direction:Input Connected:False2008-01-02 20:04:08.921875 [8]: analog: pinSource 0:name:Analog Video [6/1] Direction:Output Connected:True2008-01-02 20:04:08.921875 [8]: analog: skipping pin2008-01-02 20:04:08.921875 [8]: analog: pinSource 1:name:Analog Audio [6/1] Direction:Output Connected:False2008-01-02 20:04:08.921875 [8]: analog: pins connected2008-01-02 20:04:08.921875 [8]: analog: AddTvAudioFilter succeeded:ATI TV Audio2008-01-02 20:04:08.921875 [8]: analog: AddTvCaptureFilter2008-01-02 20:04:08.937500 [8]: analog: AddTvCaptureFilter try:ATI Rage Theater Video Capture 02008-01-02 20:04:08.953125 [8]: analog: AddTvCaptureFilter failed to connect to crossbar2008-01-02 20:04:08.968750 [8]: analogispose()
Having just rolled back my tuner drivers to CATS 6.2 which are NSP software only drivers (ie no posibility of a confusion of hardware mpeg) there is a fundimental flaw in the auto graph build of the TVSEREVR whcih probably affects quite a few software cards.
The problem is there may be two or more filters that essentialy do one job and may share jobs between audio and video ;the TVSERVER is only finding the first and ignoring the second before it moves on.
With the ATI cards I have tested the x-bar has two filters (ATI TV audio crosbar and ATI rage theatre video cross bar ) before the capture filter.
The tv audio crossbar handles audio and video, the TV server can't cope with this
When the TVserver tries a filter and fails it doesn't seem to try another filter but closes the graph build .
2008-01-02 20:04:08.750000 [8]: analog: Tune:tv: Freq:0 Channel:128 Country:United Kingdom Tuner:Antenna Video:Tuner
2008-01-02 20:04:08.750000 [8]: analog: build graph
2008-01-02 20:04:08.750000 [8]: analog: AddTvTunerFilter ATI TV Tuner
2008-01-02 20:04:08.875000 [8]: analog: AddCrossBarFilter
2008-01-02 20:04:08.875000 [8]: analog: AddCrossBarFilter try:ATI TV Audio Crossbar 0
2008-01-02 20:04:08.875000 [8]: analog: FindCrossBarPin type:Video_Tuner direction:Input
2008-01-02 20:04:08.890625 [8]: analog: FindCrossBarPin inputs:5 outputs:4
2008-01-02 20:04:08.890625 [8]: analog: pin 0 type:Video_Composite
2008-01-02 20:04:08.890625 [8]: analog: pin 1 type:Video_SVideo
2008-01-02 20:04:08.890625 [8]: analog: pin 2 type:Video_Tuner
2008-01-02 20:04:08.890625 [8]: analog: FindCrossBarPin found pin at index:2
2008-01-02 20:04:08.890625 [8]: analog: ConnectFilter()
2008-01-02 20:04:08.890625 [8]: analog: PinDest:name:2: Video Tuner In [6/1] Direction:Input Connected:False
2008-01-02 20:04:08.890625 [8]: analog: pinSource 0:name:Analog Video [5/1] Direction:Output Connected:False
2008-01-02 20:04:08.890625 [8]: analog: pins connected
2008-01-02 20:04:08.890625 [8]: analog: AddCrossBarFilter succeeded
2008-01-02 20:04:08.890625 [8]: analog: AddTvAudioFilter
2008-01-02 20:04:08.890625 [8]: analog: FindCrossBarPin type:Audio_Tuner direction:Input
2008-01-02 20:04:08.906250 [8]: analog: FindCrossBarPin inputs:5 outputs:4
2008-01-02 20:04:08.906250 [8]: analog: pin 0 type:Video_Composite
2008-01-02 20:04:08.906250 [8]: analog: pin 1 type:Video_SVideo
2008-01-02 20:04:08.906250 [8]: analog: pin 2 type:Video_Tuner
2008-01-02 20:04:08.906250 [8]: analog: pin 3 type:Audio_Line
2008-01-02 20:04:08.906250 [8]: analog: pin 4 type:Audio_Tuner
2008-01-02 20:04:08.906250 [8]: analog: FindCrossBarPin found pin at index:4
2008-01-02 20:04:08.906250 [8]: analog: AddTvAudioFilter try:ATI TV Audio 0
2008-01-02 20:04:08.921875 [8]: analog: ConnectFilter()
2008-01-02 20:04:08.921875 [8]: analog: PinDest:name:TVAudio In [5/1] Direction:Input Connected:False
2008-01-02 20:04:08.921875 [8]: analog: pinSource 0:name:Analog Video [6/1] Direction:Output Connected:True
2008-01-02 20:04:08.921875 [8]: analog: skipping pin
2008-01-02 20:04:08.921875 [8]: analog: pinSource 1:name:Analog Audio [6/1] Direction:Output Connected:False
2008-01-02 20:04:08.921875 [8]: analog: pins connected
2008-01-02 20:04:08.921875 [8]: analog: AddTvAudioFilter succeeded:ATI TV Audio
2008-01-02 20:04:08.921875 [8]: analog: AddTvCaptureFilter
2008-01-02 20:04:08.937500 [8]: analog: AddTvCaptureFilter try:ATI Rage Theater Video Capture 0
2008-01-02 20:04:08.953125 [8]: analog: AddTvCaptureFilter failed to connect to crossbar
2008-01-02 20:04:08.968750 [8]: analogispose()