SageTV Community  

Go Back   SageTV Community > SageTV Development and Customizations > SageTV v7 Customizations
Forum Rules FAQs Community Downloads Today's Posts Search

Notices

SageTV v7 Customizations This forums is for discussing and sharing user-created modifications for the SageTV version 7 application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss plugins for SageTV version 7 and newer.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 05-21-2010, 08:03 PM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
STVi Import: VideoOut Tools for the HD100/200

This stvi plugin adds a popup menu to choose the new output resolution of the extender interactively (similar to the "Detailed Setup" > Multimedia > "Output Resolution" menu in the default STV). The menu is mapped to the "Video Out" remote button while in the media player. It also can display the current mediafile's resolution and the extenders output on the OSD (this can be disabled thru Video Tools Options).

It replaces the default behavior of the "Video Out" remote button while in the Media Player. In other portions of the UI the "Video Out" button is the default behavior (cycling through available resolutions).

To access Video Tools Options: press "Video Out" on the remote while in the media player and navigate to "Options".

Installation Instructions:
from the Sage V7 main menu on the server or extender go to Setup -> SageTV Plugins -> All Available Plugins -> UIMod -> VideoOut Tools for the HD100/200 -> Install Plugin

Note: This plugin is only really useful on an extender. (Yes you will still get the MediaFiles resolution on a PC Client).

This is a combination of 2 of my v6 STVi's (linked here only for reference to the previous work): VideoOut Popup and Display Resolution on the Timebar

Video Output Menu:


MediaFile Resolution:


Release Notes:
1.0.2
-updated razr-api min version to v0.1.2
-razr-api: fix resolution parsing and sorting algorithm to accept non integer (ie float/double) frame per second (FPS) values in the resolution description.
-razr-api: fix resolution parsing and sorting algorithm to accept and sort properly prepended text in the resolution description.

1.0.1
-Initial Release
Attached Images
File Type: jpg VideoOutTools_OutputMenu.jpg (60.2 KB, 1131 views)
File Type: jpg VideoOutTools_MediaFileInfo.jpg (43.2 KB, 1122 views)
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer

Last edited by razrsharpe; 11-13-2010 at 10:34 AM.
Reply With Quote
  #2  
Old 05-21-2010, 08:04 PM
heffe2001's Avatar
heffe2001 heffe2001 is offline
Sage Icon
 
