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
  #221  
Old 12-04-2006, 06:43 PM
Kirby's Avatar
Kirby Kirby is offline
Sage Icon
 
Join Date: Jan 2006
Posts: 1,253
You know, I really dont remember. I am going to schedule some recordings tonight to test it more, and that way I will know if it breaks, what failed.
__________________
Sage Server: HP ProLiant N40L MicroServer, AMD Turion II Neo N40L 1.5GHz Dual Core, 8GB Ram, WHS2011 64bit, Sage 7.1.9 WHS, HDHR (1 QAM, 1 OTA), HDHR Prime 3CC, HD-PVR for copy-once movie channels
HTPC Client:Intel DH61AG, Intel G620 cpu, 8GB ram, Intel 80GB SSD, 4GB RamDisk holding Sage/Java/TMT5
Sage Client:Sage HD-200 Extender
Reply With Quote
  #222  
Old 12-06-2006, 07:45 AM
Ron Ron is offline
Sage Advanced User
 
Join Date: Jan 2006
Location: Sarasota, FL
Posts: 245
Salsbst:
Everything is humming along just great. I had some unknown hardware conflict with the MyHD encoder and my computer, but I've since moved to another computer and all is working great.

One minor little nuance. I have a QAM channel whose vitual channel has been assigned as 38. This is what the listing looks like in the MyHD channel list.

[INPUT1 No. 5]
Name = WB38
PhyCH = 81
VirCH = 38
MinCh = 1
SubCh = 1
TunerInputType = CABLE
SignalType = ATSC_256QAM
Programnumber = 1
Sourceid = 1

On the channel setup for MyHD under Sage, I've mapped the same channel to 38. However, the program guide is not showing it, even though it's a valid channel. It's the only one of my QAM channels that will not show up.

Any thoughts?

Otherwise, thanks for your fantastic effort in getting MyHD to work with Sage.
__________________
Sage Server: Dell Dimension 9200, Intel Pentium D 2.80GHz Dual Core, 8GB Ram, Windows 7 Professional 64bit, Sage 7.19, HDHR (2 OTA), HDHR Prime 3CC (2)
HTPC Client: Intel DH61AG, Intel i5 cpu, 8GB Ram, Windows 7 Professional 64 bit
Sage Clients: Sage HD-200 Extender, Sage HD-300 Extender
Reply With Quote
  #223  
Old 12-06-2006, 08:08 AM
Kirby's Avatar
Kirby Kirby is offline
Sage Icon
 
Join Date: Jan 2006
Posts: 1,253
Ron reply to my email, i know your issue here.
__________________
Sage Server: HP ProLiant N40L MicroServer, AMD Turion II Neo N40L 1.5GHz Dual Core, 8GB Ram, WHS2011 64bit, Sage 7.1.9 WHS, HDHR (1 QAM, 1 OTA), HDHR Prime 3CC, HD-PVR for copy-once movie channels
HTPC Client:Intel DH61AG, Intel G620 cpu, 8GB ram, Intel 80GB SSD, 4GB RamDisk holding Sage/Java/TMT5
Sage Client:Sage HD-200 Extender
Reply With Quote
  #224  
Old 12-06-2006, 08:14 AM
salsbst's Avatar
salsbst salsbst is offline
SageTVaholic
 
Join Date: Jun 2003
Posts: 2,592
Quote:
Originally Posted by Ron
Salsbst:
Everything is humming along just great. I had some unknown hardware conflict with the MyHD encoder and my computer, but I've since moved to another computer and all is working great.

One minor little nuance. I have a QAM channel whose vitual channel has been assigned as 38. This is what the listing looks like in the MyHD channel list.

[INPUT1 No. 5]
Name = WB38
PhyCH = 81
VirCH = 38
MinCh = 1
SubCh = 1
TunerInputType = CABLE
SignalType = ATSC_256QAM
Programnumber = 1
Sourceid = 1

