SageTV Community  

Go Back   SageTV Community > SageTV Products > SageTV Software
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV Software Discussion related to the SageTV application produced by SageTV. Questions, issues, problems, suggestions, etc. relating to the SageTV software application should be posted here. (Check the descriptions of the other forums; all hardware related questions go in the Hardware Support forum, etc. And, post in the customizations forum instead if any customizations are active.)

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 02-07-2013, 03:27 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
SageTV Recording Errors

I'm not exactly sure where to put this thread.

I have 2 HDHR's and a HD-PVR. In a nutshell it appears that my problem is that on nights when I have a lot of simultaneous recordings that the files invariably end up with all kinds of errors. I run them through VideoRedo and I get all kinds of errors. It appears as if it might be comskip causing the problem, an underpowered system, or both.

Today I ran a test where I recorded 3 channels with my HDHR's and an HD-PVR recording (it's very rare that we get 5 recordings going at the same time, 4 is a common occurrence). First without comskip running and the second time with comskip running.

The results were very telling. Recordings done with no comskip are as pristine as they are when I am doing testing with hdhomerun_config (I created a batch file to fire off all 4 tuners at the same time). I get a handful of audio errors and that's about it. However, when I have SJQ set to run comskip errors sometimes multiply into the hundreds.

Ultimately I believe my problem is one of processing power. That my little 2.33Ghz C2D is not quite enough to keep up with 4 recordings while simultaneously running comskip live on all of them. I am going to do another test to determine if having the live comskip detection of an HD-PVR recording is causing the issue for the rest.

What should I be looking at and changing to keep things as error free as possible? BTW, my comskip thread count is set to 2.
__________________
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
  #2  
Old 02-07-2013, 04:51 PM
MattHelm MattHelm is offline
Sage Icon
 
Join Date: Jun 2005
Location: Chicago, IL
Posts: 1,209
How many recording drives do you have? You could be causing errors there, too.
__________________
Server #1= AMD A10-5800, 8G RAM, F2A85-M PRO, 12TB, HDHomerun Prime, HDHR, Colossus (Playback - HD-200)
Server #2= AMD X2 3800+, 2G RAM, M2NPV-VM, 2TB, 3x HDHR OTA (Playback - HD-200)
Reply With Quote
  #3  
Old 02-07-2013, 04:56 PM
nyplayer nyplayer is offline
SageTVaholic
 
Join Date: Sep 2005
Posts: 4,997
If you have more than 1 recording Hard drive make sure sage is set to record using the bandwidth method,.
__________________
Channels DVR UBUNTU Server 2 Primes 3 Connects TVE SageTV Docker with input from Channels DVR XMLTV and M3U VIA Opendct.
Reply With Quote
  #4  
Old 02-07-2013, 05:02 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
I have 2 recording drives and it is set to bandwidth.
__________________
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
  #5  
Old 02-07-2013, 05:44 PM
reggie14 reggie14 is offline
SageTVaholic
 
Join Date: Aug 2003
Location: Maryland
Posts: 2,760
I've had some problems too, although its more playback problems. It's a little weird, because it just started happening, enough though nothing changed on my system.

