Griga Posted July 18, 2004 Share Posted July 18, 2004 (edited) 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 April 3, 2005 by Griga Quote Link to comment
Griga Posted July 18, 2004 Author Share Posted July 18, 2004 (edited) OK, I uploaded it again - hints from Hartwig led to a better handling of audio streams (MP2/AC3 recognition). P.S. If you understand German: here's the link to the according thread in the Deutsch Forum: http://www.DVBViewer.com/forum/index.php?s...?showtopic=4401 Edited July 19, 2004 by Griga Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.