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 02-24-2015, 10:29 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
MPEG Streams SageTV vs NextPVR

For a while I've struggled with stream errors from my HDHR's. For the most part that was fixed with a move from the onboard Intel PHY to an Intel PCIe adapter but every once in a while I get a recording that has an inordinate number of errors. I had believed this to be the result of reception errors, and some of it still may be, but now I'm not so sure.

Recently I've been playing around with NextPVR for possible replacement of SageTV. I've noticed that there is a difference between the MPEG streams that each saves. NextPVR recordings appear to be identical to those that I can create manually using the hdhomerun_config.exe utility. SageTV recordings on the other hand, even when recorded as ts files, seem to be highly modified. The stream addresses are changed and certain information like audio languages have been completely removed in the resulting file.

I've noticed that my SageTV recordings always have a handful of errors when run through VideoRedo (usually under 10). I had originally attributed this to the metadata that SageTV tags onto files. After some experimentation with disabling that option I've discovered this is not the case.

The last few days I've recorded the same show using both SageTV and NextPVR. I always get zero errors for the NextPVR recordings but a handful of errors from SageTV.

Is there any setting to disable SageTV's mangling of the input stream and just have it output the raw stream that is received?

I guess this is not a huge issue but something that concerns me since the resulting recordings seem to have SageTV induced errors.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD

Last edited by Taddeusz; 02-24-2015 at 10:41 AM.
Reply With Quote
  #2  
Old 02-24-2015, 11:30 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Hm, I was thinking there was a setting to cause Sage to record the raw transport stream instead of extracting the desired program, but I can't seem to find it at the moment.

I'm curious about this too, I notice "glitches" often in my recordings, if NextPVR doesn't do that, it's certainly enough to get me to investigate switching.

Does NextPVR pull out just the channel you want?

-edit

Well here's one reference:
http://forums.sagetv.com/forums/showthread.php?t=23907

Although looking around some more it seems setting encode as program stream to false is not recommended.

Last edited by stanger89; 02-24-2015 at 11:35 AM.
Reply With Quote
  #3  
Old 02-24-2015, 11:31 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by stanger89 View Post
Hm, I was thinking there was a setting to cause Sage to record the raw transport stream instead of extracting the desired program, but I can't seem to find it at the moment.

I'm curious about this too, I notice "glitches" often in my recordings, if NextPVR doesn't do that, it's certainly enough to get me to investigate switching.

Does NextPVR pull out just the channel you want?
Yes, it only records the streams for a given program.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #4  
Old 02-24-2015, 11:35 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Maybe I'll have to experiment.
Reply With Quote
  #5  
Old 02-24-2015, 11:45 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Viewing the full raw ATSC transport stream from hdhomerun_config with MediaInfo is interesting.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #6  
Old 02-24-2015, 01:32 PM
routerunner's Avatar
routerunner routerunner is offline
Sage Icon
 
Join Date: May 2008
Location: Wiltshire, UK
Posts: 1,384
Quote:
Originally Posted by Taddeusz View Post
I've noticed that my SageTV recordings always have a handful of errors when run through VideoRedo (usually under 10). I had originally attributed this to the metadata that SageTV tags onto files.
The SageTV's TSSplitter DirectShow filter does a hell of a job to keep the input TS in sync and fix time-stamp errors which are inevitable due to the nature of stream. You can play with a hidden TSSplitter setting in the registry which disable the algorithm altogether and see whether it does make a difference.

Please find in attachment a zip file containing two registry files (x32/x64 to execute as appropriate) that disable the PTS fix algorithm. Restart STV after the change.

Hope it helps
Eddy
Attached Files
File Type: zip Disable PTS Fix.zip (669 Bytes, 181 views)
__________________

Automatic Power Off | Squeezeslave | DVB-S Importer | DVB Decrypter & Card Client | Tuner Preroll


Every man is a damn fool for at least five minutes every day; wisdom consists in not exceeding the limit. ~ Elbert Hubbard
Reply With Quote
  #7  
Old 02-24-2015, 02:27 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
I'll try that out for the errors but it's not quite what I would like. SageTV is still modifying the incoming stream. The stream ID's are different and there's still no languages on the audio streams. See the attached screenshots to see what I mean.

BTW, I know those are different recordings. They are the same channel and should have the same stream ID's and languages.
Attached Images
File Type: png sagetv.png (61.7 KB, 264 views)
File Type: png nextpvr.png (61.2 KB, 284 views)
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD

Last edited by Taddeusz; 02-24-2015 at 02:29 PM.
Reply With Quote
  #8  
