See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidOperationException: Cannot start service GB-PVR Recording Service on computer '.'. ---> System.ComponentModel.Win32Exception: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it
--- End of inner exception stack trace ---
at System.ServiceProcess.ServiceController.Start(String[] args)
at System.ServiceProcess.ServiceController.Start()
at xeb983fa94d0b4753.xfd6951461fe46d87.xd1bc48f5dba57993(Object xdf2e3583f942db7b, EventArgs xc4f45905cb1fc7ba)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.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 am having a problem when navigating the guide. When in the guide and navigating using the right arrow, I eventually get the following error. Not sure where I get a zero size program.
Thanks,
Greg
PS. I just picked up my MVP. Wow, this just makes GBPVR even better. I might have to get a few more of these. MVPScreenPosition really helped too. Can't wait for XMEDIA to be updated to the latest release of GBPVR.
Hi, i'm new here and would like to know if the ATI TV wonder Pro (Philips 1236 MK3) is supported. Also the download link is broken so a had to get GB-PVR 0.94.13 from softpedia...only version i could find...where do i get the newist version and how do i set up my card?
I spent the last couple of days setting up my old 1Ghz P3 laptop with gbpvr, connected to a Lifeview Tv Walker Ultra. So far, so good. Installed DivX, intervideo, etc and it's actually working reasonably.
So far, I've been unsuccessful in finding an answer to the following question: can I change the audio bitrate for recordings? I know where to change the video settings, but can't find where to change the audio bitrate. I found some posts that it should be possible with Mp3 lame, so I found & installed that, but where do I go from here? Recorded files are rather large, and I believe it to be because the audio bitrate is rather large. (Checked the properties of the files in explorer: audio bitrate 224 kbps, video datarate 152 kbps).
I must admit, I'm on the edge of almost understanding some of the issues with de- and encoding, muxes, etc, and I know I'm not quite there yet...
I get the message "unhandled exception" after installing GBpvr, when it tries to start the config utillity.
I've a fresh install of W2000 SP4.
The error is as follows:
************************************** begin of error *****
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.IO.FileNotFoundException: File or assembly name NativeUtilities, or one of its dependencies, was not found.
File name: "NativeUtilities"
at xeb983fa94d0b4753.xfd6951461fe46d87.x1f0684532099dac8(Object xdf2e3583f942db7b, EventArgs xc4f45905cb1fc7ba)
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)
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Post-policy reference: NativeUtilities, Version=1.0.2093.28446, Culture=neutral, PublicKeyToken=null
LOG: Attempting download of new URL file:///C:/Program Files/devnz/gbpvr/NativeUtilities.DLL.
************** 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.
************ end of error *********************
I tried to type regsvr32 nativeutilities.dll, but it says : the specific module could not be found (even if I type the whole path to it)
After adding an extra config setting my plugin now does not show in the config app. It builds fine but the config.exe log reports a good old null object ref at the plugin's constructor
Code:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Xml;
using CommonGBPVRUtilities;
using GBPVR.Public;
namespace UKCinemaListingsPlugin
{
/// <summary>
/// Summary description for UKCinemaListingsPluginConfigForm.
/// </summary>
public class UKCinemaListingsPlugInConfigForm : System.Windows.Forms.Form
{
// The settings we are passed from the config app
private XmlDocument settings;
private System.Windows.Forms.Label labelCinemaNumber;
private System.Windows.Forms.Button buttonOK;
private System.Windows.Forms.Label label4;
private System.Windows.Forms.Label label2;
private System.Windows.Forms.TextBox textBoxCinemaNumber;
private System.Windows.Forms.Label label3;
private System.Windows.Forms.Label label1;
private System.Windows.Forms.TextBox textBoxDefaultCinemaNumber;
private System.Windows.Forms.Label labelDefaultCinemaNumber;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
public UKCinemaListingsPlugInConfigForm(XmlDocument document)
{
// hold a reference to the config.xml document for later
settings = document;
//
// Required for Windows Form Designer support
//
//InitializeComponent();
LoadInitialSettings();
}
private void LoadInitialSettings()
{
// Initialize any settings needed on the form
// Modify this to match the properties you use
textBoxCinemaNumber.Text = ConfigFileUtilities.GetStringConfigSetting(settings, UKCinemaListings.MyPlugInConfigSectionName, "CinemaNumbers", "1004181",false);
textBoxDefaultCinemaNumber.Text = ConfigFileUtilities.GetStringConfigSetting(settings, UKCinemaListings.MyPlugInConfigSectionName, "DefaultCinema", "1004181",false);
}
private void buttonOK_Click(object sender, System.EventArgs e)
{
// Create the root node if needed
ConfigFileUtilities.CreateRootNodeIfNeeded(settings, UKCinemaListings.MyPlugInConfigSectionName);
// Create or update each property
// Modify this to save your properties
ConfigFileUtilities.CreateOrUpdateProperty(settings, UKCinemaListings.MyPlugInConfigSectionName, "CinemaNumbers", textBoxCinemaNumber.Text);
ConfigFileUtilities.CreateOrUpdateProperty(settings, UKCinemaListings.MyPlugInConfigSectionName, "DefaultCinema", textBoxDefaultCinemaNumber.Text);
// .... file will be saved later by the config app, if the user presses the OK button
this.Close();
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if(components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.labelCinemaNumber = new System.Windows.Forms.Label();
this.buttonOK = new System.Windows.Forms.Button();
this.label4 = new System.Windows.Forms.Label();
this.label2 = new System.Windows.Forms.Label();
this.textBoxCinemaNumber = new System.Windows.Forms.TextBox();
this.label3 = new System.Windows.Forms.Label();
this.label1 = new System.Windows.Forms.Label();
this.textBoxDefaultCinemaNumber = new System.Windows.Forms.TextBox();
this.labelDefaultCinemaNumber = new System.Windows.Forms.Label();
this.SuspendLayout();
//
// labelCinemaNumber
//
this.labelCinemaNumber.AutoSize = true;
this.labelCinemaNumber.Location = new System.Drawing.Point(16, 24);
this.labelCinemaNumber.Name = "labelCinemaNumber";
this.labelCinemaNumber.TabIndex = 4;
this.labelCinemaNumber.Text = "Cinema Number(s)";
//
// buttonOK
//
this.buttonOK.Location = new System.Drawing.Point(352, 200);
this.buttonOK.Name = "buttonOK";
this.buttonOK.Size = new System.Drawing.Size(96, 32);
this.buttonOK.TabIndex = 9;
this.buttonOK.Text = "OK";
this.buttonOK.Click += new System.EventHandler(this.buttonOK_Click);
//
// label4
//
this.label4.Location = new System.Drawing.Point(16, 104);
this.label4.Name = "label4";
this.label4.Size = new System.Drawing.Size(360, 16);
this.label4.TabIndex = 10;
this.label4.Text = "1) Go to http://www.britinfo.net/cinema/index.htm and find your cinema.";
//
// label2
//
this.label2.Location = new System.Drawing.Point(16, 128);
this.label2.Name = "label2";
this.label2.Size = new System.Drawing.Size(448, 16);
this.label2.TabIndex = 11;
this.label2.Text = "2) Look in the address bar and you will see a 7 digit number, this is the cinema " +
"number.";
//
// textBoxCinemaNumber
//
this.textBoxCinemaNumber.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
this.textBoxCinemaNumber.Location = new System.Drawing.Point(120, 24);
this.textBoxCinemaNumber.Name = "textBoxCinemaNumber";
this.textBoxCinemaNumber.Size = new System.Drawing.Size(336, 22);
this.textBoxCinemaNumber.TabIndex = 12;
this.textBoxCinemaNumber.Text = "";
//
// label3
//
this.label3.Location = new System.Drawing.Point(28, 144);
this.label3.Name = "label3";
this.label3.Size = new System.Drawing.Size(360, 16);
this.label3.TabIndex = 14;
this.label3.Text = "To enter multiple cinemas simply add a comma between each number.";
//
// label1
//
this.label1.Location = new System.Drawing.Point(16, 168);
this.label1.Name = "label1";
this.label1.Size = new System.Drawing.Size(440, 16);
this.label1.TabIndex = 17;
this.label1.Text = "3) Choose your favourite cinema and enter its number in \'Default Cinema\'. ";
//
// textBoxDefaultCinemaNumber
//
this.textBoxDefaultCinemaNumber.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));
this.textBoxDefaultCinemaNumber.Location = new System.Drawing.Point(120, 56);
this.textBoxDefaultCinemaNumber.Name = "textBoxDefaultCinemaNumber";
this.textBoxDefaultCinemaNumber.Size = new System.Drawing.Size(112, 22);
this.textBoxDefaultCinemaNumber.TabIndex = 16;
this.textBoxDefaultCinemaNumber.Text = "";
//
// labelDefaultCinemaNumber
//
this.labelDefaultCinemaNumber.Location = new System.Drawing.Point(16, 56);
this.labelDefaultCinemaNumber.Name = "labelDefaultCinemaNumber";
this.labelDefaultCinemaNumber.Size = new System.Drawing.Size(82, 16);
this.labelDefaultCinemaNumber.TabIndex = 15;
this.labelDefaultCinemaNumber.Text = "Default Cinema";
//
// UKCinemaListingsPlugInConfigForm
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(472, 246);
this.Controls.Add(this.label1);
this.Controls.Add(this.textBoxDefaultCinemaNumber);
this.Controls.Add(this.textBoxCinemaNumber);
this.Controls.Add(this.labelCinemaNumber);
this.Controls.Add(this.labelDefaultCinemaNumber);
this.Controls.Add(this.label3);
this.Controls.Add(this.label2);
this.Controls.Add(this.label4);
this.Controls.Add(this.buttonOK);
this.Name = "UKCinemaListingsPlugInConfigForm";
this.Text = "UK Cinema Listings Config";
this.ResumeLayout(false);
}
#endregion
}
}
I've used the FFMPEG from within GB PVR to transcode movies, and I tried in a command prompt with the same result. Whenever I try to transcode a movie or anything recorded longer than approx. 1h20min, FFMPEG stops transcoding after that time, it just does a normal exit without errors. This is the option that I have, do I miss one to transcode larger files ?
i just installed the latest version of GBPVR (and also .NET 1.1). The recording service is running, but when i start GBPVR i don't get any user interface.
I expect the user interface to appear on the TV-out (not tested now) and the monitor.
I've just installed gbpvr, so it's entirely possible I've missed something. I have a pvr-350 in the box, trying to output via a Nvidia 6600GT. If I try to watch live tv, I get the sound, but no video (the screen goes all black). I also tried recording something and then playing it back. I didn't wait for it to finish (oddly, when I went back in through the guide and tried to hit 'play', it gave me an error and then froze), but I did go directly to the file it created and played it perfectly with windows media player. Does anyone have a suggestion for how I can troubleshoot this, or maybe know what I'm doing wrong?