On the channel setup for MyHD under Sage, I've mapped the same channel to 38. However, the program guide is not showing it, even though it's a valid channel. It's the only one of my QAM channels that will not show up.

Any thoughts?

Otherwise, thanks for your fantastic effort in getting MyHD to work with Sage.
It sounds like Kirby may have the answer... but my best guess would be that Sage may have relocated the channel in the guide. Sometimes it seems to move the channel to the mapped location in the guide, and sometimes it leaves it where it is, and sometimes it might combine two channels as one in the guide, and sometimes it doesn't. I haven't completely figured out the logic, and maybe I'm imagining things... it does seem that Sage v6 changes this area a little bit by differentiating between the channels that are used to sort the guide and the channels that are actually communicated to encoders...
Reply With Quote
  #225  
Old 12-06-2006, 07:29 PM
Ron Ron is offline
Sage Advanced User
 
Join Date: Jan 2006
Location: Sarasota, FL
Posts: 245
Quote:
Originally Posted by salsbst
It sounds like Kirby may have the answer... but my best guess would be that Sage may have relocated the channel in the guide. Sometimes it seems to move the channel to the mapped location in the guide, and sometimes it leaves it where it is, and sometimes it might combine two channels as one in the guide, and sometimes it doesn't. I haven't completely figured out the logic, and maybe I'm imagining things... it does seem that Sage v6 changes this area a little bit by differentiating between the channels that are used to sort the guide and the channels that are actually communicated to encoders...
Kirby did, in fact, have the answer. I used a different guide and that did the trick. Thanks Kirby and thanks Salsbst.
__________________
Sage Server: Dell Dimension 9200, Intel Pentium D 2.80GHz Dual Core, 8GB Ram, Windows 7 Professional 64bit, Sage 7.19, HDHR (2 OTA), HDHR Prime 3CC (2)
HTPC Client: Intel DH61AG, Intel i5 cpu, 8GB Ram, Windows 7 Professional 64 bit
Sage Clients: Sage HD-200 Extender, Sage HD-300 Extender
Reply With Quote
  #226  
Old 12-16-2006, 06:03 PM
Ron Ron is offline
Sage Advanced User
 
Join Date: Jan 2006
Location: Sarasota, FL
Posts: 245
Stuart:

Is there any rationale as to why, on one client changing of channels goes very smoothly, whereas on another client, it is quite finnicky as to how the timings are set in the configuration?

Case in point -- my desktop is running a Sage client and seems to effortlessly move from one channel to another on the MyHD card by selecting the channel from the program guide. On my HTPC, which is connected to my plasma display and is really the one I'm most concerned about, I need to fool with the possmessagdelay in order to get it to work. What I mean, is that on that client, when Sage seems to think it's tuned to a selected channel, the MyHD card is still sitting on the previous channel. I'm going through the same thing as Thomaszoo. It seems that what works for one forum member, does not necessarily work for someone else. And in particular, in my case, it varies from computer to computer.

Any hints please?

Thanks,
__________________
Sage Server: Dell Dimension 9200, Intel Pentium D 2.80GHz Dual Core, 8GB Ram, Windows 7 Professional 64bit, Sage 7.19, HDHR (2 OTA), HDHR Prime 3CC (2)
HTPC Client: Intel DH61AG, Intel i5 cpu, 8GB Ram, Windows 7 Professional 64 bit
Sage Clients: Sage HD-200 Extender, Sage HD-300 Extender
Reply With Quote
  #227  
Old 12-17-2006, 08:55 AM
salsbst's Avatar
salsbst salsbst is offline
SageTVaholic
 
Join Date: Jun 2003
Posts: 2,592
I don't have a good answer, unfotunately.

The reason that therre are several different configurable delays is due to the fact that I couldn't get comfortable with MyHD's response times and oddities. If "certain things" are rushed, it can silently ignore commands like "Record"... which is obviously a bad thing.

Honestly, the MyHD card has the best/cleanest QAM recording that I've seen, but it seems like they assigned the task of writing the application software to a driver developer who was completely out of his/her element.

