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
  #61  
Old 02-20-2005, 07:55 PM
foolio foolio is offline
Sage Advanced User
 
Join Date: Aug 2004
Posts: 173
stealth:

is you BDA app a generic app to address the MS ATSC network provider filter to change the channel or is specific to the ATI? would it be very difficult to port it to support the fusion?
Reply With Quote
  #62  
Old 02-20-2005, 09:48 PM
Stealth1971's Avatar
Stealth1971 Stealth1971 is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Chicago, IL
Posts: 192
foolio -

EDIT: [I read your question too fast. I don't think I answered the first part - could it change the channels for Fusion. Yes - as long as they conformed to the DBA architecture, channel changing shoud work without any code changes to what I have now.]

I am going out on a limb here to say "yes" (for porting). The roots of the app started from sample BDA code from MS. However, it took some discovery to find that Microsoft's sample app had used 1 extra filter from what the ATI HD Wonder needed... (its been awhile since I got passed that so I don't remember the issue exactly) But the filter graph should be 99% the same. In most cases I could see it being just specifying the right BDA driver. Right now I am using a hard coded reference to the ATI driver (the filter GUID) but that could be selectable in the future by listing the the BDA drivers.

One last gotcha - I could see some vendor locking their filter to only connect their apps... that would suck

When I get this solid with the HD Wonder - I would have no issues porting to other boards...

(I should have been working on stuff that makes $$$ today, but this was more fun )

Last edited by Stealth1971; 02-20-2005 at 09:57 PM.
Reply With Quote
  #63  
Old 02-20-2005, 10:03 PM
foolio foolio is offline
Sage Advanced User
 
Join Date: Aug 2004
Posts: 173
that's great to hear, Stealth1971.

looking forward to testing it with the fusion. Let me know if I can help beta test.
Reply With Quote
  #64  
Old 02-28-2005, 11:34 AM
dvsing's Avatar
dvsing dvsing is offline
Sage Advanced User
 
Join Date: Sep 2003
Posts: 193
Anders--

Picking up an issue from a few weeks ago, I got a reply from Jeff at Frey Tech. regarding how to keep Sage & the Network Encoder using the same socket for network communication (instead of opening and closing a new socket for every single command). This is what Jeff said:
Quote:
Have the network encoder return "2\r\n" in response to the VERSION command.
That'll cause SageTV to keep the socket connection open instead of closing
it after each request. But the connection can still close due to a timeout,
and then SageTV will reopen it when needed (like it used to every time).

FYI, that's the only feature of the VERSION command.

Thanks,
Jeff
If the UNE code is modified to report version 2, and the socket server code is modified to NOT disconnect the socket and instead continue to listen for more commands after each command is issued & dispatched, then we will be halfway to solving the problem I'm seeing when Sage is watching the same file it's recording to (rapid-fire GET_FILE_SIZE messages from Sage).

I still haven't heard from Sage as to why it's issuing so many GET_FILE_SIZE messages, and what drives/limits the rate of these messages. I hope to hear back from them soon on this.

Regardless, getting UNE/Sage to use the same network socket for all communication will keep it from overrunning the network stack.

-Dan
Reply With Quote
  #65  
Old 02-28-2005, 08:23 PM
dvsing's Avatar
dvsing dvsing is offline
Sage Advanced User
 
Join Date: Sep 2003
Posts: 193
Breakthrough!

So, someone suggested that I try running SageTV in stand-alone (no SageTV service) mode. When running in this mode, I can watch the same file as the UNE is recording to and there is no flood of GET_FILE_SIZE messages!

Although this means I have to not use service mode until it gets fixed, at least there is a work-around. I've sent the details to Frey so hopefully they'll track this one down. I also seem to notice less (no?) stuttering when running in stand-alone mode vs. service... I wonder if the flood of GET_FILE_SIZE messages is related to stuttering in playback..

-Dan
Reply With Quote
  #66  
Old 03-06-2005, 08:14 PM
turak's Avatar
turak turak is offline
Sage Expert
 
Join Date: Sep 2003
Location: Miami
Posts: 560
Quote:
Originally Posted by dvsing
Breakthrough!

So, someone suggested that I try running SageTV in stand-alone (no SageTV service) mode. When running in this mode, I can watch the same file as the UNE is recording to and there is no flood of GET_FILE_SIZE messages!

Although this means I have to not use service mode until it gets fixed, at least there is a work-around. I've sent the details to Frey so hopefully they'll track this one down. I also seem to notice less (no?) stuttering when running in stand-alone mode vs. service... I wonder if the flood of GET_FILE_SIZE messages is related to stuttering in playback..

-Dan
I'm getting the GET_FILE_SIZE for both service and stand alone mode
Reply With Quote
  #67  
