Jump to content

Add "retune times" in Hardware page.


ter9999

Recommended Posts

Posted (edited)

There is an annoying problem that if I choose "retune on missing stream after ###### seconds" to 1 second, and if at that time, there is really no signal for that transponder, when tune to that TP, DVBViewer to retry infinitely and causing DVBViewer not responding!

 

So I suggest to also add "retune times" in together with "retune on missing stream after ###### seconds". After the selected retry attemps, DVBViewer can stop retuning.

Edited by ter9999
Posted
DVBViewer to retry infinitely and causing DVBViewer not responding!

You are using a TeVii, right? Problem is, that if the tuner does not lock, the TeVii driver performs a pretty extensive "blind scan", trying to lock the transponder with all possible parameter variations (modulation, FEC, a.s.o.). This can take up to 20 seconds if really nothing can be found and all variations have to be tried. But I actually don't know why DVBViewer is not responsive if the driver does not return. The GUI runs in its own thread I suppose..

Posted
You are using a TeVii, right? Problem is, that if the tuner does not lock, the TeVii driver performs a pretty extensive "blind scan", trying to lock the transponder with all possible parameter variations (modulation, FEC, a.s.o.). This can take up to 20 seconds if really nothing can be found and all variations have to be tried. But I actually don't know why DVBViewer is not responsive if the driver does not return. The GUI runs in its own thread I suppose..

 

 

Yes, I'm using TeVii S460 and S470. If really no signal, it take long time to blind scan. If I set in DVBViewer to "retune on missing" for 1 second, then nightmare... The DVBViewer will be no responding in fact. I need to catch the 1 second interval between retune attemps (~10s for each attemp) to select another channel to get out of the no-responding loop. Or I need to force close DVBViewer.

  • 2 weeks later...
Posted

Do you think it's reasonal to add such an option in together with "retune on missing stream after ###### seconds"? It's not reasonable to retry indefinitely.

  • 1 month later...
Posted

bump again for consideration!

  • 1 month later...
Posted

bump again for consideration!

Posted
But I actually don't know why DVBViewer is not responsive if the driver does not return. The GUI runs in its own thread I suppose..

The tuning procedure is called from the UI, and in this case the call doesn't return until there is a tuner lock or tuner lock timeout (unlike FireDTV devices, where the call returns immediately, and it's up to the application to wait for a tuner lock by checking the signal strength). There is no way to intercept it, and that's why tuning temporarily freezes the whole UI resp. the message loop enabling an application to receive key strokes, mouse clicks etc.

 

Creating a separate thread for tuning could avoid it, but it would make things in DVBViewer much more complicated and fault-prone.

 

Do you think it's reasonal to add such an option

Overloading the DVBViewer UI with X options specific to certain drivers resp. driver issues isn't reasonable. TeVii should provide a better solution.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...