2008-01-02, 02:13 AM
I've come across this before but I'm having a mental blank trying to remember what causes it.
The DVB-T Radio plugin lives in the plugins folder and has a sub-folder of the same name. There are three main commpnents in that folder...
DVB-T Radio.dll (the plugin dll)
Dvbtr.exe (a worker exe)
DvbtrLib.dll (class library with some common stuff in it)
When I try to play a radio station from the plugin, I see the following in the PVRX2.exe.log file...
Why isn't the DvbtrLib assembly found in the DVB-T Radio plugin folder? Strangely enough, if I put it in the UKCinema plugin folder (which is searched as shown in the log above), it finds it and loads it.
Confused.
Cheers,
Brian
The DVB-T Radio plugin lives in the plugins folder and has a sub-folder of the same name. There are three main commpnents in that folder...
DVB-T Radio.dll (the plugin dll)
Dvbtr.exe (a worker exe)
DvbtrLib.dll (class library with some common stuff in it)
When I try to play a radio station from the plugin, I see the following in the PVRX2.exe.log file...
Code:
2008-01-02 01:41:34.663 VERBOSE [1] Looking for missing assembly in C:\Program Files\devnz\gbpvr\plugins\UKCinema: DvbtrLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
2008-01-02 01:41:34.663 VERBOSE [1] Looking for missing assembly in plugin\common: DvbtrLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
2008-01-02 01:41:34.803 VERBOSE [1] ReturnToMainMenu()
2008-01-02 01:41:34.803 VERBOSE [1] DVB-T Radio is currently active
2008-01-02 01:41:34.803 VERBOSE [1] DVB-T Radio.Deactivate() called
2008-01-02 01:41:34.803 VERBOSE [1] UiList.GetRenderList()
2008-01-02 01:41:34.803 VERBOSE [1] selectedIndex = 0 detailsViewVisibleIndex = 0
2008-01-02 01:41:34.803 VERBOSE [1] ReturnToMainMenu()@2
2008-01-02 01:41:34.928 VERBOSE [1] System.IO.FileNotFoundException: Could not load file or assembly 'DvbtrLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.
File name: 'DvbtrLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
at DVBTRadio.DVBTRadio.Play2(String LCN, String ChannelName)
Why isn't the DvbtrLib assembly found in the DVB-T Radio plugin folder? Strangely enough, if I put it in the UKCinema plugin folder (which is searched as shown in the log above), it finds it and loads it.
Code:
2008-01-02 01:59:38.467 VERBOSE [1] Looking for missing assembly in C:\Program Files\devnz\gbpvr\plugins\UKCinema: DvbtrLib, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null
2008-01-02 01:59:38.467 VERBOSE [1] Assembly found...
2008-01-02 01:59:38.467 VERBOSE [1] ...and loaded
Confused.
Cheers,
Brian