Quote:
What I mean, is that on that client, when Sage seems to think it's tuned to a selected channel, the MyHD card is still sitting on the previous channel.
Well, Sage has zero knowledge of what channel the MyHD is on. If the MyHD channel change fails, then Sage won't know it.

I think one basic thing that might help for tuning the control of MyHD would be a test app to allow for experimentation. I'm going to post the source code for the whole thing at some point (but not likely before 2007), and I'll see about putting a test app together as well.
Reply With Quote
  #228  
Old 12-17-2006, 09:50 AM
Ron Ron is offline
Sage Advanced User
 
Join Date: Jan 2006
Location: Sarasota, FL
Posts: 245
Quote:
Originally Posted by salsbst
Well, Sage has zero knowledge of what channel the MyHD is on. If the MyHD channel change fails, then Sage won't know it.
What I have found, is that if Sage thinks it's recording on a channel that it told the MyHD encoder to tune to, and MyHD never started to record, my Sage Client will become non-responsive to any commands, such as stop recording, close, etc. I would then have to end task the client, shut and restart my Sage service, and start all over again.

I had to tweak again last night, and I ran it through a series of channel changes (via the Sage program guide) and it's stable for the moment. These are the timings that are currently working for me.

postMessageDelayMilliseconds="150"
preRecordDelayMilliseconds="1000"
postRecordDelayMilliseconds="500"
postStopDelayMilliseconds="1000"

As an aside, the integration of MyHD into Sage couldn't have come at a better time. The only OTA HD network that I can't receive from my location is CBS, but as a Dish subscriber, I had it covered with CBSHD from NY. But with Dish's court ordered stoppage of DNS, I had just this week lost the CBSHD feed, and the QAM reception of my local CBS station through MyHD filled in that gap.

Stuart, thanks for your hard work in getting MyHD integrated into Sage.
__________________
Sage Server: Dell Dimension 9200, Intel Pentium D 2.80GHz Dual Core, 8GB Ram, Windows 7 Professional 64bit, Sage 7.19, HDHR (2 OTA), HDHR Prime 3CC (2)
HTPC Client: Intel DH61AG, Intel i5 cpu, 8GB Ram, Windows 7 Professional 64 bit
Sage Clients: Sage HD-200 Extender, Sage HD-300 Extender
Reply With Quote
  #229  
Old 12-17-2006, 12:41 PM
Ron Ron is offline
Sage Advanced User
 
Join Date: Jan 2006
Location: Sarasota, FL
Posts: 245
Makes no sense. The above timings worked fine last night. Today, when attempting to do a channel change (through the program guide) MyHD does not respond to the command sent through Sage. Back to the drawing board of playing with timings.
__________________
Sage Server: Dell Dimension 9200, Intel Pentium D 2.80GHz Dual Core, 8GB Ram, Windows 7 Professional 64bit, Sage 7.19, HDHR (2 OTA), HDHR Prime 3CC (2)
HTPC Client: Intel DH61AG, Intel i5 cpu, 8GB Ram, Windows 7 Professional 64 bit
Sage Clients: Sage HD-200 Extender, Sage HD-300 Extender
Reply With Quote
  #230  
Old 12-29-2006, 04:50 PM
santa8claws santa8claws is offline
New Member
 
Join Date: Dec 2006
Posts: 3
Application Exception Error

Hi,
I'm having trouble with running the encoder and get a message box:
com.stusals.myHD.app.exe - Common Language Runtime Debugging Services
! Application has generated an exception that could not be handled.
Process id = 0x1cac (7340), Thread id = 0x1cb0 (7344).