Old 03-07-2005, 09:42 AM
spaceghost's Avatar
spaceghost spaceghost is offline
Sage Advanced User
 
Join Date: Dec 2004
Location: in the Lou
Posts: 134
I get the GET_FILE_SIZE only in service mode.

turak-
did you disable and STOP sage and the service? just disabling the service itself while it's still running isn't enough. I made that mistake and noticed I had to stop the service.
__________________
Know what I say when I say you know what I mean?
Reply With Quote
  #68  
Old 03-07-2005, 09:54 AM
dvsing's Avatar
dvsing dvsing is offline
Sage Advanced User
 
Join Date: Sep 2003
Posts: 193
I agree with spaceghost-- stopping the service doesn't prevent it from being loaded on-demand when you launch sage. If you want to run sage in non-service mode, you need to DISABLE the service through the sage service control manager, not just stop it.

-Dan
Reply With Quote
  #69  
Old 03-07-2005, 05:54 PM
turak's Avatar
turak turak is offline
Sage Expert
 
Join Date: Sep 2003
Location: Miami
Posts: 560
I did disable it through the sage service control manager. I'll have to try again to make sure that the service is stopped. Although I'm pretty sure that it was stopped because SageTV reverted back to the default STV and I had to reset my UI preferences. I still have yet to get SageTV or SageClient to play back a HD recording. I keep getting the audio render exception error. The recordings play back fine in windows media player.
Reply With Quote
  #70  
Old 03-15-2005, 02:09 PM
sundansx sundansx is offline
Sage Advanced User
 
Join Date: Aug 2003
Posts: 193
DFA,
I am trying to setup a graph via 1394 from my Motorola HD Cable box to write directly to a .TS file. It sounds like you already did this. Could you briefly describe this graph? I already have recording from my box working via CapDVHS and am playing back the .ts streams via Zoomplayer+HDTVpump+NvidiaAV (which I prefer).

ref post:Post #29 of the Universial Network Encoder (1.0.7 - Mars 01).
Reply With Quote
  #71  
Old 03-16-2005, 12:05 AM
AndersNolberger AndersNolberger is offline
Sage Aficionado
 
Join Date: Dec 2003
Location: Linköping Sweden
Posts: 255
A new version is now available on my homepage.
Reply With Quote
  #72  
Old 03-18-2005, 07:31 PM
flashbacck flashbacck is offline
Sage Aficionado
 
Join Date: May 2004
Posts: 326
Quote:
Originally Posted by Stealth1971
foolio -

EDIT: [I read your question too fast. I don't think I answered the first part - could it change the channels for Fusion. Yes - as long as they conformed to the DBA architecture, channel changing shoud work without any code changes to what I have now.]

I am going out on a limb here to say "yes" (for porting). The roots of the app started from sample BDA code from MS. However, it took some discovery to find that Microsoft's sample app had used 1 extra filter from what the ATI HD Wonder needed... (its been awhile since I got passed that so I don't remember the issue exactly) But the filter graph should be 99% the same. In most cases I could see it being just specifying the right BDA driver. Right now I am using a hard coded reference to the ATI driver (the filter GUID) but that could be selectable in the future by listing the the BDA drivers.

One last gotcha - I could see some vendor locking their filter to only connect their apps... that would suck

When I get this solid with the HD Wonder - I would have no issues porting to other boards...

(I should have been working on stuff that makes $$$ today, but this was more fun )
Hey stealth, I hate to be a pest, but is there an update on this project?
__________________
C2D e6320
P4M800Pro, 1gb DDR, 1100GB HDs
Hauppauge HVR-1600, HDHomerun, Geforce 6200
Reply With Quote
  #73  
Old 03-21-2005, 04:07 PM
Stealth1971's Avatar
Stealth1971 Stealth1971 is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Chicago, IL
Posts: 192
Flashbacck -

Work decided that they needed me 24/7 lately - So I have been beat down by "the man" and not able to work on this... However, here is the status where I left it a 2 weeks ago:

- BDA driver control is fine (start/stop the graph, name target file, change channels...)
edit: '- I have the skeleton done for the network encoder done '---Cancel that - Asking Anders for UNE integration so we can get this done faster...

My problem lies in getting Sage to playback my remuxed MPEG file from the transport stream... The video/audio sync seems wacked (technical term) I am currently using Cyberlink's mux filter...

Any thoughts on this from anyone? I think they are experience similar issues for the Comcast firewire capture in another thread...

I am planning on trying to get an alpha version soon - if I can get some time this week!

Last edited by Stealth1971; 03-21-2005 at 05:32 PM.
Reply With Quote
  #74  
Old 03-21-2005, 05:00 PM
Stealth1971's Avatar
Stealth1971 Stealth1971 is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Chicago, IL
Posts: 192
update:

