Jump to content

Dynamic Tuner Plugin


Recommended Posts

Something new from my laboratory, based on one of Christian's splendid ideas ;) : A first attempt to teach the DVBViewer dynamic channel updating.

 

The Dynamic Tuner Plug-in automatically corrects wrong data in the channel list (more precisely the PIDs for video, audio, videotext, PMT, PCR), by performing background scanning, and retunes the channel, if necessary,

 

It can be especially useful for watching channels that change PIDs on the fly (like the German regional channels). In this case, the plug-in will immediately retune the channel with the updated PIDs.

 

Just put the DynamicTuner.dll into DVBViewer\Plugins. It only works with DVBViewer Full Version (not with the TechniSat Edition). The plug-in is inactive by default. Switch it on/off in the DVBViewer's Plugins Menu. The setting will be preserved in an INI file.

 

So if a channel in your list doesn't work, it may be due to PID changes: Activate the plug-in and see wether the instant scan performed by it can fix it.

 

For a test: Activate the plug-in. Change e.g. the video- and audio PID of a channel in your channel list to some wrong values, click 'Update', then (re-)tune it.

 

Drawbacks: Unfortunately there are some that have to be considered, as long as the plug-in is active, since DVBViewer 2.1 is not really prepared for something like this (will probably be better - or even integrated - in the next release):

 

- The worst first: If the DVBViewer executes a scheduled recording and needs to switch over to another channel for this, any wrong PID will let the whole process 'hang' with the Message 'Recorder/Timeshift is active!' - due to retuning the channel once again by performing a Rebuild Graph action. So better deactivate the plug-in for scheduled recordings.

 

- Updated PIDs are not immediately displayed on the channel's Edit Tab in the DVBViewer's Channellist Window (are correctly written to the channels.dat file, however). First select another channel, select the previous again, go to the Edit Tab, and then you will see the new values.

 

- Automatic re-tuning caused by wrong PIDs may take quite a long time, if the SkyStar 4.2 source filter is used.

 

- Channels resp. PIDs in the Videorecorder Plug-in and the Preview Plug-in are not updated, unless you close the DVBViewer and re-launch it.

 

Please note: You use the Dynamic Tuner Plug-in at your own risk! It's a new thing - it has been thoroughly tested, but who knows what it will do on your computer... ;)

 

That's all - download and let me know how it works and what you think about it.

 

Griga

 

I've removed the plugin. The dynamic channel update has been integrated in DVBViewer Pro 3.0 /DVBViewer GE. The plugin should not be used with these versions.

Edited by Griga
Link to comment

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...