Obviously the pre-requisite is to install .NET 1.1 so I've done that, but am I missing a needed dll or somehting? I'm running a "clean" install of Win XP Pro SP2 on a P4 2.0Ghz machine.
Can anyone help?
Thanks!
-- S8C
Attached Images
File Type: bmp Encoder_Error_msgbox.bmp (232.1 KB, 185 views)
Attached Files
File Type: txt com.stusals.myHD.app.exe.config.txt (2.0 KB, 180 views)
File Type: txt logfile.txt (111 Bytes, 185 views)
File Type: txt Sage.properties.txt (12.2 KB, 165 views)
File Type: txt SageRecorder.properties.txt (4.5 KB, 181 views)
Reply With Quote
  #231  
Old 12-29-2006, 05:10 PM
salsbst's Avatar
salsbst salsbst is offline
SageTVaholic
 
Join Date: Jun 2003
Posts: 2,592
Quote:
Originally Posted by santa8claws
Hi,
I'm having trouble with running the encoder and get a message box:
com.stusals.myHD.app.exe - Common Language Runtime Debugging Services
! Application has generated an exception that could not be handled.
Process id = 0x1cac (7340), Thread id = 0x1cb0 (7344).

Obviously the pre-requisite is to install .NET 1.1 so I've done that, but am I missing a needed dll or somehting? I'm running a "clean" install of Win XP Pro SP2 on a P4 2.0Ghz machine.
Can anyone help?
Thanks!
-- S8C
Strange. Such an error message (without a textual description of the error) might suggest that some component of the .Net framework is funked.

Since the log file is started, the .Net framework is at least partially functional, and it could still be a problem in my code. I'll try to give you a new build with more error handling around the startup of the EXE to capture what is triggering the error. I hope I can do it tonight or sometime this weekend.
Reply With Quote
  #232  
Old 12-30-2006, 06:27 AM
santa8claws santa8claws is offline
New Member
 
Join Date: Dec 2006
Posts: 3
Can the encoder start MyHD from any path?

So I looked through the myHD.encoding.dll and saw references to the path C:\Program Files\MyHD\MyHD.exe and realized that I have installed MyHD application to a different directory. How does the encoder know where MyHD.exe is? Can you set the path in the .config file somehow?
Thanks!
-- S8C
Reply With Quote
  #233  
Old 12-30-2006, 07:25 AM
salsbst's Avatar
salsbst salsbst is offline
SageTVaholic
 
Join Date: Jun 2003
Posts: 2,592
I've posted a new build (in the first post of the thread) that allows for configuration of the MyHD EXE path. This was one my todo list and quite easy.

Let me know how it works. Also, note that I changed the default timings in the app config to those that I found to work consistently for me. If you read through the last couple of pages of this thread, its obvious that different machines need different timings, but the previous defaults worked consistently for nobody, so I hope that its a step in the right direction.

Note: I think one may want to back up the config file before installing. My mind isn't working well right now, but I have this feeling it will get overwritten by the installer otherwise.
Reply With Quote
  #234  
Old 12-30-2006, 12:52 PM
santa8claws santa8claws is offline
New Member
 
Join Date: Dec 2006
Posts: 3
Hmm... Same error again?

Thanks for the quick response! ...But it must be something else since I get the same exception, but with a different code:
Application has generated an exception that could not be handled.

Process id = 0x4e8 (1256), Thread id = 0x1f8 (504).

And of course the log looks the same:
2006-12-31 13:50:52,171 [504] INFO com.stusals.myHD.app.SageTVMyHDApp [Main] - SageTV MyHD Encoder Starting

Would it have anything to do with permissions?

Thank you again for helping me with troubleshooting this problem.
-- S8C
Reply With Quote
  #235  
Old 01-15-2007, 10:11 AM
dgschoel dgschoel is offline
Sage User
 
Join Date: Jan 2007
Posts: 29
I am also getting this error.


The process id and thread are different though
Processid=0x3eo (992), Thread id=0x7d8 (2008)

The log is the same and only change to config file was using an IP for my sage server instaed of localhost.


I notice that the previous post is a couple weeks old. Has there been any solution to this yet?
Reply With Quote
  #236  
Old 01-16-2007, 06:17 PM
salsbst's Avatar
salsbst salsbst is offline
SageTVaholic
 