Old 02-24-2015, 04:09 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
That didn't fix it. Still got a few audio frame errors.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #9  
Old 02-25-2015, 08:11 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
I think the only thing that's really stopping us from moving away from SageTV is our existing investment in SageTV hardware. Replacing that infrastructure would just be too costly for us right now. I've experimented with using a Raspberry Pi and RasPlex but while it works ok for most stuff the VideoCore IV doesn't have the capability to play full Blu-Ray video.

So while I'm experimenting I probably won't do any kind of switch until I know we can afford to upgrade the client side hardware.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #10  
Old 02-25-2015, 05:26 PM
valnar valnar is offline
Sage Icon
 
Join Date: Oct 2003
Posts: 1,252
Send a message via ICQ to valnar
Quote:
Originally Posted by Taddeusz View Post
I think the only thing that's really stopping us from moving away from SageTV is our existing investment in SageTV hardware. Replacing that infrastructure would just be too costly for us right now. I've experimented with using a Raspberry Pi and RasPlex but while it works ok for most stuff the VideoCore IV doesn't have the capability to play full Blu-Ray video.

So while I'm experimenting I probably won't do any kind of switch until I know we can afford to upgrade the client side hardware.
The client side is the least of my worries. I can't find anything on the backend that works as nicely with recording TV shows, EPG, HDHomeRuns and something (like the HD-PVR) for encrypted stuff. Even if HD200's and HD300's dry up, we can make (Windows) Sage Clients out of anything.
Reply With Quote
  #11  
Old 02-25-2015, 06:46 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by valnar View Post
The client side is the least of my worries. I can't find anything on the backend that works as nicely with recording TV shows, EPG, HDHomeRuns and something (like the HD-PVR) for encrypted stuff. Even if HD200's and HD300's dry up, we can make (Windows) Sage Clients out of anything.
I hear ya there. For OTA NextPVR pulls EPG from the signal. Otherwise it looks like you have to roll your own via XMLTV or pay for Schedules Direct. As far as clients just need the licenses.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #12  
Old 02-25-2015, 07:43 PM
emveepee emveepee is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 417
PVR users in the US and Canada who complain about paying for Schedules Direct tend to piss me off. I am grateful to those people who are keeping SD going. Their time is provided free and the monthly fee should be worth every penny that goes to support for anyone who want to be using their own personal PVR for many years to come.

The clock is on the wall. SageTV was never free but it is dead, WMC development died even before STV and the status of the not-free WMC addon in W10 is not guaranteed.

Martin
Reply With Quote
  #13  
Old 02-26-2015, 08:00 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by emveepee View Post
PVR users in the US and Canada who complain about paying for Schedules Direct tend to piss me off. I am grateful to those people who are keeping SD going. Their time is provided free and the monthly fee should be worth every penny that goes to support for anyone who want to be using their own personal PVR for many years to come.

The clock is on the wall. SageTV was never free but it is dead, WMC development died even before STV and the status of the not-free WMC addon in W10 is not guaranteed.

Martin
I certainly wasn't complaining. Just the options are different on NextPVR. We are lucky to get EPG at no additional charge with SageTV.
__________________
Server: i5 8400, ASUS Prime H370M-Plus/CSM, 16GB RAM, 15TB drive array + 500GB cache, 2 HDHR's, SageTV 9, unRAID 6.6.3
Client 1: HD300 (latest FW), HDMI to an Insignia 65" 1080p LCD and optical SPDIF to a Sony Receiver
Client 2: HD200 (latest FW), HDMI to an Insignia NS-LCD42HD-09 1080p LCD
Reply With Quote
  #14  
Old 02-26-2015, 08:33 AM
emveepee emveepee is offline
Sage Aficionado
 
Join Date: Nov 2006
Posts: 417
You're right you weren't, but the typical focus seems to be on paying for Schedules Direct versus using it.

Martin
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
Anyone ever tried NextPVR? sdsean General Discussion 4 08-05-2012 07:47 PM
possible migration / replacement route android client, sage/nextpvr backend willplaice General Discussion 3 03-10-2012 06:22 AM
SageTV hang. Seems like prioritizing write streams over read stream will fix? easperhe SageTV Software 4 12-02-2010 11:56 AM
Watching slingbox streams in SageTV? morikaweb General Discussion 29 09-29-2009 12:45 PM
Watching/Listening to internet streams within SageTV dinki SageTV Customizations 1 09-13-2006 02:10 PM


All times are GMT -6. The time now is 09:28 AM.


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