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.)

View Poll Results: Do you want the option of eliminating the "pause" ?
Yes! : Sage Please give us the option of eliminating the "pause". 249 73.67%
No : I do not care if we get the option of eliminating the "pause". 89 26.33%
Voters: 338. You may not vote on this poll

Closed Thread
 
Thread Tools Search this Thread Display Modes
  #181  
Old 09-11-2009, 11:28 AM
rosemary rosemary is offline
Sage Advanced User
 
Join Date: Mar 2008
Posts: 99
Quote:
Originally Posted by Skirge01 View Post
Don't you think that's a pretty bold statement, coming from someone who has never seen the source code?
Possibly, but no more bold than the statement I was replying to ("Such a change would almost certainly introduce all kinds of new bugs") which also came from someone who has never seen the source code.

Sorry, I thought it was obvious from the lack of anyone from Sage posting in this thread that we're all armchair quarterbacking.
  #182  
Old 09-11-2009, 01:01 PM
sleonard's Avatar
sleonard sleonard is offline
Sage Icon
 
Join Date: Nov 2003
Posts: 1,506
Quote:
Originally Posted by rosemary View Post
...

Sorry, I thought it was obvious from the lack of anyone from Sage posting in this thread that we're all armchair quarterbacking.
Speak for yourself. I'm driving from the backseat!

S
  #183  
Old 09-11-2009, 06:05 PM
bastafidli bastafidli is offline
Sage Expert
 
Join Date: Dec 2007
Location: Charlottesville, VA
Posts: 728
Quote:
Originally Posted by Skirge01 View Post
Don't you think that's a pretty bold statement, coming from someone who has never seen the source code?
http://www.google.com/search?q=java+...ient=firefox-a
__________________

TV: Samsung UN46D8000
Server: Intel Core i3 540, 4G RAM, Matrox G450, 70GB EXT3 encrypted software RAID1 system drive, 1TB XFS tv recording drive, 2TB EXT3 encrypted data drive mirror across 2 machines, 2TB EXT3 encrypted media drive mirror across 2 machines, CentOS 6 64 bit, Experimenting with DNLA servers
1Gb wired network
Disconnected after G day[HD 100 Media Extender, Placeshifter 7.x, SageTV 7.x, HDHomeRun]
  #184  
Old 09-11-2009, 07:27 PM
toricred's Avatar
toricred toricred is offline
Sage Icon
 
Join Date: Jan 2006
Location: Northern New Mexico
Posts: 1,729
Actually since there is no "buffer" currently, just reading from a file as it is being written, I wouldn't assume it is in a separate black box.
  #185  
Old 09-11-2009, 10:35 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
As it stands today, recording and playback are entirely separate. Watching Live TV isn't really live, it's the client/extender/placeshifter telling the server it wants to watch an "airing", and the server determinining it needs to start a recording, and then telling the client which media file is associated with that recording.

A circular buffer would basically require that that all be reworked. And managing circular buffers for an arbitrary number of clients, extenders, placeshifters, and tuners is not a trivial undertaking. This is probably the reason Sage (Frey at the time) opted for a "bufferless" design.

For example, what do you do if two clients request the same channel live, but starting at different times?
Create two buffers?
"Connect" the second one to the first's buffer?
etc

This all just automagically happens with the current architecture.
  #186  
Old 09-12-2009, 06:32 AM
jsonnabend jsonnabend is offline
Sage Aficionado
 
Join Date: Sep 2006
Posts: 301
No, it's one circular buffer per tuner max, isn't it?

As for point two, how can you have two people watching the same live program from different time? One isn't watching live, right?

In any event, even if the "multiple live people tuning in at the same time" were an issue, perhaps that's a corner case. It certainly seems less common to me than the case where some is watching live tv from program to program. Design entails compromise all the time. Good designs make the right compromises.

- Jeff
  #187  
Old 09-12-2009, 07:39 AM
gplasky's Avatar
gplasky gplasky is offline
SageTVaholic
 
Join Date: Jul 2003
Location: Howell, MI
Posts: 9,203
Quote:
Originally Posted by jsonnabend View Post
No, it's one circular buffer per tuner max, isn't it?

As for point two, how can you have two people watching the same live program from different time? One isn't watching live, right?

In any event, even if the "multiple live people tuning in at the same time" were an issue, perhaps that's a corner case. It certainly seems less common to me than the case where some is watching live tv from program to program. Design entails compromise all the time. Good designs make the right compromises.

