ALL NPVR USERS SHOULD INSTALL THE CUMULATIVE PATCH UPDATE REGARDLESS OF WHETHER YOU ARE EXPERIENCING THE IDENTIFIED ISSUES. These updated files represent the latest version of NPVR code, and may include other changes not documented. Other later patches or program updates you may find posted by sub may fail if all your NPVR program files are not up to date. In particular, before posting any support request please install the current cumulative patch update and reproduce your problem.
It should be noted that patches are listed generally in chronological order, but not perfectly so. The thread a given patch is posted in may contain additional information on exactly what a given patch was intended to do, and may also contain information on additional settings required if you wish to use the functionality provided (example: patch 37). Finally, not all patches actually fix what they are supposed to, but the changes usually remain in the file going forward, so they are listed as part of the update history.
Installation Notes These "patches" are simply replacement files for the existing NPVR program files. You should extract them and copy them over the existing files; the default directory is C:\Program Files\NPVR. If you are running Vista or 7 and have UAC enabled, you will likely need to do this from an elevated command prompt or explorer window. To get an elevated explorer window, go to All Programs->Accessories, right-click on Windows Explorer and select "Run as Administrator". Now, within that explorer window only, you are the Administrator.
Before installing patches, you must exit NextPVR.exe, shutdown the NPVR Recording Service and close the NPVR Tray Icon (using the "Stop NPVR Service" icon accomplishes both).
I recommend that you restart your system after installing patches. I've seen numerous cases where the Recording Service is not able to restart properly due to a socket error. You can check your NRecord.log to see whether it did or not, or just reboot to be safe.
This is a relatively small release, but there is a few things I wanted to get into the hands of users now.
If you're new to NextPVR, see the list of pre-requisite software at: http://www.nextpvr.com/nwiki/pmwiki.php?...requisites (directx runtime, visual c++ runtime etc). If you're upgrading from an earlier build, you need to make sure you stop the NPVR software before installing.
Please post any support issues in the support forum.
From the change log:
Quote:- added support for 'copy-freely' cablecard channels with Hauppauge DCR-2650 and HDHomeRun Prime. (Need to have the SD software from http://www.silicondust.com/support/hdhomerun/downloads/ installed).
- improved handling when switching to channels that were either encrypted or off-air.
- added a new method for external apps to easily watch live tv streams from NextPVR. For example, on a client machine with VLC, open a network connection to http://<server>:8866/live?channel=2 to watch channel 2.
- fixed a problem with multiple Colossus device in the one machine
- fixed an incorrect on screen message shown when auto commercial skipping is toggled off then back on.
- added ability for skins to draw lines using skin statements like <Line location1="0,0" location2="100,50" color="Blue" width="5"/>
- fixed a bug where recordings moved to another device at recording time could trying using the old device's tuning info (which can be wrong when devices have the same channel via different inputs, or different device types.
- fixed a bug where NScriptHelper.exe wasnt working on 64bit machines.
- fixed a crash that was happening for some users when watching live tv with a Colossus device
- fixed a scanning issue with some ATSC/QAM channels
- added a popup for selecting which subtitle stream to view
- added a class that plugins can use for looking up key mappings from a custom keymapping.xml
- fixed a problem that could cause digital data channels to appear as MPEG2 on QAM
- added support for madVR video renderer. This video render seems very flakey to me (for example, switching between window and fullscreen mode), but I've added support it for those that want to experiment with it.
- improved support for 3rd party IRecorder plugins.
- added GenericImportChannelsForm for IRecorder plugins that want to use it
- greatly improved the time required to save new channels when importing a large number of channels from xmltv or schedules direct.
- improved the auto-merge feature.
- added option to enable/disable the default handling for MCE remotes.
- added logging around recording importation to help diagnose problems.
- fixed problem that could cause high CPU usage when viewing the menu screens when configured to use TV Viewer mode, or when Direct3D was not available.
- watched indicator now only set if you've made it at least 60 seconds into the recording.
- added ability to delete recordings with the 'record' key (Ctrl-K) in Recordings screen.
- better support for H.264 aspect ratio detection
- added support for "CutAway" element in the horizontal main menu
- speed improvements to the time it required to save the channels when you click 'ok' in the 'import channels' screen for HDPVR/Colossus/Analog devices.
- when scrolling through now/next channel info with the up/down keys in live tv, you can press the blue key (Alt-B) to see show details.
I have found a very strange problem with the tuning on NPVR 2.1.5 with patches V2 due to recent channel changes on Eurobird 1.
Several channels were moved to 11307 V and now none of these will directly tune. A channel scan finds them okay, they can tune by going to a channel on a different multiplex first, but from an idle state the tuning request seems to be ignored.
This has not been an issue before the recent channel changes, and I have been using NPVR with satellite for over 6 months.
I have tried several other programs e.g. EPG grabbers and live TV viewers, and all tune properly. If the frequency is tuned by one of the other programs first, NPVR can use it fine. GVPVR 1.4.7 can also tune to it directly, the problem just seems to be with NPVR.
I have tried adjusting the frequency slightly to 11305 since another multplex transmits on 11307 H in case the card was using the wrong polarity, but it did not make any difference.
My setup consists of XP SP3, Core 2 E6300 with a Technisat SkyStar S2.
The supplied LOG shows a recent attempt after changing the frequency to 11305. I tried going straight to one of the channels (Kix!) which failed to lock. I then moved to another multpliex and back to Kix!, which worked and locked the signal. I then stopped the live mode and viewed it again which worked. Then I tuned to another channel, stopped the live mode and tried to watch Kix! again which did not work. An interesting thing to note in the LOG is that the Kix! channel appeared to lock but with the same quality as the channel previously tried.
If you're a Doctor Who fan then you'll know that it returns this evening but if (like me) you're not a sports fan you may not have noticed that this afternoon there's live coverage of rugby. Due to past record of the BBC and live sports coverage, you may know where I'm going with this...
In short, I've just added a large chunk of post-padding to my scheduled Doctor Who recording.
On my system (as documented in my signature), I have found that disabling the Aero theme in Windows 7 (ie switching to Basic) will cause video tearing and slight choppiness in NPVR. This is counter-intuitive, but I have repeated the expirement several times over almost a year and found it happens every time.
I have no idea if this happens with Vista as well, but I suspect it would.
I'm not sure how I came about this in my system tray but I opened it and had these options:
[ATTACH=CONFIG]31441[/ATTACH]
I'm not sure what I did other than setup W7 Windows Media Center, something I'd never done on this machine. When the app is in the system tray it shows strange little balloon text with the suggestion of 3 tuners. What is this, and what do these options do? What's all this talk about moving the MCE recording?
I do change the channel on my cable box via Firewire but I don't believe I've seen this thing before. And in any event, inadvertently closed the app and now it's gone. I don't know how it got there or what it was, but it looks interesting.
I have had a problem for several weeks with my Vista NPVR server often crashing around 2AM since I bought a new twin USB tuner. The problem only seems to happen if a recording is being made while EPG update is running and I managed to catch the logs for the first time. To help diagnose the problem I am using my old Kworld UB 450-T which has never caused a problem as the first tuner and half of the Twin tuner UB499-2T(IT9135) as the second tuner with the other half disabled.
The UB450-T tuner recorded a programme 1:35 â 2:05 and although NPVR says the recording âFailed because record service was not runningâ it was recorded and is watchable to the end. NRecord.log has the start of recording but it should have finished at 2:08 with padding but NRecord seems to have died at 2:07. âDate Modifiedâ for the file gives the time as 2:09
At 2:01 the enabled half of the new twin tuner starts EPG update but stops at 2:07 when NRecord must have crashed. In the morning NPVR was still âRecordingâ although the file was not modified after 2:09 and NRecord was not running. Restarting NPVR and the NPVR service got everything working but an unknown process was stopping the computer sleeping so a reboot was need.
NRecord .log is enclosed but NPVR.log has nothing but âStopping Windows Screen Saver Starting â every second from 1am to 4am. If there is only one tuner and it is set to do a recording around 2am is âEPG updateâ delayed or cancelled. Tonight another recording takes place around the same time as an EPG update, but because other recordings are being made before 2am the other tuner may do the EPG update this time so may give different results.
If I'm watching a recording in the full video screen and I press "Info" on my MCE remote it takes me back to the recording list instead of showing the OSD timeline as I expected. If I then hit "Back" it goes to the main menu. From there, with a mouse I can click on the small video window at the top to return to the full screen video but I can't figure out how to get there with my remote??