NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Portal

Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 20,177
» Latest member: allv50
» Forum threads: 65,374
» Forum posts: 602,148

Full Statistics

Online Users
There are currently 1129 online users.
» 0 Member(s) | 1123 Guest(s)
Applebot, Baidu, Bing, Facebook, Google, Yandex

Latest Threads
HDHomeRun can't find tune...
Forum: Linux
Last Post: mvallevand
Yesterday, 05:58 PM
» Replies: 1
» Views: 47
Upcoming NextEnd addon an...
Forum: Add-ons (3rd party plugins, utilities and skins)
Last Post: mvallevand
2026-08-31, 04:17 PM
» Replies: 0
» Views: 59
Can't upgrade from 6.1.1....
Forum: NextPVR Support
Last Post: blobbyguts
2026-08-31, 10:56 AM
» Replies: 1
» Views: 65
NextEnd and NFL Preseason
Forum: Windows
Last Post: mvallevand
2026-08-30, 03:13 PM
» Replies: 1
» Views: 99
New version problem with ...
Forum: Windows
Last Post: Swami
2026-08-30, 12:23 AM
» Replies: 47
» Views: 3,771
DVB-T scanning issue - fo...
Forum: Docker amd64
Last Post: mvallevand
2026-08-28, 08:36 AM
» Replies: 1
» Views: 157
Channels not detected in ...
Forum: Windows
Last Post: mvallevand
2026-08-28, 03:57 AM
» Replies: 5
» Views: 3,425
Need help with hardened d...
Forum: Docker amd64
Last Post: bfg100k
2026-08-26, 02:41 AM
» Replies: 5
» Views: 322
Avoiding duplicates of sp...
Forum: Windows
Last Post: mvallevand
2026-08-25, 04:37 PM
» Replies: 4
» Views: 232
NPVR Tray stuck showing E...
Forum: Windows
Last Post: mvallevand
2026-08-24, 02:08 PM
» Replies: 9
» Views: 519

 
  Supporting new recording devices with plugins
Posted by: sub - 2004-06-10, 08:28 PM - Forum: Developers - Replies (2)

If anyone is interested in writing a plugin to support additional capture devices (HDTV, DVB etc), and would like to write their own capture device plugin, let me know.

Theres not too much required. You ultimately need to implement a class which implements the following interface:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">
using System;

namespace GBPVR.Public
{
/// <summary>
/// Interface implemented by all recording sources.
/// </summary>
public abstract class IRecordingSource
{
public enum RecordingStatus
{
RECORDING_IN_PROGRESS,
RECORDING_FAILED,
RECORDING_COMPETED
};

abstract public void startRecording(int qualityLevel, string suggestedFilename, int sourceChannel, bool useStreamBufferEngineIfAvailable);
abstract public RecordingStatus getRecordingStatus();
abstract public void stopRecording();
abstract public string getFinalFileName();
}
}
[/QUOTE]
There is a couple of addition steps required to implement a configuration form, but let me know if anyone wants to write their own plugin and I'll help you out with this stuff.



Print this item

  FAQ
Posted by: sub - 2004-06-09, 07:03 PM - Forum: NextPVR Announcements - Replies (5)

What are the keyboard or 'remote control' controls?

Information on controlling GB-PVR with either a remote control control or the keyboard can be found here:http://www.gbpvr.com/QuickStart/shortcuts.htm


I get the 'Failed to communicate with the GB-PVR Recording Service' message?

If the GBPVR Recording Service is running, this probably means you've not fully configured your capture source. Edit the Capture Source and click on each of the Settings buttons and confirm the settings are correct. Even if you know the defaults match your settings, you should view the settings as its only at this stage the defaults are applied.

You can also get this error if you installed the Microsoft .net v1.1 runtime after you installed GB-PVR. If this is the case, uninstall GB-PVR and (re)install.


When I view Live TV or attempt to play back an MPEG-2 video file, a separate window with the title &quot;ActiveMovie&quot; popups. Whats happening?

