Page 1 of 1

atsc tuning failed

Posted: 13 Jan 2009 20:16
by barryguns
Hi there, I searched this forum and it seems like changing dvb-t for atsc in the mrl should work for tuning ATSC.
In fact my WinTV-HVR 950 seems to be recognized by VLC with the change above but I'm still unable to tune as the following log shows:

Code: Select all

qt4 debug: New item: atsc:// qt4 debug: New Option: :dvb-frequency=647028 qt4 debug: New Option: :dvb-bandwidth=-1 main debug: adding item `atsc://' ( atsc:// ) main debug: rebuilding array of current - root Playlist main debug: rebuild done - 5 items, index 3 main debug: starting new item main debug: processing request item atsc:// node Playlist skip 0 main debug: resyncing on atsc:// main debug: atsc:// is at 4 main debug: creating new input thread main debug: Creating an input for 'atsc://' main debug: waiting for thread initialization main debug: thread started main debug: thread 6476 (input) created at priority 1 (input/input.c:370) main debug: `atsc://' gives access `atsc' demux `' path `' main debug: creating demux: access='atsc' demux='' path='' main debug: looking for access_demux module: 0 candidates main warning: no access_demux module matched "atsc" main debug: TIMER module_Need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating access 'atsc' path='' main debug: looking for access module: 1 candidate bda debug: FindFilter: Connected WinTV HVR-980 BDA Tuner bda debug: FindFilter: Connected WinTV HVR-980 BDA Capture qt4 debug: Updating the stream status: 3 bda debug: FindFilter: Connected BDA MPEG2 Transport Information Filter bda debug: Register: registered Graph: VLC BDA Graph 00db4b70 Pid 000017f0 main debug: using access module "bda" main debug: TIMER module_Need() : 5120.000 ms - Total 5120.000 ms / 1 intvls (Avg 5120.000 ms) qt4 debug: New Event: type 1103 qt4 debug: Updating the stream status: 2 main debug: Using AStream*Block main debug: pre buffering bda warning: BDA GetBufferSize: Timed Out waiting for sample main error: cannot pre fill buffer main warning: cannot create a stream_t from access main debug: finished input main debug: dying input qt4 debug: Updating the stream status: 8 main debug: dying input main debug: dying input main debug: dying input main debug: dying input main debug: dying input main debug: removing module "bda" main debug: thread ended main debug: dead input main debug: thread times: real 0m7.546875s, kernel 0m0.453125s, user 0m0.000000s main debug: thread 6476 joined (playlist/engine.c:244) main debug: TIMER input launching for 'atsc://' : 7579.000 ms - Total 7579.000 ms / 1 intvls (Avg 7579.000 ms) main debug: starting new item main debug: changing item without a request (current 4/5) main debug: nothing to play
I tried three different channels available in my area both in Hz and in kHz with a similar error log. Also, I set bandwidth to 6 MHz with the same results.

I'm using VLC 0.9.8a

Am I missing additional parameters?
Should I enter the channel frequency in kHz?
Is bandwidth parameter required for ATSC?

Thanks for adding DVB/ATSC support to VLC!

Re: atsc tuning failed

Posted: 13 Jan 2009 22:21
by KenS
atsc is disabled in vlc 0.9.8 but is now working in vlc 1.0
try using a nightly build

Re: atsc tuning failed

Posted: 14 Jan 2009 00:13
by barryguns
It seems it's not enabled completely. This is with 1.0.0-git-20090113-005:

Code: Select all

main debug: adding item `atsc://' ( atsc:// ) main debug: rebuilding array of current - root Playlist main debug: rebuild done - 3 items, index 1 main debug: processing request item atsc:// node Playlist skip 0 main debug: resyncing on atsc:// main debug: atsc:// is at 2 main debug: starting new item main debug: creating new input thread main debug: Creating an input for 'atsc://' qt4 debug: Adding a new MRL to recent ones: :dvb-frequency=647028 main debug: thread started main debug: using timeshift granularity of 52428800 bytes main debug: using timeshift path 'C:\DOCUME~1\CJROMA~1\LOCALS~1\Temp' main debug: `atsc://' gives access `atsc' demux `' path `' main debug: creating demux: access='atsc' demux='' path='' main debug: looking for access_demux module: 0 candidates main debug: no access_demux module matched "atsc" main debug: TIMER module_need() : 0.000 ms - Total 0.000 ms / 1 intvls (Avg 0.000 ms) main debug: creating access 'atsc' path='' main debug: looking for access module: 1 candidate main debug: thread (input) created at priority 1 (input/input.c:368) bda debug: CreateTuneRequest: Using Tuning Space: ATSC bda debug: Build: Using Tuning Space ID 3 qt4 debug: IM: Setting an input bda debug: Queue sample size = 0 bda debug: Queue buffer size = 0 bda debug: FindFilter: Connected WinTV HVR-980 BDA Tuner bda debug: BDAGraph: Using adapter 0 bda debug: FindFilter: Connected WinTV HVR-980 BDA Capture bda warning: Build: Cannot connect Sample Grabber to Capture device: hr=0x4f975e080004005 bda warning: SubmitATSCTuneRequest: Cannot Build the Graph: hr=0x487ab1880004005 bda warning: DVB_Open: Unsupported Network atsc main warning: no access module matching "atsc" could be loaded main debug: TIMER module_need() : 30.000 ms - Total 30.000 ms / 1 intvls (Avg 30.000 ms) main error: open of `atsc://' failed: <NULL> main debug: finished input main debug: dead input main debug: thread ended main debug: thread times: real 0m0.031250s, kernel 0m0.015625s, user 0m0.015625s main debug: changing item without a request (current 2/3) main debug: nothing to play qt4 debug: Destroy the Interaction Dialog qt4 debug: Hide the Interaction Dialog qt4 debug: IM: Deleting the input main debug: Destroying the input for 'atsc://' main debug: TIMER input launching for 'atsc://' : 69.000 ms - Total 69.000 ms / 1 intvls (Avg 69.000 ms)