Join Date: Jun 2003
Posts: 2,592
I updated the first post in this thread with a new version, which contains some more debugging log entries.

After installing, please change this line in the config file:

Code:
			<level value="INFO" />
to

Code:
			<level value="DEBUG" />
so that we can see all the log entries. Hopefully, we can narrow down the problem that way.
Reply With Quote
  #237  
Old 01-17-2007, 05:57 PM
dgschoel dgschoel is offline
Sage User
 
Join Date: Jan 2007
Posts: 29
Log from latest version at DEBUG Level

Here is the log file using your new version at DEBUG level.

Same on screen error attempting to run the program


2007-01-17 17:52:45,312 [3988] INFO com.stusals.myHD.app.SageTVMyHDApp [Main] - SageTV MyHD Encoder Starting
2007-01-17 17:52:45,484 [3988] DEBUG com.stusals.myHD.app.SageTVMyHDApp [Main] - Creating MyApplicationContext
2007-01-17 17:52:46,000 [3988] DEBUG com.stusals.myHD.app.SageTVMyHDApp [Main] - Creating MyHDEncoder
2007-01-17 17:52:46,000 [3988] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance] - Enter
2007-01-17 17:52:51,812 [3988] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance] - Exit
Reply With Quote
  #238  
Old 01-17-2007, 06:44 PM
salsbst's Avatar
salsbst salsbst is offline
SageTVaholic
 
Join Date: Jun 2003
Posts: 2,592
Quote:
Originally Posted by dgschoel
Here is the log file using your new version at DEBUG level.

Same on screen error attempting to run the program

Code:
2007-01-17 17:52:45,312 [3988] INFO  com.stusals.myHD.app.SageTVMyHDApp [Main] - SageTV MyHD Encoder Starting
2007-01-17 17:52:45,484 [3988] DEBUG com.stusals.myHD.app.SageTVMyHDApp [Main] - Creating MyApplicationContext
2007-01-17 17:52:46,000 [3988] DEBUG com.stusals.myHD.app.SageTVMyHDApp [Main] - Creating MyHDEncoder
2007-01-17 17:52:46,000 [3988] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance] - Enter
2007-01-17 17:52:51,812 [3988] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance] - Exit
Ok, nothing jumps out at me there! I think I'll have to add more debugging log entries after the MyHDENcoder GetInstance call...

One question: did you quit the encoder manually, or did it shut itself down when the error was reported?
Reply With Quote
  #239  
Old 01-17-2007, 09:09 PM
dgschoel dgschoel is offline
Sage User
 
Join Date: Jan 2007
Posts: 29
The encoder never started. It gave the error message and the option to exit or debug. The tray icon appears. Once I dismiss the error message and move the mouse over the tray icon it disappears.
Reply With Quote
  #240  
Old 01-18-2007, 05:45 PM
salsbst's Avatar
salsbst salsbst is offline
SageTVaholic
 
Join Date: Jun 2003
Posts: 2,592
Ok, I fixed a stupid bug in the configuration reading section. Sorry about it, it was really lame.

In any case, here's what I get from the encoder when I launch it and then quit it now:

Code:
2007-01-18 18:42:57,450 [1888] INFO  com.stusals.myHD.app.SageTVMyHDApp [Main] - SageTV MyHD Encoder Starting
2007-01-18 18:42:57,482 [1888] DEBUG com.stusals.myHD.app.SageTVMyHDApp [Main] - Creating MyApplicationContext
2007-01-18 18:42:57,560 [1888] DEBUG com.stusals.myHD.app.SageTVMyHDApp [Main] - Creating MyHDEncoder
2007-01-18 18:42:57,560 [1888] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance] - Enter
2007-01-18 18:42:57,950 [1888] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance InitializeCallout] - Enter
2007-01-18 18:42:57,950 [1888] DEBUG com.stusals.myHD.encoding.Controller [Main GetInstance InitializeCallout Initialize] - Locking Messenger
2007-01-18 18:42:57,950 [1888] DEBUG com.stusals.myHD.encoding.Controller [Main GetInstance InitializeCallout Initialize LaunchMyHD] - Enter
2007-01-18 18:42:57,966 [1888] INFO  com.stusals.myHD.encoding.Controller [Main GetInstance InitializeCallout Initialize LaunchMyHD] - MyHD process started.
2007-01-18 18:42:57,966 [1888] DEBUG com.stusals.myHD.encoding.Controller [Main GetInstance InitializeCallout Initialize LaunchMyHD] - Exit
2007-01-18 18:42:57,966 [1888] DEBUG com.stusals.myHD.encoding.Controller [Main GetInstance InitializeCallout Initialize] - Waiting on Messenger
2007-01-18 18:42:59,934 [3644] DEBUG com.stusals.myHD.encoding.Messenger [AcceptConnection set_Socket] - Raising OnMyHDConnected event.
2007-01-18 18:42:59,934 [3644] DEBUG com.stusals.myHD.encoding.Controller [AcceptConnection set_Socket OnMyHDConnected] - Locking Messenger
2007-01-18 18:42:59,934 [3644] DEBUG com.stusals.myHD.encoding.Controller [AcceptConnection set_Socket OnMyHDConnected] - Pulsing Messenger
2007-01-18 18:42:59,934 [3644] DEBUG com.stusals.myHD.encoding.Controller [AcceptConnection set_Socket OnMyHDConnected] - Messenger Pulsed
2007-01-18 18:42:59,934 [1888] DEBUG com.stusals.myHD.encoding.Controller [Main GetInstance InitializeCallout Initialize] - Messenger lock released
2007-01-18 18:42:59,934 [1888] INFO  com.stusals.myHD.encoding.Controller [Main GetInstance InitializeCallout Initialize] - Communications with MyHD established.
2007-01-18 18:42:59,934 [1888] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance InitializeCallout] - Exit
2007-01-18 18:42:59,934 [1888] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main GetInstance] - Exit
2007-01-18 18:42:59,934 [1888] DEBUG com.stusals.myHD.app.SageTVMyHDApp [Main] - Running application context
2007-01-18 18:42:59,950 [4048] INFO  com.stusals.sagetv.encoding.Encoder[Listen] - Began listening for SageTV encoder requests.
2007-01-18 18:43:06,901 [1888] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main StopRecording] - Enter
2007-01-18 18:43:06,901 [1888] DEBUG com.stusals.myHD.encoding.MyHDEncoder [Main StopRecording] - Exit
2007-01-18 18:43:06,901 [1888] DEBUG com.stusals.myHD.encoding.Controller [Main QuitMyHD] - Enter
2007-01-18 18:43:06,901 [1888] DEBUG com.stusals.myHD.encoding.Messenger [Main QuitMyHD SendMessage] - POWER
2007-01-18 18:43:06,901 [1888] DEBUG com.stusals.myHD.encoding.Messenger [Main QuitMyHD SendMessage] - Pausing for 100 milliseconds.
2007-01-18 18:43:06,901 [4048] INFO  com.stusals.sagetv.encoding.Encoder[Listen] - Stopped listening for SageTV encoder requests.
2007-01-18 18:43:06,917 [2460] DEBUG com.stusals.sagetv.encoding.Encoder [(null)] - ObjectDisposedException thrown while connecting processor -- this is expected when shutting down the encoder.
2007-01-18 18:43:07,011 [1888] INFO  com.stusals.myHD.encoding.Controller [Main QuitMyHD] - MyHD sent "Power Off" command.
2007-01-18 18:43:07,011 [1888] DEBUG com.stusals.myHD.encoding.Controller [Main QuitMyHD] - Exit
2007-01-18 18:43:07,011 [1888] INFO  com.stusals.myHD.app.SageTVMyHDApp [Main] - SageTV MyHD Encoder Stopping
One should hope to get something like this. I've uploaded another version to the first post in the thread. Let me know how it goes!
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


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


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