Join Date: Mar 2004
Location: Conover, NC
Posts: 1,269
I was just wondering if someone was going to do something like this, never can tell what I have my output set at (grandkids and sage remote don't mix, period, lol).
__________________
Server: AMD Phenom 2 920 2.8ghz Quad, 16gb Ram, 4tb Storage, 1xHVR-2250, 1 Ceton Cable Card adapter, Windows 7 SP1
Reply With Quote
  #3  
Old 05-21-2010, 08:13 PM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111


Eventually it will also do smart native output resolution switching by having a prioritized list of input resolutions (with ranges/wildcards) and what the output should be. I've started the framework for it but wanted to get the functionality that existed for v6 out there early on.

Oh and a BTW. Sage is now giving access to all the format properties (width, height, fps, i/p, container, video format, audio format, etc) through the extra metadata properties so this will actually be much more accurate in terms of the video resolution it supports
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer
Reply With Quote
  #4  
Old 05-22-2010, 09:42 PM
CanadianEh CanadianEh is offline
Sage Aficionado
 
Join Date: Apr 2004
Location: Colchester, VT
Posts: 434
This is awesome! Thanks for creating this.. it works great on my HD100!
__________________
My systems:
Server: AMD Phenom Quad-Core 2.3Ghz, 4GB RAM, ECS A780GM-A MB, 2x HD-PVRs (connected to DirecTV HD STBs using ethernet channel changing), 1x AverMedia A180, OS RAID-1 mirror - 2x250GB 7200rpm SATA, Media RAID-1 mirror - 2x1TB 7200rpm SATA, USB-UIRT (remote control)
Main Client: Sage STX-HD100 Media extender
Second Client: Athlon XP 4000+, 2GB MB PC3200 DDR, Asus A8N5X MB, 512MB PCI-E ATI HD Radeon 3650, 160 GB SATA - hardware mirrored
Reply With Quote
  #5  
Old 06-08-2010, 09:49 PM
kmp14 kmp14 is offline
Sage Aficionado
 
Join Date: May 2008
Location: Chicago, IL
Posts: 264
For some reason, I am not getting the output resolution choices. The menu pops up, but I don't get the list of selectable resolutions like I did in the 6x version. Any help would be appreciated!
__________________
HP m9040n Quad Core 2.4Ghz, Windows7 Ultimate, Ceton 4 tuner CableCard with SageDCT, 2 HDHomeRun QAM, Netgear 24 Port GiGE Switch, Linksys WRT600N Router, 3 HD200 Extenders, 2 SageTV Clients

Server: SageTV 7
Reply With Quote
  #6  
Old 06-08-2010, 10:15 PM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by kmp14 View Post
For some reason, I am not getting the output resolution choices. The menu pops up, but I don't get the list of selectable resolutions like I did in the 6x version. Any help would be appreciated!
Just to make sure some basic questions:
this is on a hd100/hd200?
if you navigate to Setup -> Detailed Setup -> Multimedia -> Output Resolution the list displays all the resolutions?
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer
Reply With Quote
  #7  
Old 06-09-2010, 12:10 AM
Fuzzy's Avatar
Fuzzy Fuzzy is offline
SageTVaholic
 
Join Date: Sep 2005
Location: Jurupa Valley, CA
Posts: 9,957
so... any chance of making a PC client version that could launch an external command?
__________________
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
  #8  
Old 06-09-2010, 05:39 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Just curious, but does this disable the list/manual changes if Native Output Switching is enabled?
Reply With Quote
  #9  
Old 06-09-2010, 06:18 AM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by Fuzzy View Post
so... any chance of making a PC client version that could launch an external command?
I've thought about that... and once (if/when) i build a client then the answer is in all probability yes... until then probably not because i don't really want to spend the time figuring out the intricacies of calling an external program, what to pass to it, how to generate the list of resolutions, etc0

Quote:
Originally Posted by stanger89 View Post
Just curious, but does this disable the list/manual changes if Native Output Switching is enabled?
if i understand the question... No. I have native output switching enabled (to do most of the work)... but the list is still available and you can still change the resolution manually. My experience is that Native Output is only considered during playback start and stop, so any changes in the middle of playback are OK.
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer
Reply With Quote
  #10  
Old 06-09-2010, 07:14 AM
kmp14 kmp14 is offline
Sage Aficionado
 
Join Date: May 2008
Location: Chicago, IL
Posts: 264
Quote:
Originally Posted by razrsharpe View Post
Just to make sure some basic questions:
this is on a hd100/hd200?
if you navigate to Setup -> Detailed Setup -> Multimedia -> Output Resolution the list displays all the resolutions?
Yes, although I have a custom list. I was having some stutter problems, so sage gave me some custom resolutions to use, which solved the problem. Not sure if having custom choices is causing a problem? It worked fine in 6.x.

FYI- the name of one of the custom res starts with a letter, just in case that could be causing the problem?
__________________
HP m9040n Quad Core 2.4Ghz, Windows7 Ultimate, Ceton 4 tuner CableCard with SageDCT, 2 HDHomeRun QAM, Netgear 24 Port GiGE Switch, Linksys WRT600N Router, 3 HD200 Extenders, 2 SageTV Clients

Server: SageTV 7
Reply With Quote
  #11  
Old 06-09-2010, 07:26 AM
kmp14 kmp14 is offline
Sage Aficionado
 
Join Date: May 2008
Location: Chicago, IL
Posts: 264
Quote:
Originally Posted by kmp14 View Post
FYI- the name of one of the custom res starts with a letter, just in case that could be causing the problem?
I renamed the custom res so that it does not start with a letter, but still do not get the list. Here is what my custom res line looks like:

extender_resolution_extra_modes=1920x1080k@60|standard\=HDMI_1080i59;
__________________
HP m9040n Quad Core 2.4Ghz, Windows7 Ultimate, Ceton 4 tuner CableCard with SageDCT, 2 HDHomeRun QAM, Netgear 24 Port GiGE Switch, Linksys WRT600N Router, 3 HD200 Extenders, 2 SageTV Clients

Server: SageTV 7
Reply With Quote
  #12  
Old 06-09-2010, 07:31 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by razrsharpe View Post
if i understand the question... No. I have native output switching enabled (to do most of the work)... but the list is still available and you can still change the resolution manually. My experience is that Native Output is only considered during playback start and stop, so any changes in the middle of playback are OK.
Oh, I know you can change it, I was just curious if you looked at that and didn't give the option to switch if it was enabled. Sounds like not, in which case, I think I have the same issue as kmp14.
Reply With Quote
  #13  
Old 06-09-2010, 08:35 AM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by kmp14 View Post
I renamed the custom res so that it does not start with a letter, but still do not get the list. Here is what my custom res line looks like:

extender_resolution_extra_modes=1920x1080k@60|standard\=HDMI_1080i59;
If you remove the custom res does it work?
Can you post a screen shot (from a camera) of the resolution options in detailed setup (with the custom res line) from the hd200?

k is a valid descriptor in that line? I thought only i and p were valid.

The resolution starting with a letter could be the problem... when i generate the list of resolutions i sort it with a custom comparator to make sure they are ordered correectly (ascending vertical resolution)... this is new in the v7 version... so perhaps that part is gagging... Can you enable debug logging on the hd200 and the server and then post (or email it to sagetve @ gmail . com) the sage_tv0.txt log file after starting the hd200 and displaying box? I assume/expect a specifically formatted resolution string so if it doesn't match the format i expect (WxH[ip]@FPS) then i can definitely see it gagging.
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer
Reply With Quote
  #14  
Old 06-09-2010, 08:43 AM
kmp14 kmp14 is offline
Sage Aficionado
 
Join Date: May 2008
Location: Chicago, IL
Posts: 264
Yeah, the K looks weird, but it is just the name, and works fine when selected via the multimedia res menu.

I completely removed the custom res line from the client properties file, but I still do not get any choices.



I must have something else weird going on.

Also, I can send a pic, but before I get a chance to that here is a description: THe dialog pops up, and is titled "Video Output Options", below that I see "Current Output:1920x1080i" and below that "Current Mediafile:720p@59.94", under that I have the Options and Close choices, but no list of resolutions.

Thanks for the help!
__________________
HP m9040n Quad Core 2.4Ghz, Windows7 Ultimate, Ceton 4 tuner CableCard with SageDCT, 2 HDHomeRun QAM, Netgear 24 Port GiGE Switch, Linksys WRT600N Router, 3 HD200 Extenders, 2 SageTV Clients

Server: SageTV 7

Last edited by kmp14; 06-09-2010 at 09:01 AM. Reason: Removed error
Reply With Quote
  #15  
Old 06-09-2010, 08:58 AM
kmp14 kmp14 is offline
Sage Aficionado
 
Join Date: May 2008
Location: Chicago, IL
Posts: 264
Sorry, I have to do better at explaining, dont want to waste your time.

In regards the "k" instead of an i or p, if I name the custom res the same as a standard one (like 1920x1080i@60), the problem is that you will then see 2 with that name, the standard and custom, and there is no way to know which one is which. So I named it with a k instead of an i, just something to distinguish it. It does work fine when selected.

I have completely removed the custom res, but still do not get a list of choices. I will enable logging and get the log posted. Thanks again!
__________________
HP m9040n Quad Core 2.4Ghz, Windows7 Ultimate, Ceton 4 tuner CableCard with SageDCT, 2 HDHomeRun QAM, Netgear 24 Port GiGE Switch, Linksys WRT600N Router, 3 HD200 Extenders, 2 SageTV Clients

Server: SageTV 7
Reply With Quote
  #16  
Old 06-09-2010, 09:00 AM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by kmp14 View Post
Yeah, the K looks weird, but it is just the name, and works fine when selected via the multimedia res menu.
yup but i wonder if that is whats causing a problem because of my comparator that i use when i display the list... what happens if you change the k to a p?

Quote:
I completely removed the custom res line from the client properties file, but I still do not get any choices.

Another weird thing, with the custom res line removed, when I go to Setup -> Detailed Setup -> Multimedia "Output Resolution" is NOT available as a choice.

I must have something else weird going on.
That's usually because it thinks there is only 1 valid output resolution... so therefore there is no reason to display the dialog box (since there isnt a choice)... you set up the resolution choices somewhere in standalone mode setup...

Quote:
Also, I can send a pic, but before I get a chance to that here is a description: THe dialog pops up, and is titled "Video Output Options", below that I see "Current Output:1920x1080i" and below that "Current Mediafile:720p@59.94", under that I have the Options and Close choices, but no list of resolutions.
sorry i meant a pic of what the built in dialog looks like under detailed setup -> Multimedia -> Output resoltuion (with the custom resolution enabled)
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer
Reply With Quote
  #17  
Old 06-09-2010, 09:02 AM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
Quote:
Originally Posted by kmp14 View Post
In regards the "k" instead of an i or p, if I name the custom res the same as a standard one (like 1920x1080i@60), the problem is that you will then see 2 with that name, the standard and custom, and there is no way to know which one is which.
can't you disable the standard one in standalone mode so its never a choice?

EDIT: assuming of course that you don't want it to be a choice
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer

Last edited by razrsharpe; 06-09-2010 at 09:07 AM.
Reply With Quote
  #18  
Old 06-09-2010, 09:06 AM
razrsharpe razrsharpe is offline
Sage Icon
 
Join Date: Sep 2008
Location: Boston, MA
Posts: 2,111
one more thought:
if the built in dialog displays 1920x1080k@60 then that will definitely mess up the comparator because the string is not formatted like i expect... I do this string format checking because i thought it would be more robust when setting the resolution apparently that's not true so I need to rethink that piece of it to be able to still sort everything but handle non standard names.. and then probably just put the non standard names at the bottom of the list....

Stanger,
by chance do you have a custom output resolution that has a funky (non-standard) name?
__________________
Server 2003 r2 32bit, SageTV9 (finally!)
2x Dual HDHR (OTA), 1x HD-PVR (Comcast), 1x HDHR-3CC via SageDCT (Comcast)
2x HD300, 1x SageClient (Win10 Test/Development)
Check out TVExplorer
Reply With Quote
  #19  
Old 06-09-2010, 09:25 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Not really, I think all I've got is a 480i and a 1080p24 defined, I'd have to look at my list and check my debug logs later.
Reply With Quote
  #20  
Old 06-09-2010, 09:27 AM
stanger89's Avatar
stanger89 stanger89 is offline
SageTVaholic
 
Join Date: May 2003
Location: Marion, IA
Posts: 15,188
Quote:
Originally Posted by Fuzzy View Post
so... any chance of making a PC client version that could launch an external command?
FWIW, reclock can do that too.
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
STVi- Advanced Fanart Tools AFT R1.00 PLUCKYHD SageMC Custom Interface 18 11-09-2009 09:03 AM
STV Import: SageMC Video Tools v3.0 evilpenguin SageMC Custom Interface 799 08-28-2009 02:20 PM
STV Import: SageMC Video Tools v2.0.1a (2/02/07) evilpenguin SageMC Custom Interface 501 04-06-2009 05:13 PM
Can't Import STVi tmiranda SageTV Software 4 09-02-2006 09:23 AM


All times are GMT -6. The time now is 04:48 PM.


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