SageTV Community  

Go Back   SageTV Community > Hardware Support > Hardware Support
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

Hardware Support Discussions related to using various hardware setups with SageTV products. Anything relating to capture cards, remotes, infrared receivers/transmitters, system compatibility or other hardware related problems or suggestions should be posted here.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 08-18-2008, 01:06 PM
sage.cast.NH sage.cast.NH is offline
Sage User
 
Join Date: Jan 2008
Posts: 8
multiple encoders - single source (STB)?

This is probably a duplicate post, but I just couldn't find anything after searching for more than an hour, so here goes...

I want to record using Firewire for the 80+ channels that are SD and the 7 channels that are HD. The remaining channels are 5C encrypted, so I'm using the HD-PVR.

This means that I have one source (the STB - set top box), and two encoders using that single source.

I don't want both encoders trying to use the STB at the same time.

Is there a way to do this with the "mmc/encoders/..." magic in Sage.properties?

I have already accomplished this by using a hacked up network encoder that samples the Firewire stream for 20 secs or so and then if mpginfo doesn't detect a valid stream assumes it is encrypted and goes off to the HD-PVR. It works and it's a huge hack.

I'd like to use the new digital audio support that the native SageTV HD-PVR driver now has, so I'm thinking of coming back into the "supported" realm.

I'm not willing to give up Firewire capture to do that, though...

Any help ?

What have others done to solve this multiple encoders per source issue?
Reply With Quote
  #2  
Old 08-18-2008, 03:43 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
If you make sure none of the channels overlap between the two configurations, then yes, you should be able to do that. Sage won't be able to tell they're using the same STB.
Reply With Quote
  #3  
Old 08-18-2008, 04:06 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
As far as I know, there is no way for SageTV to know that the same STB is used by 2 tuning sources, so you can't set up those 2 sources & expect SageTV to treat them as coming from a single tuner for scheduling purposes.

- Andy
__________________
SageTV Open Source v9 is available.
- Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1.
- Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus
- HD Extenders: A) FAQs B) URC MX-700 remote setup
Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request.
Reply With Quote
  #4  
Old 08-18-2008, 04:09 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Oh, duh, don't know what I was thinking
Reply With Quote
  #5  
Old 08-18-2008, 04:59 PM
CollinR CollinR is offline
Sage Icon
 
Join Date: Dec 2004
Location: Tulsa, OK
Posts: 1,305
Just quit using the firewire side or get a second box.
Reply With Quote
  #6  
Old 08-18-2008, 07:02 PM
sage.cast.NH sage.cast.NH is offline
Sage User
 
Join Date: Jan 2008
Posts: 8
Thanks for the replies. That was helpful - at least now I know I wasn't missing something basic.

The advantage of the firewire recordings is that they are 20%-30% smaller than the same recording done by the HD-PVR. The quality is better because there is no Digital->Analog->Digital step.

Actually, I do have two cable boxes, two HD-PVRs, and two HVR-1800 for clear-QAM. I was hoping not to go to three boxes, or to limit my boxes' ability to record a certain subset of the channels.

These are all good suggestions, thank you.

I think I will write my own network encoder for real this time instead of a hack. It will allow you to bundle as many encoders as you want and assign channels to each. It can then go back on "localhost" to two or more "real" encoders in Sage to do the dirty work.

It will be nothing more than a "encoder switch based on channel number". A.K.A. Multiplexer (but wait - that would confuse people). Better not use the word Multiplexer (Mux/DeMux).

So most of the stuff is pass-through to the "real" encoders underneath. All the channels on the "real" encoders will be marked as "unavailable", and the "encoder switch" will have all the channels marked as "available". If I am successful and it is useful - I'll certainly share.

I've been using wireshark to reverse engineer the network encoder protocol. It doesn't seem very complicated - a sure sign that I'm missing something. Is there any chance that SageTV would share the protocol specification? Any clue on who to ask at SageTV?

Should I try to write this as a native encoder for SageTV? Are there API specs that can be shared for that? There's probably a thread for this - sorry, my enthusiasm is getting the best of me.

Oh, and if there is any secret stuff coming down for version 7 of SageTV that teaches SageTV the concept of a "Source" instead of just the "encoder" concept, then please send me a personal message so I don't bother to waste my time on this.

Should I make a formal feature request for this? Compared to the other advanced abilities that SageTV has, this seems like pretty basic stuff.
Reply With Quote
  #7  
Old 08-19-2008, 04:19 AM
bcjenkins bcjenkins is offline
SageTVaholic
 
Join Date: Jan 2006
Posts: 3,764
I would send your questions via email as this is a user forum.

B
__________________
Running SageTV on unRAID via Docker
Tuning handled by HDHR3-6CC-3X2 using OpenDCT
Reply With Quote
  #8  
Old 08-23-2008, 05:56 PM
Endymion's Avatar
Endymion Endymion is offline
Sage Advanced User
 
Join Date: Dec 2003
Location: Wichita, KS
Posts: 95
Quote:
Originally Posted by Opus4 View Post
As far as I know, there is no way for SageTV to know that the same STB is used by 2 tuning sources, so you can't set up those 2 sources & expect SageTV to treat them as coming from a single tuner for scheduling purposes.

- Andy
Andy,

Do you know if there is any thought to changing this in the future? Is there any way at all to tell sage that if tuner A is recording anything, don't use tuner B at all?
Reply With Quote
  #9  
Old 09-14-2008, 04:58 AM
dynamix dynamix is offline
Sage User
 
Join Date: Sep 2004
Posts: 44
I'm in a similar fix.

One stb from my cable company, split off via S-VIDEO to my hvr-1600 to record all SDTV, and split off via COMPONENT to my HD-PVR to record all HDTV.

That would be all fine and dandy, until sage tries to record programs at the same time on both devices. I don't want to give up my hvr-1600 because it does such a better job of recording SDTV.

Could such a feature be added into a future version of sage?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
SageMC/DVDProfiler and SageTV 6.4.5 Nebruin SageMC Custom Interface 9 07-29-2008 05:38 PM
Java problem with Fedora 8 jt4033 SageTV Linux 2 07-14-2008 03:54 PM
Mac 6.3.1 won't launch archleach SageTV Beta Test Software 2 11-29-2007 11:50 AM
Help ! Can't 'search' in Studio any more dflachbart SageTV Studio 5 12-08-2006 10:21 AM


All times are GMT -6. The time now is 05:32 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.
Copyright 2003-2005 SageTV, LLC. All rights reserved.