After setting up my Hap PVR-150MCE as a capture source, when I return to teh config utility, it's gone. My config logs show this error: (sorry for screwed up formatting) Any ideas?
1/6/2005 1:10:37 PM.375 ERROR [7] Error int SourceConfigurationContainer::LoadAll(): Unknown
1/6/2005 1:10:37 PM.375 ERROR [7] Stack:
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(Int32 hr)
at System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult)
at System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method)
at System.Data.OleDb.OleDbCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.OleDb.OleDbCommand.ExecuteReader()
at b7.a()
1/6/2005 1:10:37 PM.406 ERROR [7] Failure in ChannelFactory::loadChannelSummary(): Unknown
1/6/2005 1:10:37 PM.421 VERBOSE [7] CustomTaskSettings.loadAll()
I have a RedRat and am trying to get it to work with GB-PVR. I can record the buttons 1-0 & Ok in GB-PVR but when changing channel there is no output from the RedRat.
Sometimes I get .NET error like the one below when trying to record the remote buttons.
Thanks
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ApplicationException: Access is denied.
at System.Threading.Mutex.CreateMutexNative(Boolean initialState, String name, Boolean& createdNew)
at System.Threading.Mutex..ctor(Boolean initiallyOwned, String name)
at RedRat.USB.USBDevice..ctor(String devName)
at RedRat.USB.RRFirmwareDevice..ctor(String devName)
at RedRat.RedRat3.USB.RedRat3USBImpl..ctor(String devName)
at RedRat.RedRat3.USB.RedRat3USBImpl.GetInstance(String devName)
at Config.Plugins.RedRatLearningForm.c(Object A_0, EventArgs A_1)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.
I was looking for a simple and inexpensive way to make GBPVR change channels on my Starchoice satellite box. After some fooling around I managed to get this working.
You will need WinLIRC http://winlirc.sourceforge.net/. There are instructions there on installation, configuration and how to make a simple $5 IR blaster that plugs into your serial port. You will need the file "transmit.exe" which unfortunately they left out of the latest v6.5. It can be found in some older archives such as 6.4 at http://cmail.info.kuzbass.net/~nav/
The hard part is getting the IR codes for your tuner. WinLIRC has a learning feature (which requires additional hardware) but I found it's not that accurate at capturing the IR timings. I ended  up using a scope to measure the IR timings but now they are dead on. If you are lucky you can find what you need for your tuner - I can post my WinLIRC.RC config file which works for the Starchoice box if that helps somebody.
I wrote a simple jscript program which calls transmit.exe to send the IR codes. You will have to put a copy of transmit.exe in \windows\system32. You will also have to have WinLIRC running, setting it up in you windows startup is probably a good idea so its running after a reboot.
/////////////////////////////////////////////////////////////////////////////
var cmdline;
var WshShell = new ActiveXObject("WScript.Shell"
objArgs = WScript.Arguments;
// channel changer script for GBPVR
// r heslip jan 1 2005
//
// executes WinLIRC "transmit.exe" three times to send the three digits
// usage:
// channel <remote> <channel> <repeats> <delay>
// <remote> is the remote name as defined in winlirc.rc
// <channel> is the three digit channel number
// <repeats> is a repeat count passed to transmit.exe
// <delay> is the delay in milliseconds to wait before transmitting again
while (oExec.Status == 0)
{
  WScript.Sleep(10);
}
/////////////////////////////////////////////////////////////////
GBPVR must pass the script 4 parameters - the name of the remote as configured in WinLIRC (in my case its "star", the 3 digit channel number, an IR repeat count, and the delay in milliseconds between IR commands. I use a repeat of 1 and a delay of 1000ms - you may have to change this for your tuner.
Configure GBPVR for an external .exe channel changer. The executable is windows script host:
\WINDOWS\system32\wscript.exe
The parameter string in my case is:
"\Program Files\devnz\gbpvr\Winlirc PVR files\channel.js" star {channel} 1 1000
The quotes around the script path are required. I installed the WinLIRC stuff in a subdir of GBPVR as you can see. Check the zero pad and 3 digit channel number boxes. If you have a 2 digit tuner, take out the last block that calls transmit.exe in the script.
Its possible you might need the latest windows scripting host (5.6 ?) to make this work but it works fine on my XP Pro SP1 installation as is.
WinLIRC seems to suck up a lot of CPU when its transmitting. On a Duron 900mhz box GBPVR would sometimes go back to the main menu when changing channels in Live TV, but it changed channels for recordings properly. On a P4 1.7ghz there is no problem.
I fully understand the benefits of having multiple tuner cards, mind you, but I have trouble justifying a decision to purchase hardware to get past the fact that one show ending at 9:01pm and another starting at 9:00pm creates a conflict.
Is there any way you can put a configurable "window" setting in where we can specify the number of recording overlap minutes to ignore so that it will "split the difference" and record both shows without generating a conflict?
Right now I can't record both Lost and Nanny 911 because of this, and there seems to be no way to force it, even through adding the shows manually. :/
Anyway.. LiveTV works great. I have occasional sound sync issues if I FF and RW too much, but that is bearable. The problem is that my scheduled recordings don't always have sound. I have verified on other televisions that sound is indeed included for those programs. I have also verified using Win Media player that no sound comes from those MPEGs. Other scheduled recordings are great, no problem at all. Any ideas or suggestions? I am away from my PVR atm, so if you need more information about my setup I will be glad to provide later today.
It would be great if every screen displayed the current time, and also if I could push a button on the MVP remote whilst watching a a programme which would display the time in the corner of the screen.
I couldn't find anything on this searching through past threads.
Is there a way I can make the program guide clearer on my tv?
it seems like the the resolution is being cut down so much that the text is hard to read. example 'E's in the program guide are missing the center horiz line.
when I have a pc monitor hooked up everything seems clear in the window.
I know you can replace skins for the menu and guide (among other things) would this help?
Current setup:
PVR-150 w/ 45 butt remote.
XCard : using Component output to a 27" TV
933mhz AMD
512 RAM
single 120g HD
Here's a tutorial that I put together to explain how to create a simple plugin from nothing. The tutorial uses Visual Studio.NET 2003, so some parts might not translate to other development environments.
Hi, firstly im highly impressed with gbpvr I found it pretty easy to setup and im almost completely satisfied. I have one issue with my audio though. When I watch live tv or recorded videos everything is fine until I fast forward,rewind, or pause. The audio just disappears and doesnt come back until I exit the app and re-launch it, is this a known bug at all?
I'm runing GBPVR 2313 on WinXP SP2 ENG , .Net Framework 1.1 SP1 with a PVR350 and the most current Hauppauge drivers on a Compaq 1GHz ENS. The GBPVR is configured to show the LiveTV on the Computer Screen (not TV-Out) in Windowed mode.
The Problem in short:
-I choose LiveTV and get a black Window but sound is on. When i drag the Window to a other position i get the TV Pictures.
-If there was an other programm in front of the GBPVR there is also no screen refresh after this Prog is moved away or minimized. Therefore the covered Area stays black.
-If i choose to have it full size i always get a black screen and found no way to have it painting the TV pictures on the Window.
Analysis (as far as i got)
-It seems to me as if DirectShow would not get the information that it's the top most window. This since it's not enough to just give it the Focus.
Any Idea and Help will be much appreciated - thanks in advance.