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
  #1481  
Old 12-25-2016, 09:14 PM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by EnterNoEscape View Post
Seeing what sage logs have to say might help a little. I was just going on your signature about the SageTV version.
\\

I haven't updated my signature in years!


Ok I captured some logs. I recorded a show and it wouldn't play live, just a blank screen. I checked that it was recording something and it was.

I just let it sit there and when the recording ended it started playing in the mini client.

I've attached both logs can you have a quick look when you can?

Thanks

Chris
Attached Files
File Type: zip sagetv_0.zip (344.6 KB, 131 views)
File Type: txt opendct.log.txt (37.2 KB, 142 views)
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client

Last edited by technazz; 12-26-2016 at 09:11 AM.
Reply With Quote
  #1482  
Old 12-26-2016, 10:49 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by technazz View Post
\\

I haven't updated my signature in years!


Ok I captured some logs. I recorded a show and it wouldn't play live, just a blank screen. I checked that it was recording something and it was.

I just let it sit there and when the recording ended it started playing in the mini client.

I've attached both logs can you have a quick look when you can?

Thanks

Chris
SageTV spent the entire recording not being able to detect the video stream, so this is actually a problem on the SageTV side of things. If you can share with me a 2-5 minute clip (you can PM me if you want), I'll see if I can figure out why.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #1483  
Old 12-26-2016, 03:58 PM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by EnterNoEscape View Post
SageTV spent the entire recording not being able to detect the video stream, so this is actually a problem on the SageTV side of things. If you can share with me a 2-5 minute clip (you can PM me if you want), I'll see if I can figure out why.
PM sent.

thanks

Chris
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client
Reply With Quote
  #1484  
Old 12-26-2016, 06:32 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by technazz View Post
PM sent.

thanks

Chris
Because of how SageTV internally detects the video stream, it is trying to determine something about the stream that is DVB specific and it ultimately causes the detection of the video to fail. Even though parsing of the video stream has failed, the returned information does not indicate that the stream is only audio and it only returns information about the audio stream. If it indicated that it was audio only, that would cause SageTV to use FFmpeg for stream detection which should always work for this situation.

Setting the following property could fix the problem for you while we figure out why it doesn't work correctly the normal way. The only problem I think of is that it might prevent you from watching live.
skip_internal_format_parser=true
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #1485  
Old 12-26-2016, 07:54 PM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by EnterNoEscape View Post
Because of how SageTV internally detects the video stream, it is trying to determine something about the stream that is DVB specific and it ultimately causes the detection of the video to fail. Even though parsing of the video stream has failed, the returned information does not indicate that the stream is only audio and it only returns information about the audio stream. If it indicated that it was audio only, that would cause SageTV to use FFmpeg for stream detection which should always work for this situation.

Setting the following property could fix the problem for you while we figure out why it doesn't work correctly the normal way. The only problem I think of is that it might prevent you from watching live.
skip_internal_format_parser=true

I set it and your right i cannot play live video. All the streams that used to work now get "No signal Detected". I recorded 5 minutes with the new setting and it wouldn't play back after. It played back in vlc ok.

I've attached the sage log.

Thanks

Chris
Attached Files
File Type: zip sagetv_0.zip (596.7 KB, 117 views)
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client
Reply With Quote
  #1486  
Old 12-26-2016, 08:38 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by technazz View Post
I set it and your right i cannot play live video. All the streams that used to work now get "No signal Detected". I recorded 5 minutes with the new setting and it wouldn't play back after. It played back in vlc ok.

I've attached the sage log.

Thanks