- Jeff
You have to think this out very carefully. SageTV is one of the few "whole-house" PVR solutions. Your Tivos, cable-box DVRS don't have to contend with this because it is one DVR per TV and no multi-user. There is no "central server" recording and delivering shows to each TV client.

As far as point two-you have the wife in the study watching program A from the beginning. Now I go into the living room and decide I want to watch the same program A and start watching from current time. And now I run downstairs for laundry, paused it in the living room and flipped it on in the basement. This could be very common for people who haven't weaned themselves off the "LiveTV" syndrome.

I believe initially BeyondTV also had the buffer until they moved into the multi-user. client/server architecture. I'm not sure if they left it as an option or not.

Gerry
__________________
Big Gerr
_______
Server - WHS 2011: Sage 7.1.9 - 1 x HD Prime and 2 x HDHomeRun - Intel Atom D525 1.6 GHz, Acer Easystore, RAM 4 GB, 4 x 2TB hotswap drives, 1 x 2TB USB ext Clients: 2 x PC Clients, 1 x HD300, 2 x HD-200, 1 x HD-100 DEV Client: Win 7 Ultimate 64 bit - AMD 64 x2 6000+, Gigabyte GA-MA790GP-DS4H MB, RAM 4GB, HD OS:500GB, DATA:1 x 500GB, Pace RGN STB.
  #188  
Old 09-12-2009, 08:11 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by jsonnabend View Post
No, it's one circular buffer per tuner max, isn't it?
The question is does each tuner automatically get it's own buffer or do you try and "save" tuners by sharing buffers if two users are watching the same channel.

Quote:
As for point two, how can you have two people watching the same live program from different time? One isn't watching live, right?
As Gerry said, you can have one user start a show/channel at some time, and then another user join the same channel later.

For example say User A had been watching the current show from the beginning, and User B joined it half way through. What do you do if User B hit's record, to save it? What if user A does too?

Quote:
In any event, even if the "multiple live people tuning in at the same time" were an issue, perhaps that's a corner case.
It may be a "corner case" but it's something that has to be considered in the design.

Quote:
It certainly seems less common to me than the case where some is watching live tv from program to program. Design entails compromise all the time. Good designs make the right compromises.
The point is just to make everyone think about the issues that come with handling "live" TV usage in an unlimited user, distributed system like Sage. I'm sure these same sorts of questions got asked by SageTV/Frey themselves when they were designing the recording engine. Their one-file-per-show solution to those questions is very elegant in that it, by it's nature solves all those multiuser use case questions.
  #189  
Old 09-12-2009, 10:32 AM
Skirge01's Avatar
Skirge01 Skirge01 is offline
SageTVaholic
 
Join Date: Jun 2007
Location: New Jersey
Posts: 2,599
Quote:
Originally Posted by bastafidli View Post
LOL!
__________________
Server: XP, SuperMicro X9SAE-V, i7 3770T, Thermalright Archon SB-E, 32GB Corsair DDR3, 2 x IBM M1015, Corsair HX1000W PSU, CoolerMaster CM Storm Stryker case
Storage: 2 x Addonics 5-in-3 3.5" bays, 1 x Addonics 4-in-1 2.5" bay, 24TB
Client: Windows 7 64-bit, Foxconn G9657MA-8EKRS2H, Core2Duo E6600, Zalman CNPS7500, 2GB Corsair, 320GB, HIS ATI 4650, Antec Fusion
Tuners: 2 x HD-PVR (HTTP tuning), 2 x HDHR, USB-UIRT
Software: SageTV 7
  #190  
Old 09-12-2009, 03:42 PM
jsonnabend jsonnabend is offline
Sage Aficionado
 
Join Date: Sep 2006
Posts: 301
Quote:
Originally Posted by stanger89 View Post
Their one-file-per-show solution to those questions is very elegant in that it, by it's nature solves all those multiuser use case questions.
At the cost of an enjoyable, apparently more common, single user case. That's my point.

- Jeff
  #191  
Old 09-12-2009, 04:01 PM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
I'm not advocating one way over another. And I'm certainly not a programmer.

But I would like to understand why when watching "live" TV, you couldn't have a single file written to the hard drive that continued to record to the same file until the user either (1)changed channels, (2)pressed the stop button or (3)ran into some arbitrary extended time limit that could be defined in the Setup section of SageTV (for those who might fall asleep).

Tuners permitting, maybe you could even have seperate files for each user based on program name and client ID or mac address.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT
  #192  
Old 09-12-2009, 04:06 PM
toricred's Avatar
toricred toricred is offline
Sage Icon
 