I know of one situation which can cause this. I get this if I have selected to use VMR and my preferred decoder (or system default decoder) is the PowerDVD Cyberlink decoder. This is occurring because the Cyberlink decoder does not support VMR. To stop it happening, either configure GB-PVR to use Overlay instead of VMR, or select another preferred MPEG-2 decoder


How can I get channel icons in my TV Guide like those shown in your screenshots?

If you're using XMLTV and the xml contains the url of the channel logo, GB-PVR will automatically download and use a copy of the image. Otherwise, GB-PVR looks for channel logos in the c:\program files\devnz\gbpvr\media\ChannelLogos directory. It looks for a file with the same name as the channel + the extension .jpg or .gif.

A good place to download high quality channel logos is http://www.satlogo.com



Print this item

  Xcard Skins
Posted by: mikejaner - 2004-06-09, 02:27 PM - Forum: GB-PVR Support (legacy) - Replies (1)

Does anybody have the skills to help this community with coming up with some good skins for GBPVR and the Xcard? I wish I had these abilities, but I don't. It looks to me like a very simple background or a solid color is needed, then using the transparent menus we could get a pretty decent looking one.
Mike

Print this item

  Duration Counter never goes above 59 min
Posted by: nhoj - 2004-06-09, 01:07 PM - Forum: GB-PVR Support (legacy) - Replies (12)

Whenever I record a programme longer than 1 hr the duration counter (during playback) never shows a length greater than 59 min XX secs. I believe this started at version .15 but it could have been earlier.

The programme is recorded completely and plays back fine.

JE

Print this item

  Play movie while recording ?
Posted by: teris - 2004-06-09, 11:03 AM - Forum: GB-PVR Support (legacy) - Replies (11)

Hi Sub,

I've two question about the recording feature:

When I select a movie while recording and click on &quot;play&quot; I get a black screen. With escape I can go back to the movie-list.
Is this feature implemented now ?

I tried to install a new manual recording-job. There I would select the start and stop time in one-minute steps.
I remember in a thread in this forum where you said, this function is in the next release.

Will this feature come ?


Thanks!

Bye,
Sebastian

Print this item

  Channel list in live-TV
Posted by: teris - 2004-06-09, 09:45 AM - Forum: Wishlist - Replies (2)

Hi,

now gbpvr is very fine.
Actually my girlfriend is using it:-)

We miss only one feature:

There a 40 TV-Channels. When I want to zap from Channel 1 to 35, I must go 34 times up on the remote. This needs so much time because a channel-change needs ca. 5 seconds.

There should be two functions:

- Entering the channel-number on the remote. e.g. 35
- A simple channel list in the on screen-menu to navigate
  through the channels.
  The style can be a simple listbox.

Is this function possbile or actually planed ?

Thanks a lot!

Bye,
Sebastian

Print this item

  Commercial Skip
Posted by: opilion - 2004-06-08, 10:15 PM - Forum: Wishlist - No Replies

Automatically detect comercial breaks and allow user to FWD past them on playback.

op

Print this item

  Zap2it
Posted by: opilion - 2004-06-08, 10:09 PM - Forum: GB-PVR Support (legacy) - Replies (3)

Has Zap2it committed to providing free listings on an ongoing basis, or will they turn around at some point and begin charging members for the service?

op

Print this item

  Record new episodes
Posted by: opilion - 2004-06-08, 10:07 PM - Forum: Wishlist - No Replies

Example: Syndicated show is on channel X every night, but new episodes air Thursdays at 8:00. Only want to record the new episodes.

Print this item

  Error after removing capture source
Posted by: teris - 2004-06-08, 08:47 PM - Forum: GB-PVR Support (legacy) - Replies (3)

Hi,

the new version is very great. Today I've spent 4 hours to configurate my system and gbpvr with all the plugins.
Very fine!

Now I've got a new xmltv-creator (tvmovie) and had to delete all the old channels in den capture source.
I tried to remove the complete capture source and made a new.