Chris
All I can say is that it worked for the one recording you sent me. Your use case is definitely atypical since you're not actually using a normal broadcast source which is more than likely why SageTV is ill-equipped to deal with this content. Since I know transcoding the video to the same format works, it would suggest that they are doing something just strange enough that SageTV doesn't know how to deal with it.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #1487  
Old 12-26-2016, 10:12 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by EnterNoEscape View Post
All I can say is that it worked for the one recording you sent me. Your use case is definitely atypical since you're not actually using a normal broadcast source which is more than likely why SageTV is ill-equipped to deal with this content. Since I know transcoding the video to the same format works, it would suggest that they are doing something just strange enough that SageTV doesn't know how to deal with it.
If the ffmpeg transcode is enough to make it work, would changing to the ffmpeg consumer in opendct be enough to clean up the stream so sage can deal with it?
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #1488  
Old 12-26-2016, 10:41 PM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by EnterNoEscape View Post
All I can say is that it worked for the one recording you sent me. Your use case is definitely atypical since you're not actually using a normal broadcast source which is more than likely why SageTV is ill-equipped to deal with this content. Since I know transcoding the video to the same format works, it would suggest that they are doing something just strange enough that SageTV doesn't know how to deal with it.
I take that back. My HD300's and Miniclient play the video. I was using my server with its sage client that gave me the exception. So i have few streams that I can't play Live but I can record and play it back after the recording is complete.

I also tried to change the consumer to FFMPEG (sagetv.device.69883752.consumer=opendct.consumer.FFmpegTransSageTVConsumerImpl) and it didnt change anything.

Would be nice to see it working. I have several IPTV programs and VLC that play all the streams without any issues but recording the streams in them is like a generic timed recording which makes me feel like im in the 80's setting the vcr.

Thanks

Chris
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client

Last edited by technazz; 12-26-2016 at 10:41 PM. Reason: SP
Reply With Quote
  #1489  
Old 12-27-2016, 12:18 AM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by Fuzzy View Post
If the ffmpeg transcode is enough to make it work, would changing to the ffmpeg consumer in opendct be enough to clean up the stream so sage can deal with it?
It isn't. That's what was being used before. Everything was detected correctly, but the video was throwing the internal format detection off. The detection was picking up a hint that the stream was DVB which is incorrect and then it became fixated on pursuing that path resulting in no video. The video actually needs to be re-encoded for internal detection to work. The audio doesn't appear to be causing any issues. Remuxing the stream is not enough to fix this.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #1490  
Old 12-27-2016, 11:28 AM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by EnterNoEscape View Post
It isn't. That's what was being used before. Everything was detected correctly, but the video was throwing the internal format detection off. The detection was picking up a hint that the stream was DVB which is incorrect and then it became fixated on pursuing that path resulting in no video. The video actually needs to be re-encoded for internal detection to work. The audio doesn't appear to be causing any issues. Remuxing the stream is not enough to fix this.
Since Sage is now open source who on the forums may be able to help? I'm an Automation Controls guy, I wouldn't immediately be able to help myself until i do a bit of research.

Thanks

Chris
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client
Reply With Quote
  #1491  
Old 12-27-2016, 12:30 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by technazz View Post
Since Sage is now open source who on the forums may be able to help? I'm an Automation Controls guy, I wouldn't immediately be able to help myself until i do a bit of research.

Thanks

Chris
What should be done is an issue should be opened on the repository on GitHub. I was planning on doing this eventually after getting better details about the characteristics that make this video encoding different, but I don't see any reason you can't create an issue with logs from SageTV and a public link to a video that has the problem. The people most likely to fix this issue or at least provide better insight into how to fix it are all there.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #1492  
Old 12-27-2016, 02:15 PM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
Quote:
Originally Posted by EnterNoEscape View Post
What should be done is an issue should be opened on the repository on GitHub. I was planning on doing this eventually after getting better details about the characteristics that make this video encoding different, but I don't see any reason you can't create an issue with logs from SageTV and a public link to a video that has the problem. The people most likely to fix this issue or at least provide better insight into how to fix it are all there.
Done.

Thanks

Chris
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client
Reply With Quote
  #1493  
Old 12-28-2016, 11:45 AM
videolog videolog is offline
Sage User
 
Join Date: Jan 2010
Posts: 50
Getting no signal often

