|
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. |
|
Thread Tools | Search this Thread | Display Modes |
#1741
|
|||
|
|||
Hey, I'm working on a new driver for STB using firewire.
I've made a lot of progress so far, and started a thread on avsforum: http://www.avsforum.com/avs-vb/showthread.php?t=1145429 |
#1742
|
|||
|
|||
John - I wish you luck - it would be great if you could get this working, even though I have two HD-PVRs. Have you tried to contact Tim M. Moore to see if he would have any info to help? My cable co uses SciAtl cable boxes so I hope that your drivers will work on those as well.
__________________
New Server - Sage9 on unRAID 2xHD-PVR, HDHR for OTA Old Server - Sage7 on Win7Pro-i660CPU with 4.6TB, HD-PVR, HDHR OTA, HVR-1850 OTA Clients - 2xHD-300, 8xHD-200 Extenders, Client+2xPlaceshifter and a WHS which acts as a backup Sage server |
#1743
|
|||
|
|||
I tried to contact Tim, but I got no reply. I get the feeling no one has heard from Tim in a long time.
Besides Tim seems to have used an MEI driver to handle the mpeg2ts. Windows now has an AVC Stream driver that could do the same thing but has really really bad documentation. There's very limited information on how to use the driver, I've been forced to disassemble the driver over and over every time I catch a problem. So far I've managed to use the commands to open a stream, create a connection to a local plug, and attach a read buffer to the stream. The next step is to set the stream state to run which is what starts the listen command on the lower level 61883 driver. This is failing, and the sad thing is there is no good info about why from any of the times I've reached a failure. AVCStream is meant to simplify the streaming by encapsulating all of the nity gritty details for specific supported formats, however it still requires you to provide a lot of info that no one other than the vendor has any clue about. Anyway, what happens is one of the many lower level driver commands that's called when you set the stream state to run barfs and returns some generic code that might have some meaning for that particular command but when it comes all the way out the high level driver (avcstrm.sys), and reports, status_canceled, or status invalid parameter, you're totally hosed left scratching your head wondering what to fix. I've been drilling really deep into the driver assembly code and I've fixed a lot of the problems so far, and my theory about this last error is one of the values I guessed for the format when I open the stream is not valid, but doesn't throw the error until the stream is started. Anyway, I've got some things I can try and I know which low level call is failing, so if I analyze what data actually gets used by that call I can narrow it down. I think I can figure it out, and if I get really really stuck using avcstrm.sys, I'll just do all of the interfacing with avc and 61883 manually. If anyone is intimately familiar with the protocols used I would really like to get in touch. `John |
#1744
|
|||
|
|||
Man I wish Timmoore was still around
I could learn a lot from a short conversation with him that would save me a lot of time. I found some old posts from tim on this thread, and it sounds like the mei driver isn't supposed to be used anymore anyway, and that it's just copied still, and really the avcstrm is supposed to be used. I've been able to reverse engineer most of avcstrm from the disassembly, but my target machine is windows 7 64-bit and so I can't use his driver at all there to try to see what he was doing. I could learn a lot, just by seeing what kind of data he used to initialize avcstrm. The problem of closing streams leaving the device resources locked sounds like a problem Tim was having with the mei driver but fixed with the avcstrm. So it's puzzling to me, the avcstrm driver is causing problems for me, and I might have to try to write a lower level driver to get this to work. |
#1745
|
|||
|
|||
need suggestion
Quote:
I have registered EXEmultituner. Renamed & edited 2.ir (removing stub device) pointed them to the correct folder. |
#1746
|
|||
|
|||
Did you tell SageTv to use exemultituner as the channel changing method asopposed to an IR blaster?
__________________
Server:W7 Ultimate, SageTV 7.1.9 Capture Devices: HVR-2250, 2x HD PVR 1212 Clients: 1x STX-HD100 3x STP-HD200 @cliftpompee |
#1747
|
|||
|
|||
I don't know if anyone has seen it but Andy's FWChannelProxy utility seems to be a better interface to FW channel changing than the ExeMultiTuner plugin. At least for STB's supported by Tim Moore's channel.dll. You can find it here:
FWChannelProxy Anything should be better than running an exe by calling a dll. If I had the know-how I'd attempt to make a more modern FW changing util. But alas this cannot be.
__________________
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 |
#1748
|
|||
|
|||
Quote:
Quote:
FWchannelProxy instalation steps: 6. Start the Sage Service 7. Try to change a channel (On what don't see anything new) Nothing in the log file!!!!!! |
#1749
|
|||
|
|||
Quote:
__________________
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 |
#1750
|
|||
|
|||
I am assuming you ask for the FW drivers. ( latest ---ExDeus' STB firewire driver package) I can change channels through the command mode.
Notice in my SAGE log file the capture device SCI/ATL 4250 is mentioned. If that means anything !!! |
#1751
|
|||
|
|||
Cox
Is anyone using Cox AND does their IEEE work?
I am getting the run-a-round here in 'Vegas about trying to get it to work. I have had a rep call last week and this week. He keeps asking me what I am hooking it up to. sheeehs.. pd |
#1752
|
|||
|
|||
Quote:
Getting back to FW channel changing! Using FWChannelProxy, I do have it installed on my 1800 s-video input. In command line, I can change the channel via FW. In SAGE, not. This is my a portion of my log file, but no channel change CanMacroTune CanMacroTune MacroTune 726 LoadLibrary 108658688 -f 2 726 HR = 1 CanMacroTune CanMacroTune MacroTune 725 LoadLibrary 108658688 -f 2 725 HR = 1 CanMacroTune CanMacroTune MacroTune 724 LoadLibrary 108658688 -f 2 724 HR = 1 CanMacroTune CanMacroTune MacroTune 728 LoadLibrary 108658688 -f 2 728 HR = 1 Went to Andy's blog and he mentioned a re-write dated around 6/1/2009. Went to D/L it and it is the one I have(1/22/2009). Has he ever got back to you (Taddeusz) with the newer one? Just a thought is channel.dll newer than 2006? |
#1753
|
|||
|
|||
I just haven't had a chance to test out the new DLL.
It sucks that the FW interface is so old. But that's what happens when the programmer disappears and doesn't disclose the source code.
__________________
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 |
#1754
|
|||
|
|||
FWChannelproxy
So it looks like a dead issue for S/A 4250hdc units.
|
#1755
|
|||
|
|||
Before a Cox tech retardedly replaced my previous box, which was a 4250HDC, I had FW working fine on it. The one I have now is the slightly older model with DVI and no integrated CableCard.
You sure you've set it up correctly? Renamed the file to the device number that you use on the command line (i.e. FWChannelProxy2.dll if the device number is 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 Last edited by Taddeusz; 06-15-2009 at 07:28 AM. |
#1756
|
|||
|
|||
My panel device=2 and that is my file FWChannelProxy2.dll.
CanMacroTune CanMacroTune MacroTune 728 LoadLibrary 108658688 -f 2 728 HR = 1 This is the log (last entry) - What is missing (I think) -a command. It looks like the command in the dll is (-f 2 728) When I change in command = channel -f -a6 2 728, it changes. When I try changing in (watch TV) The screen goes out of sync and I have to stop it and come back in. The channel number did change but 4250 is still on the previous channel. On another note, my properties file shows the H. 1800 capture video mmc/encoders/ with a - sign. (mmc/encoders\-1439942206) confused. I did erase the whole section for the -1439942206 and set it up again. It did show the Fwchannel in the tuner setup and I set it up that way. It put it in the -*2206/3/0 section. There is a 2206/1/0, 2206/1/14218, 2206/2/0, 2206/2/1, 2206/3/0, 2206/3/1, and a 2206/99/0 section. What are these 2206/?/? for? |
#1757
|
|||
|
|||
I think the updated version of FWChannelProxy allows setting the -a command.
__________________
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 |
#1758
|
|||
|
|||
updated FWChannelproxy
How do I get the updated version? The version in the D/L section is the old one.
|
#1759
|
|||
|
|||
Jerry it sounds like you did not install the exemultitunerplugin dll file in your sageTV directory (C:\Program Files\SageTV\Common)?
edit: Okay I think I got it now. You need to go back to your source setup, channel change options. It's called Tuner Control... Change Tuning Device or something like that. when you get there, change the method to exemultitunerplugin and you should be set.
__________________
Server:W7 Ultimate, SageTV 7.1.9 Capture Devices: HVR-2250, 2x HD PVR 1212 Clients: 1x STX-HD100 3x STP-HD200 @cliftpompee Last edited by Clift; 06-16-2009 at 07:13 AM. Reason: OIC |
#1760
|
|||
|
|||
It's the last one available in the forum posting on his site.
__________________
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 |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
|
|