I think its a a hard drive issue. Particularly when a recording drive gets moderately full, I think I have trouble recording, running SA, and playing it back at the same time. I can generally do those three things off a single drive, but things start going poorly if I get up to four (like if I'm driving two extenders off the same recording drive).

I switched DirMon2 so that it will only run SA after the show is over, but that actually just made it worse. Then I'd end up in situations where a new recording would start, and SA would end up running full speed. Running on live recordings kept it in check, since for mpeg2 recordings it can run much faster than real-time.

I switched it to only run when the drive in idle. That helps, but it doesn't fix it entirely. DirMon2 can't stop SA when a new recording starts on the same drive. It seemed to help though.

Are you ever playing stuff back while the recordings are going on?
Reply With Quote
  #6  
Old 02-07-2013, 05:49 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by reggie14 View Post
Are you ever playing stuff back while the recordings are going on?
All the time. Not sure if my daughter was watching anything while I was doing my tests today.
__________________
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
  #7  
Old 02-08-2013, 07:02 AM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,152
Set Commercial Detector to only process files with Comskip when nothing is recording also use the playnice parameter to comskip and a single instance.
Reply With Quote
  #8  
Old 02-08-2013, 08:49 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Quote:
Originally Posted by BobPhoenix View Post
Set Commercial Detector to only process files with Comskip when nothing is recording also use the playnice parameter to comskip and a single instance.
How do you detect if a recording is happening? The only method I can seem to find is GetCurrentlyRecordingMediaFiles(). The documentation doesn't say what it returns if there are no recordings being done.
__________________
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-08-2013, 09:01 AM
BobPhoenix BobPhoenix is offline
SageTVaholic
 
Join Date: Oct 2004
Posts: 3,152
Quote:
Originally Posted by Taddeusz View Post
How do you detect if a recording is happening? The only method I can seem to find is GetCurrentlyRecordingMediaFiles(). The documentation doesn't say what it returns if there are no recordings being done.
Not at home currently so can't check but there is a setting with the Commercial Detector plugin that prevents running comskip when a recording is going on. tmiranda could tell you the exact setting since he wrote the Commercial Detector plugin but he is probably using the API method you meantion internally in the plugin.


Edit:
I think this is the setting from Wiki:
•Use Intelligent Scheduling set it to true and you will only get comskip when recordings are NOT happening.

Last edited by BobPhoenix; 02-08-2013 at 09:05 AM.
Reply With Quote
  #10  
Old 02-08-2013, 09:24 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Ok, I've switched my commercial detection to tmiranda's plug-in and restricted to one comskip instance. Hopefully that will do a better job.

One of these days, hopefully sooner than later, I'll get the money to buy new server hardware. I plan on virtualizing things. I already have VMWare running on another box. Just not enough RAM or processing power. Currently serving as a testing platform for learning Group Policy and Active Directory. I also have Ubuntu Server in a vm serving as an ssh tunnel and dev web server. One day I'll be able to get a much better machine.
__________________
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
  #11  
Old 03-05-2013, 03:41 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
Well, the only thing new I have on this now is that I suspect that SageTV is somehow inducing errors into the stream. I say this because I can create near perfect "recordings" with hdhomerun_config that get either zero errors or a handful of transport errors. When I run those files through VideoReDo I get either a handful of audio errors which I personally chalk up to the network or Cox inserting commercials. I've gotten a few that have absolutely nothing wrong with them that is detectable by VideoReDo.

Throw SageTV into the mix and I start getting all kinds of errors. Now a lot fewer since increasing the receive buffers on my network card seemed to improve things. But I'm still getting what I think are statistically more errors than the hdhomerun_config baseline.

I don't think I should be getting any significant amount of errors but there also doesn't seem to be any way I can monitor hdhr streams that are not being initiated by hdhomerun_config.

I know I'm probably banging my head against the wall but it just seems frustrating when there seems to be such a large discrepancy between what hdhomerun_config and SageTV produce as output.
__________________
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 03-07-2013, 05:20 PM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,754
Fire up HDHomerun Config application, then do it again and again, one instance for each HDHR tuner. Get all four of them where you can see them on the screen at the same time and make sure each window has a different tuner selected.

Schedule a five minute manual timed recording on a channel you believe may have a problem. Schedule three more timed recordings, same time and channel. When the recordings start on all four tuners simultaneously, watch the signal status on each of the (4) HDHR config windows for issues.

By some web searches and some trial and error, I found that I can't have my HDHR units anywhere near my wireless router. Maybe there is an easier method, but this is the one I used.
Reply With Quote
  #13  
Old 03-07-2013, 05:37 PM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,754
I should probably note, I was originally having the same problems with VideoRedo finding massive errors in my videos, some of them wouldn't even QSF it was so bad. When I watched them, there was quite a bit of strange blocking. Since I straightened out the "proximity to other hardware" issue, the HDHR's are back to their good operation.
Reply With Quote
  #14  
Old 03-07-2013, 05:42 PM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
How close to your router were your hdhr's? My router sits on a shelf that's about 1ft above the shelf that holds my hdhr's.
__________________
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
  #15  
Old 03-07-2013, 06:11 PM
KryptoNyte's Avatar
KryptoNyte KryptoNyte is offline
SageTVaholic
 
Join Date: Dec 2006
Posts: 2,754
Mine were virtually in the same proximity as yours, and that's no good. I read that 3 to 5 feet was the minimum, so I moved the HDHR's out of the cabinet, and sure enough, the signals all cleared up. I don't know why this is, but if you monitor and screenshot/document your signal before and after, you'll probably see the same improvement (hopefully this will solve the issue that you are having).

I also played around with changing out the coax cables, those HDHR's seemed VERY finicky, even when putting a little force on the cable/coax connection input, it seems like it would alter the signal when watching the signal live.
Reply With Quote
  #16  
Old 04-09-2013, 08:33 AM
Taddeusz Taddeusz is offline
SageTVaholic
 
Join Date: Nov 2004
Location: Yukon, OK
Posts: 3,919
After some troubleshooting with Silicon Dust I think I've come to the conclusion that the errors I see are quite possibly receiving errors from Cox. I say that because I am still seeing errors even though my recordings are nearly pristine now. I get the occasional receive error on my end but for the most part they are perfect. That means the errors that VideoReDo sees must not be from my reception but from Cox Cable's reception of the local network stations. Meaning that they are just re-transmitting the errors they receive via their source for the local networks, quite possibly their own antenna.

I've been thinking about buying an antenna just in case Cox decides they need to encrypt everything. I may just go ahead and do that and see what kind of signal I can get. The one I want is only $40. I can mount it in my attic.
__________________
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
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
Is anything logged when there are recording errors? broconne SageTV Beta Test Software 6 10-20-2010 03:07 PM
Finding Recording Errors bsung SageTV Software 1 11-17-2009 08:30 AM
Recording Errors - Unknown Cause jillsy SageTV Software 0 03-06-2009 12:44 AM
Strange favorites recording errors Griff SageTV Software 4 06-27-2005 04:23 PM
Mpeg recording errors ripple SageTV Beta Test Software 6 03-30-2004 02:25 PM


All times are GMT -6. The time now is 12:32 PM.


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