Lately I am getting "no signal" when I go to use sage in the morning. I had been rebooting and then everything would work. This morning I just stopped the Sage service, stopped OpenDCT, restarted OpenDCT and restarted Sage service. Everything worked. I noticed above normal cpu usage before I shut down the services. After they were shut down cpu usage was nil. Upon restarting the services cpu spiked a bit for openDCT then went back down, and spiked all the way for Sage services then went back down to nil. Not really sure what is getting hung up. I have attached the logs. If anyone could take a look and give me an idea what might be going on it would be great.
Attached Files
File Type: txt opendct.txt (54.7 KB, 108 views)
File Type: txt wrapper.txt (361.5 KB, 114 views)
File Type: txt opendct_cling.txt (2.1 KB, 109 views)
Reply With Quote
  #1494  
Old 12-28-2016, 04:14 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by videolog View Post
Lately I am getting "no signal" when I go to use sage in the morning. I had been rebooting and then everything would work. This morning I just stopped the Sage service, stopped OpenDCT, restarted OpenDCT and restarted Sage service. Everything worked. I noticed above normal cpu usage before I shut down the services. After they were shut down cpu usage was nil. Upon restarting the services cpu spiked a bit for openDCT then went back down, and spiked all the way for Sage services then went back down to nil. Not really sure what is getting hung up. I have attached the logs. If anyone could take a look and give me an idea what might be going on it would be great.
You might want to verify that your hard drive is ok. I'm seeing mostly the circular buffer completely filling up, then deferring to the queue buffer, then dropping data. It does write out several MB before this happens, but it could be a specific location on the disk causing issues.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #1495  
Old 12-28-2016, 07:09 PM
videolog videolog is offline
Sage User
 
Join Date: Jan 2010
Posts: 50
Quote:
Originally Posted by EnterNoEscape View Post
You might want to verify that your hard drive is ok. I'm seeing mostly the circular buffer completely filling up, then deferring to the queue buffer, then dropping data. It does write out several MB before this happens, but it could be a specific location on the disk causing issues.
Okay, thanks I'll check it out. Didn't think of a hard drive problem based on what I was doing to reset it.
Reply With Quote
  #1496  
Old 12-28-2016, 08:26 PM
technazz's Avatar
technazz technazz is offline
Sage Aficionado
 
Join Date: Jul 2004
Location: Hamilton, ON, CA
Posts: 499
RTSP

I saw RTSP ports listed in the config. Is OpenDCT capable of using my Security cameras?

rtsp.new.default_impl=opendct.video.rtsp.DCTRTSPClientImpl
rtsp.port_high=8500
rtsp.port_low=8300


I use rtsp://192.168.0.25:554/live in VLC to view video.

Thanks

Chris
__________________
SageTV V9.xx 2 x HD300's, 2 x Nvidia Shields Running Mini Client
Reply With Quote
  #1497  
Old 12-28-2016, 10:57 PM
EnterNoEscape's Avatar
EnterNoEscape EnterNoEscape is offline
SageTVaholic
 
Join Date: Jun 2010
Location: Harrisburg, PA
Posts: 2,657
Quote:
Originally Posted by technazz View Post
I saw RTSP ports listed in the config. Is OpenDCT capable of using my Security cameras?

rtsp.new.default_impl=opendct.video.rtsp.DCTRTSPClientImpl
rtsp.port_high=8500
rtsp.port_low=8300


I use rtsp://192.168.0.25:554/live in VLC to view video.

Thanks

Chris
It isn't. The code was able to do some basic RTSP negotiation, but it was very specific to the InfiniTV and HDHomeRun devices. That was ditched in favor of more direct manipulation which is much faster. I don't have plans to add that support back at this time.
__________________
SageTV v9 Server: ASRock Z97 Extreme4, Intel i7-4790K @ 4.4Ghz, 32GB RAM, 6x 3TB 7200rpm HD, 2x 5TB 7200rpm HD, 2x 6TB 7200rpm HD, 4x 256GB SSD, 4x 500GB SSD, unRAID Pro 6.7.2 (Dual Parity + SSD Cache).
Capture: 1x Ceton InfiniTV 4 (ClearQAM), 2x Ceton InfiniTV 6, 1x BM1000-HDMI, 1x BM3500-HDMI.