Now when I try to see live-TV I get the following error:
&quot;Failed to communicate with the GB-PVR Recording Service...&quot;

In the configuration tool, the capture source is still listet. After re-deleting it, it comes back.

Is there any way to repare this without a complete reinstallation ?


Here is the GBPVR.exe.log:

<table border="0" align="center" width="95%" cellpadding="0" cellspacing="0"><tr><td>Code Sample </td></tr><tr><td id="CODE">08.06.2004 22:41:22.921 VERBOSE [2] getValue: /settings/ShowRecordingsButton : true
08.06.2004 22:41:22.921 VERBOSE [2] Loading button images: .\skin\Blue\main menu\recordingsbtn.png, .\skin\Blue\main menu\recordingsbtn-selected.png
08.06.2004 22:41:22.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/ShowMusicButton
08.06.2004 22:41:22.921 VERBOSE [2] getValue: /settings/ShowMusicButton : true
08.06.2004 22:41:22.921 VERBOSE [2] Loading button images: .\skin\Blue\main menu\musicbtn.png, .\skin\Blue\main menu\musicbtn-selected.png
08.06.2004 22:41:22.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/ShowVideoButton
08.06.2004 22:41:22.921 VERBOSE [2] getValue: /settings/ShowVideoButton : true
08.06.2004 22:41:22.921 VERBOSE [2] Loading button images: .\skin\Blue\main menu\videobtn.png, .\skin\Blue\main menu\videobtn-selected.png
08.06.2004 22:41:22.921 VERBOSE [2] getValue() loading new key/value into cache: /settings/EnabledPlugins
08.06.2004 22:41:22.921 VERBOSE [2] getValue: /settings/EnabledPlugins : Jukebox,Pictures,Weather
08.06.2004 22:41:22.937 VERBOSE [2] JukeboxTask created
08.06.2004 22:41:22.953 VERBOSE [2] WeatherTask created
08.06.2004 22:41:23.484 VERBOSE [2] CustomTaskSettings.loadAll()
08.06.2004 22:41:23.640 VERBOSE [2] getValue() loading new key/value into cache: /settings/ShowExitButton
08.06.2004 22:41:23.640 VERBOSE [2] getValue: /settings/ShowExitButton : false
08.06.2004 22:41:23.640 INFO [2] Initializing InputDeviceManager
08.06.2004 22:41:23.640 VERBOSE [2] getValue() loading new key/value into cache: /settings/RemoteType
08.06.2004 22:41:23.640 VERBOSE [2] getValue: /settings/RemoteType : Default (Hauppauge)
08.06.2004 22:41:23.640 VERBOSE [2] VideoPlaybackManager created
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsbbtn.png, .\skin\Blue\OSD\pbsbbtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbrwbtn.png, .\skin\Blue\OSD\pbrwbtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbpausebtn.png, .\skin\Blue\OSD\pbpausebtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbffbtn.png, .\skin\Blue\OSD\pbffbtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsfbtn.png, .\skin\Blue\OSD\pbsfbtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbmenubtn.png, .\skin\Blue\OSD\pbmenubtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsbbtn.png, .\skin\Blue\OSD\pbsbbtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbrwbtn.png, .\skin\Blue\OSD\pbrwbtn-selected.png
08.06.2004 22:41:23.640 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbplaybtn.png, .\skin\Blue\OSD\pbplaybtn-selected.png
08.06.2004 22:41:23.656 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbffbtn.png, .\skin\Blue\OSD\pbffbtn-selected.png
08.06.2004 22:41:23.656 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbsfbtn.png, .\skin\Blue\OSD\pbsfbtn-selected.png
08.06.2004 22:41:23.656 VERBOSE [2] Loading button images: .\skin\Blue\OSD\pbmenubtn.png, .\skin\Blue\OSD\pbmenubtn-selected.png
08.06.2004 22:41:23.656 VERBOSE [2] Loading button images: .\skin\Blue\OSD\recordbtn.png, .\skin\Blue\OSD\recordbtn-selected.png
08.06.2004 22:41:23.656 VERBOSE [2] Loading button images: .\skin\Blue\OSD\watchbtn.png, .\skin\Blue\OSD\watchbtn-selected.png
08.06.2004 22:41:23.656 VERBOSE [2] Loading button images: .\skin\Blue\OSD\resumebtn.png, .\skin\Blue\OSD\resumebtn-selected.png
08.06.2004 22:41:23.656 VERBOSE [2] Loading button images: .\skin\Blue\OSD\restartbtn.png, .\skin\Blue\OSD\restartbtn-selected.png
08.06.2004 22:41:23.671 VERBOSE [2] getValue() loading new key/value into cache: /settings/PromptForResume
08.06.2004 22:41:23.671 VERBOSE [2] getValue: /settings/PromptForResume : true
08.06.2004 22:41:23.734 VERBOSE [2] Rendering HomeMenu
08.06.2004 22:41:23.828 VERBOSE [2] Rendering HomeMenu
08.06.2004 22:41:26.296 VERBOSE [2] Rendering HomeMenu
08.06.2004 22:41:26.453 VERBOSE [2] SourceConfigurationContainer.LoadAll()
08.06.2004 22:41:26.468 VERBOSE [2] Loading DirectRecordingSource Configuration : 1
08.06.2004 22:41:26.468 VERBOSE [2] Loading XMLTV Configuration : 1
08.06.2004 22:41:26.484 VERBOSE [2] Loading DirectRecordingSource Configuration : 2
08.06.2004 22:41:26.484 VERBOSE [2] Loading XMLTV Configuration : 2
08.06.2004 22:41:26.484 VERBOSE [2] Loading DirectRecordingSource Configuration : 3
08.06.2004 22:41:26.500 VERBOSE [2] Loading XMLTV Configuration : 3
08.06.2004 22:41:26.546 VERBOSE [2] About to connect to remote recording service
08.06.2004 22:41:26.562 VERBOSE [2] RecordLiveTV: 2
08.06.2004 22:41:26.718 ERROR [2] StartRecordingLiveTV() failed: System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.

