what format is the "embedded metadata stream on recordings made by GB-PVR" suppose to be, is it the xml format like
Code:
<Title>
<LocalTitle>Shrek (2001)</LocalTitle>
<ProductionYear>2001</ProductionYear>
<RunningTime>90 min</RunningTime>
<Description>When a green ogre called Shrek discovers his swamp has been 'swamped' with all sorts of fairytale creatures by the scheming Lord Farquaad, Shrek sets out, with a very loud donkey by his side, to 'persuade' Farquaad to give his swamp back.</Description>
<DataProvider>IMDB.com</DataProvider>
<DataProviderId>tt0068646</DataProviderId>
<Rating>9.1</Rating>
<Covers>
<Front>folder.jpg</Front>
</Covers>
<Genres>Animated,Comedy,Adventure</Genres>
</Title>
and is it just a alternate file stream on that file?
While looking into occasional crashes caused by the database being locked, I discovered that making a number (40 to 100) of calls to SheduleRecording() in a short period of time would lock the database. Sometimes after a number of 30 second timeouts the database would recover and GBPVR would respond to inputs, but most often it would have to be killed with the task manager and then restarted.
To demonstrate the problem I added the following code to sub's HelloWorld example:
Code:
protected override void handleCommand(string command)
{
... snip ...
case "Button 3":
// start of SheduleRecording() test code
Logger.Verbose("** Starting");
IScheduleHelper scheduleHelper = ScheduleHelper.getInstance();
IList allChannels = scheduleHelper.GetListingsForTimePeriod(DateTime.Now.AddDays(1.0), DateTime.Now.AddDays(5.0));
IList programmeList = ((Channel)allChannels[0]).getProgrammeList();
Logger.Verbose(string.Format("** About to schedule {0} recordings", programmeList.Count));
int cnt = 0;
foreach (Programme programme in programmeList)
{
cnt++;
Logger.Verbose(string.Format("** About to schedule {0,4} {1}", cnt, programme.getTitle()));
ScheduledRecording scheduledRecording = scheduleHelper.SheduleRecording(
programme.getChannelOID(), programme.getStartTime(),
programme.getEndTime(), programme, 0, 0, programme.getTitle());
Logger.Verbose(string.Format("** ScheduleRecording.status: {0}",
scheduledRecording == null ? "NULL" : scheduledRecording.getRecordingStatus().ToString()));
}
Logger.Verbose("** Finished");
// end of SheduleRecording() test code
setPopup(new GBPVRX2.Popups.PopupMessageBox(this, "The user clicked " + command, "OK", "Cancel"));
... snip ...
}
The test code attempts to schedule four days of consecutive programs on the same channel when one of the buttons is selected. If the database is locked and then recovers after a 30 second timeout, the program is not added to RECORDING_SCHEDULE but the failure is not indicated by the returned ScheduleRecording being null. Slowing the test program with calls to Thread.Sleep() keeps the database from being locked.
The attached logs are from a run on a new installation of GBPVR (RECORDING_SCHEDULE was empty) where the 98th call to SheduleRecording() locked the database.
Thought I would start a new thread here since this is feedback on Zprocess. Tried to install & run your tools that have the first cut at TS transcode improvements for MediaMVP:
ZProcess 2.0.321
ZTranscode 2.1.233
Trans2MVP.exe 0.0.8
Installed per your instructions (I think)... but I ran in to a couple of hiccups since I wasn't planning to install Mencoder and I put it into another directory other then what you expected as a "default"... this caused the initial installation to give me pop-up warnings and it messed up the sequence a bit but I think that I got it quiet.
I recorded a 10 minute Clear Qam broadcast from my cable provider (using GBPVR)... HD with AC3. I double checked and the .ts file was correctly generated in the recordings directory. Fired up MediaMVP and connected to GBPVR.... when I try to play the recording back, I get a blank screen on my TV and MVP resets after about 10 seconds.
I zipped the config.xml and logs... but I don't see any additional logs for Zprocess (although your posts talk about them)... I'm guessing that Zprocess was never kicked off but I'm pretty clueless about all the gbpvr processing steps.
Up until last weekend I was successfully using UltraVNC with hook driver OFF - this would allow me to see the PVRX2 interface.
Now since updating video card, and running HDMI and 1920x1080 it seems to hang the system. I can keep the system stable by using the hook driver, but that doesn't show the pvrx2 window.
Any ideas? I've tried LogMeIn (Blank window) and Remote Desktop (Blank window).
Currently I have an HVR-1600 that worked flawlessy on analog. Recently I upgraded my cable service to comcast HD. HVR-1600 no longer cuts it. Tonight I will be in posession of a brand new HD-PVR. Im looking for advice/guidance in how I should approach changing over without having to do a full system re-install.
From what I gather I should:
1: uninstall the HVR-1600 driver
2: uninstall hauppauge software(ir.exe and wintv included)
3: run hauppauge clear, HCWclear i think its called or something like that
4: reboot with HD-PVR connected
5: skip microsoft driver install wizard
6: install drivers and software(wintv and arcsoft)
7: final reboot, run config utility
8: assign as analog hi def plugin
9: epg is straight forward but this next step is where I get fuzzy
I have a firewire connection from my PC to my STB and it currently changes channels from a command prompt. This is accomplished with Tim Moores fireSTB package described here.
How do I set the channel changer to use firewire instead of a blaster?
Also, are there any steps I missed or other recommendations in this changeover? Any help would be much appreciated!!!
I'm having a problem playing back a transport stream file in gbpvr, it just crashes with no error message and nothing suspicious in the logs. The file plays fine in media player classic, and also plays fine when letting graphedit render it.
When trying to open the generated lastgraph.grf in graphedit, it crashes, too. The decoders in config are all set to system default, "UseBuiltInTSReader" is set to true, but it's also crashing when set to false.
I've attached the logfiles and the lastgraph.grf, if you'd like to see the media file, I can upload it somewhere.
Here are some version information of the gbpvr filters:
I'm not 100%, but I believe I'm not getting dolby through this setup (server below). I have the SPDIF optical hooked up, and I'm running AC3filter telling it to go wild on the dolby. Maybe my sources are not, but I'm wondering if anyone has this setup or something similar or even your experiences with Dolby.
Can someone tell me what do these do?
I'm just curious if these could be giving me my video glitch every once in a while?
Could there be anything else I can look at?
Otherwise I'm going to have to assume its my local provider.
Not sure where to post this as it related to both GBPVR and Community Skins.
I have been using GBPVR for some time now but decided today to do a completely fresh install with the new version.
I installed the latest version then installed the latest Community Skin.
Not sure if it is that I cannot remember how to edit the skins or if there is no button appearing but, I cannot work out for the life of me how to get into the skin editing section.
I have checked in Config under plugins and there is no Skins button to be added.
Can anyone please let me know what stupid mistake I am making?
Does anyone else have this problem? In TS recordings have the first few lines at the top of the image are garbage. Just white and black stuff intermixed.