Clients: 1x HD300 (Living Room), 1x HD200 (Master Bedroom).
Software: OpenDCT :: WMC Live TV Tuner :: Schedules Direct EPG
Reply With Quote
  #1498  
Old 12-29-2016, 04:13 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by EnterNoEscape View Post
It isn't. The code was able to do some basic RTSP negotiation, but it was very specific to the InfiniTV and HDHomeRun devices. That was ditched in favor of more direct manipulation which is much faster. I don't have plans to add that support back at this time.
That said, with the new PIPE functionality, you MAY be able to use ffmpeg to pipe the rtsp stream to STDOUT for OpenDCT to send to sage.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
  #1499  
Old 01-02-2017, 12:16 PM
jm9843 jm9843 is offline
Sage Aficionado
 
Join Date: Oct 2003
Posts: 288
Quote:
Originally Posted by Fuzzy View Post
So, I created a docker template for OpenDCT. As far as I can tell on my end, it's working okay (only tested media server mode - because I can't see a reason to use anything else). If anyone wants to give it a try, the repository for it should be at:
Code:
https://github.com/crazifuzzy/opendct-docker
In unRAID, add that to your docker repositories, and you can probably create a new container using all defaults.
I'm playing with Docker a bit, but not on unRAID, and am having trouble getting HDHomeRun discovery to work when running console-only from the running container (crazifuzzy/opendct image used). What defaults does unRAID use for networking? Are any explicit port mappings required for HDHomeRun and/or SageTV communication? The latter using stuckless' recommendation to run the SageTV container in 'host mode'.

Thanks.
Reply With Quote
  #1500  
Old 01-02-2017, 05:33 PM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
Quote:
Originally Posted by jm9843 View Post
I'm playing with Docker a bit, but not on unRAID, and am having trouble getting HDHomeRun discovery to work when running console-only from the running container (crazifuzzy/opendct image used). What defaults does unRAID use for networking? Are any explicit port mappings required for HDHomeRun and/or SageTV communication? The latter using stuckless' recommendation to run the SageTV container in 'host mode'.

Thanks.
HDHomeRun discover depends on UDP Broadcasts, which will only reach the same subnet. Because of this, opendct needs to be attached directly to the host network, and cannot reside behind a NAT from the host's network. I know on unraid, the container is configured as HOST mode, but I don't know if that's possible on other docker configurations.
__________________
Buy Fuzzy a beer! (Fuzzy likes beer)

unRAID Server: i7-6700, 32GB RAM, Dual 128GB SSD cache and 13TB pool, with SageTVv9, openDCT, Logitech Media Server and Plex Media Server each in Dockers.
Sources: HRHR Prime with Charter CableCard. HDHR-US for OTA.
Primary Client: HD-300 through XBoxOne in Living Room, Samsung HLT-6189S
Other Clients: Mi Box in Master Bedroom, HD-200 in kids room
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 3 (0 members and 3 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
ATI TV Wonder Digital Cable Tuner & SageTV nyle Hardware Support 4 02-17-2009 10:12 PM
ATI TV Wonder Digital Cable Tuner rajczi Hardware Support 4 01-14-2008 08:24 PM
ATI TV Wonder™ Digital Cable Tuner dadams Hardware Support 4 01-09-2007 10:55 AM
Digital Cable - one guide - need HD on one tuner reg tv on other Kimper SageTV Beta Test Software 14 11-27-2006 08:15 PM
Multi-tuner Digital Cable mlbdude SageTV Software 0 06-26-2003 01:08 PM


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


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