I noticed the other Filter Graphs actually use the NVidia TS Info Parser inserted before the Demuxer - hmmm - its probably mentioned somewhere - but what is that accomplishing? If this fixes my problem that would be great! - I am currently connecting the BDA capture device directly to the MS MPEG demuxer... I am not an MPEG guru by any stretch However, if can get the final muxed files to play nice with Sage - We have BDA capture solution that can tune channels directly for the ATI HD Wonder (and other BDA tunable devices)

Last edited by Stealth1971; 03-21-2005 at 05:19 PM.
Reply With Quote
  #75  
Old 03-22-2005, 09:49 AM
dvsing's Avatar
dvsing dvsing is offline
Sage Advanced User
 
Join Date: Sep 2003
Posts: 193
A quick update on the GET_FILE_SIZE "bug".

I had some dialog with Frey Tech. recently and started asking questions as to what was governing the rate of GET_FILE_SIZE messages.

Eventually, the answer I got was "that's proprietary - let's just say that it needs to happen". And that is that.

So, on one hand, I am slightly dissapointed about this... because it seems like this truly WAS a problem-- I have yet to actually install the 2.2 RELEASE of sage.. I'm still running on the last RC, so I will have to install the release and check to see if perhaps the absence of debug loggin perhaps causes this problem to go away, or at least not cause playback oddness.

The oddness that I was seeing even after Anders fixed the protocol issue with SGraphRecorder is that the UI was very sluggish to repond to remote commands when watching an mpeg file that was still being actively recorded to ("live" or "near-live" HDTV). I had connected this UI behavior to the appearance of a seemingly unnecessary number of GET_FILE_SIZE messages in the SGraphRecorder debug window-- but perhaps it's time to go back and search for other causes of UI oddness.

Is anyone still noticing UI sluggishness in the 2.2 RELEASE version, when running in service mode, and watching the same mpeg file that is currently being written/recorded to by SGraphRecorder?

-Dan
Reply With Quote
  #76  
Old 03-22-2005, 11:08 AM
Stealth1971's Avatar
Stealth1971 Stealth1971 is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Chicago, IL
Posts: 192
BDA Test App (moved to new thread...)

Moved this to:

HDNE Thread

Last edited by Stealth1971; 03-22-2005 at 03:19 PM. Reason: Digression from UNE
Reply With Quote
  #77  
Old 03-22-2005, 07:07 PM
spaceghost's Avatar
spaceghost spaceghost is offline
Sage Advanced User
 
Join Date: Dec 2004
Location: in the Lou
Posts: 134
Stealth1971-
From what I understand, the Nvidia TS Info Parser scans the incoming transport stream and sets the PID's for the demuxer. Without this, and if the PID's change, the demux will be trying to "tune" into the wrong PID (or a PID that no longer exists).

Dan-
That is indeed bad news. Sounds almost like they do NOT want to look at/fix it. I am still running 2.2.6, sluggish response. Didn't want to upgrade and lose the import folders capability.
__________________
Know what I say when I say you know what I mean?
Reply With Quote
  #78  
Old 03-23-2005, 11:15 AM
spaceghost's Avatar
spaceghost spaceghost is offline
Sage Advanced User
 
Join Date: Dec 2004
Location: in the Lou
Posts: 134
Stealth-
Any luck with putting the TS INFO Parser in line?
__________________
Know what I say when I say you know what I mean?
Reply With Quote
  #79  
Old 03-23-2005, 02:48 PM
Stealth1971's Avatar
Stealth1971 Stealth1971 is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Chicago, IL
Posts: 192
spaceghost -

Thanks for the info!

I have tried it out - it added 2 more pins to my demux - named "Video" & "Audio" So I attached those to the Cyberlink Mux. I don't remember much of a difference, compared to just connecting my TS stream pin to the MS demux directly. (I did it a couple of nights ago - thats what I seem to remember right now) I will add it back again to check.
Reply With Quote
  #80  
Old 03-24-2005, 03:32 PM
Stealth1971's Avatar
Stealth1971 Stealth1971 is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Chicago, IL
Posts: 192
Ahhhh ha! The PID changing would explain some capture anamolies that I have seen / been reported to me for the BDA capture app. I think I will be putting 'TS Info Parser' back in to the graph.

Thanx spaceghost...
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
Network Encoder Issues on Firewire STB Help!! gjvrieze Hardware Support 0 04-03-2008 07:34 PM
Dropped favorite recording -- with debug logs Surtr SageTV Software 4 02-19-2008 10:48 AM
Network Encoder Questions AtariJeff SageTV Software 3 02-08-2008 04:50 PM
Sage network Encoder and Sage failure? nyplayer SageTV Software 1 09-27-2006 06:47 AM
EXETunerPlugin, Sage 4 and network encoder vuego SageTV Software 0 12-11-2005 02:47 PM


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


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