Join Date: Jan 2006
Location: Northern New Mexico
Posts: 1,729
Quote:
Originally Posted by jsonnabend View Post
At the cost of an enjoyable, apparently more common, single user case. That's my point.

- Jeff
But the single user case may not be Sage's target audience. There are better solutions for that case.
  #193  
Old 09-12-2009, 04:12 PM
sleonard's Avatar
sleonard sleonard is offline
Sage Icon
 
Join Date: Nov 2003
Posts: 1,506
There are PC based DVR's designed for the single user, standalone case. Sage was designed primarily as a client/server whole house solution. IMO, everything in Sage is secondary to that feature.

Maybe Vista Media Center, Tivo, or a provider supplied DVR is a better fit for some of the posters in this thread.

S
  #194  
Old 09-12-2009, 05:36 PM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by jsonnabend View Post
At the cost of an enjoyable, apparently more common, single user case. That's my point.

- Jeff
You already got jumped on this I see, but I don't think that's a safe assumption. If you look at the threads around here discussing where people came from, most came from other DVR/PVR solutions to Sage because it offered a better multi-user, multi-client solution.

Sage has been designed from the ground up as a multi-client system and you can see that in the way many things operate, but most notably in the way the recording logic is architected.

You can contrast it with say Windows Media Center where multi-client/multi-user functionality has only (rather poorly) been bolted on after the fact. And I know I've read a few comments about how Snapstream had to rethink things when they brought out BTVLink and were thrust into the multi-client realm.

No doubt this is one of the top nits about Sage, but I think it's just that a nit largely. Sage has been around for at least 6 years, if the pause were the fundamental flaw it's sometimes made out to be, ie if it were really bothering a large portion of SageTV's user base, I have no doubt SageTV would have fixed it by now.

Quote:
Originally Posted by HelenWeathers View Post
But I would like to understand why when watching "live" TV, you couldn't have a single file written to the hard drive that continued to record to the same file until the user either (1)changed channels, (2)pressed the stop button or (3)ran into some arbitrary extended time limit that could be defined in the Setup section of SageTV (for those who might fall asleep).

Tuners permitting, maybe you could even have seperate files for each user based on program name and client ID or mac address.
But is that ideal? If another user tunes in to the same channel currently, they have the benefit of being able to go back to when the first user started viewing, which could be the beginning.

IMO, the ideal solution would be for Sage to re architect their Dshow recording filters so they can write multiple files. This would allow starting the next show's file before terminating the current show, and thus allowing a seamless transition between the shows. This wouldn't impact the recording logic at all, and would retain all the benefits of the current system, while fixing the pause.

Let's be crystal clear on this, I do believe this is something Sage should have on their list to "fix". The disagreement is where on that list it should be. I definitely don't think it should be a top priority. I see far more negative comments about the UI than this, so I think a UI overhaul would be better for Sage's growth than this. I'd also like to see things like HD audio decoding on the extenders, better Blu-ray support (PC and extender), and I think all of these would be more beneficial to Sage than fixing the Pause.
  #195  
Old 09-12-2009, 06:32 PM
HelenWeathers's Avatar
HelenWeathers HelenWeathers is offline
Sage Icon
 
Join Date: Aug 2008
Location: Miami, Florida
Posts: 1,321
Quote:
Originally Posted by stanger89 View Post
Let's be crystal clear on this, I do believe this is something Sage should have on their list to "fix". The disagreement is where on that list it should be. I definitely don't think it should be a top priority. I see far more negative comments about the UI than this, so I think a UI overhaul would be better for Sage's growth than this. I'd also like to see things like HD audio decoding on the extenders, better Blu-ray support (PC and extender), and I think all of these would be more beneficial to Sage than fixing the Pause.
I am in full agreement with you on your assessment of priorities.

I watched the Thursday night football game (which ran over) and didn't even notice the break. My OTA tuners switch in under 2 seconds (about 1.5 to be as exact as I can be).

My DirecTV receiver is another story. But after reading through this thread, I've been tweaking my channel change on DirecTV's rather slow and bloated software just to see if I could get a faster transition. Using the USB-UIRT, I've been able to trim 3 seconds of the break time by shortening the time in between ir pulses and adding the enter command after the channel numbers.

I do have "Always Tune Channel" turned on and might try turning that off to see if it makes a difference as well.