Server stack trace:
  at System.Exception.get_Source()
  at System.Exception.get_Source()
  at System.Exception.GetObjectData(SerializationInfo info, StreamingContext context)
  at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.InitSerialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter)
  at System.Runtime.Serialization.Formatters.Binary.WriteObjectInfo.Serialize(Object obj, ISurrogateSelector surrogateSelector, StreamingContext context, SerObjectInfoInit serObjectInfoInit, IFormatterConverter converter)
  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.Serialize(Object graph, Header[] inHeaders, BinaryWriter serWriter, Boolean fCheck)
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize(Stream serializationStream, Object graph, Header[] headers, Boolean fCheck)
  at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.SerializeResponse(IServerResponseChannelSinkStack sinkStack, IMessage msg, ITransportHeaders&amp; headers, Stream&amp; stream)
  at System.Runtime.Remoting.Channels.BinaryServerFormatterSink.ProcessMessage(IServerChannelSinkStack sinkStack, IMessage requestMsg, ITransportHeaders requestHeaders, Stream requestStream, IMessage&amp; responseMsg, ITransportHeaders&amp; responseHeaders, Stream&amp; responseStream)

Exception rethrown at [0]:
  at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&amp; msgData, Int32 type)
  at GBPVR.Backend.Common.IRecordingService.a(Int32 A_0, Boolean A_1, String&amp; A_2)
  at aq.a(Int32 A_0, Boolean A_1)
08.06.2004 22:41:26.718 VERBOSE [2] Rendering HomeMenu[/QUOTE]

Thanks!

Sebastian from Hannover in Germany

Print this item

Pages (6435): « Previous 1 … 6298 6299 6300 6301 6302 … 6435 Next »
Jump to page 

© Designed by D&D, modified by NextPVR - Powered by MyBB