EDIT: stanger89, I see you started a thread on the "Always Tune". Good.
__________________
Server: SageTV 9, Win10/32, Intel DP55KG Mb, Intel QC i5 2.66GHz , 4GB 1333MHz DDR3 SDRAM, 2 Hauppauge 2255s for 4 OTA ATSC tuners, HDHRPrime w Comcast, 3 STP-HD300s 20101007-0 firmware, nVidia Shield. Java v7u55. Plugins:SD EPG, OpenDCT

Last edited by HelenWeathers; 09-12-2009 at 06:37 PM.
  #196  
Old 09-12-2009, 08:54 PM
DigitalMan DigitalMan is offline
Sage Advanced User
 
Join Date: Aug 2007
Posts: 82
I've had 'always tune channel' turned off for some time and it doesn't seem to have any effect on the 'pause'.

Quote:
Originally Posted by HelenWeathers View Post
I am in full agreement with you on your assessment of priorities.

I watched the Thursday night football game (which ran over) and didn't even notice the break. My OTA tuners switch in under 2 seconds (about 1.5 to be as exact as I can be).

My DirecTV receiver is another story. But after reading through this thread, I've been tweaking my channel change on DirecTV's rather slow and bloated software just to see if I could get a faster transition. Using the USB-UIRT, I've been able to trim 3 seconds of the break time by shortening the time in between ir pulses and adding the enter command after the channel numbers.

I do have "Always Tune Channel" turned on and might try turning that off to see if it makes a difference as well.

EDIT: stanger89, I see you started a thread on the "Always Tune". Good.
  #197  
Old 09-13-2009, 05:00 AM
briands briands is offline
Sage Icon
 
Join Date: Aug 2004
Location: Bloomington, IN
Posts: 1,093
Quote:
Originally Posted by jsonnabend View Post
Not a bug? That label is besides the point, really.

When something doesn't work as consumers expect, consumer satisfaction suffers. When it really doesn't work as expected, consumers may consider the product defective.

General expectations are, I'm confident, that TV does not have The Pause between live TV shows. How many anecdotes have we read where someone asked "is your tv broken?" How many other DVR systems introduce The Pause?

Nearly three quarters of those responding here want it removed. So bug or not, it's something SageTV might consider changing.


- Jeff
This could be simple squeeky wheel... I usually just skip over this thread because I am of the opinion (as are many others) that this is not the highest priority, but should be on the to do list.
  #198  
Old 09-13-2009, 07:02 AM
jsonnabend jsonnabend is offline
Sage Aficionado
 
Join Date: Sep 2006
Posts: 301
Quote:
Originally Posted by briands View Post
This could be simple squeeky wheel... I usually just skip over this thread because I am of the opinion (as are many others) that this is not the highest priority, but should be on the to do list.
No, guys, it's not a "squeaky wheel" nor a question of "target audience". 75% of respondents said this is an issue. A "squeaky wheel" is a vocal minority, not a majority. The "squeaky wheel" here is the 25%, not the 75%. (and heck, Briands, you even say this "should be on the list".)

And it defies logic to say that the "target audience" is a subset of the actual audience.

Of course, that all assumes the poll has some statistical validity.

- Jeff
  #199  
Old 09-13-2009, 08:11 AM
toricred's Avatar
toricred toricred is offline
Sage Icon
 
Join Date: Jan 2006
Location: Northern New Mexico
Posts: 1,729
What we're saying is that Sage is first and foremost a multi-user software. That's why it runs as a client/server application. If people want to use it as a single user application that's fine, but that isn't the way it was designed and there's a reason for it. There really are better solutions for single user applications specifically because of the pause if nothing else.
  #200  
Old 09-13-2009, 10:07 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by jsonnabend View Post
Of course, that all assumes the poll has some statistical validity.
Which is not a safe assumption for most forum polls

Statistical validity requires a random or representative sample. What you get with a forum poll is a sample of only those interested in the subject. With a question like this, where there's nobody opposed to the idea in question, you get only those who want to see it fixed, and then a handful of others.
Closed Thread


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
What is it, and can I get rid of it? can3gxw SageTV Software 6 12-11-2008 06:01 PM
How do I get rid of a license? pat_smith1969 SageTV Placeshifter 12 12-19-2007 01:46 PM
How do I get rid of it? cosmosis66 SageTV Software 8 07-08-2007 05:55 PM
Anybody got a 350 to get rid of? Stuntman The SageTV Community 2 01-05-2005 08:21 PM
How to get rid of library duplicates? ku71 SageTV Software 0 06-09-2004 02:41 PM


All times are GMT -6. The time now is 10:12 AM.


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