SageTV Community  

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

Notices

SageTV Customizations This forums is for discussing and sharing user-created modifications for the SageTV application created by using the SageTV Studio or through the use of external plugins. Use this forum to discuss customizations for SageTV version 6 and earlier, or for the SageTV3 UI.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 04-12-2005, 07:26 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
Arrow STV Import: Multi-speed Continuous FF/REW

Yep, thats a VCR - style FF/REW function for SageTV

With this import, the FF/REW buttons in the full-screen video page become more like VCR FF/REW buttons, giving continuous FF/REW functionality, with speeds varying from 2x to 128x.

In FF mode, each press of FF increases speed, while REW decreases it. (of course they do the opposite in REW mode!) Any other command cancels FF/REW mode.

Pressing Play/Pause to cancel FF/REW also has a 'reaction time compensation', which automatically jumps in the opposite direction a bit to compensate for delayed reactions!

Starting speed, position of the speed indicator, Jumpback size, and some other options are settable in Detailed Setup/Enhancements.

It works by pausing playback then seeking forward (or back) to a specific position in the MPEG file, then waiting for the seek to compelete, then waiting for a customisable interval to allow the frame to be displayed before seeking again -- the size of the seek is dependant on the speed, and the interval (which determines smoothness) is settable in the options.

This is a bit of a hack, but the best I can do -- I have spent a lot of time tuning it! I don't have direct access to the MPG file, so I cannot do something clever like only playback the keyframes...

IMPORTANT
This function depends greatly on many factors -- the MPEG2 decoder, the power of your CPU, whether running on the server or on a client.

I have found that it works well with the Sage MPEG2 decoder, on both client and server in a wired network.

It does not work well with the Cyberlink PowerDVD XP v4 decoder, nor with the Nvidia PureVideo decoder (unless the interval is set very large: of the order of 1s), and it did not work well on a client on my (unreliable) wireless network!

It also did not work so well with Xvid MPEGs, probably related to the very large keyframe intervals used.

It is likely to put more load than normal on your system, so may introduce instability!

If you don't like it, just disable it in the options screen and your are back to the traditional 10 second skip!


For download/installation instructions see the install page on the Sage Wiki.

History
  • v1.5 11-April-2007 -- Support for SageTV v6.1.8
  • v1.4 12-Nov-2006 -- Support for SageTV v6
  • v1.3 20-Aug-2005 -- Support for SageTV v3,v4 and v5
  • v1.2 14-Apr-2005 -- Fixed Auto-Mute option, added handling of Play/Pause command
  • v1.1 14-Apr-2005 -- Modified to support SageMC, and Cayars17_import.stv (see install page), added Auto-Mute option.
  • v1.0 12-Apr-2005 v1.0 - first version
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki

Last edited by nielm; 09-18-2007 at 01:56 AM.
Reply With Quote
  #2  
Old 04-12-2005, 07:42 AM
heffe2001's Avatar
heffe2001 heffe2001 is offline
Sage Icon
 
Join Date: Mar 2004
Location: Conover, NC
Posts: 1,269
Will have to try this out, but might get a negative WAF, since she's now so dependent on hitting the large skip, and a couple small skips to get by commercials .
__________________
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 04-12-2005, 11:31 AM
JUC's Avatar
JUC JUC is offline
Sage Icon
 
Join Date: May 2004
Location: Vermont, USA
Posts: 1,399
This looks so promising. Thank you so much!!
JUC
Reply With Quote
  #4  
Old 04-12-2005, 11:47 AM
kayoti kayoti is offline
Sage User
 
Join Date: Nov 2004
Posts: 57
Very nice. I am excited to try this out tonight. Thanks a lot!
Reply With Quote
  #5  
Old 04-12-2005, 04:59 PM
Drazi Drazi is offline
Sage User
 
Join Date: Jan 2005
Posts: 36
Very nice, working well here with the nvidia decoder. Couple of things:

I am not having any problems with Xvid as you described.

Would it be possible to mute the audio while FF/REW? The short audio blips are a little annoying. Note this is only with TV recordings, the audio is muted with xvid.

Other than that it's working great.
Reply With Quote
  #6  
Old 04-12-2005, 05:28 PM
Bohica's Avatar
Bohica Bohica is offline
Sage Advanced User
 
Join Date: Mar 2005
Posts: 218
Why dont you make a series of progressivly higher double beeps? Or did I see / hear that somewhere else?
Reply With Quote
  #7  
Old 04-12-2005, 06:41 PM
JUC's Avatar
JUC JUC is offline
Sage Icon
 
Join Date: May 2004
Location: Vermont, USA
Posts: 1,399
Everything works great on the original.stv. Love it. For some reason though, its not working with sagemc. I can import it but nothing really happens. Hopefully someone working with that can incorporate this.
Thanks
JUC
Reply With Quote
  #8  
Old 04-12-2005, 07:37 PM
wbarber69's Avatar
wbarber69 wbarber69 is offline
Sage Expert
 
Join Date: Oct 2004
Location: Hammond, La.
Posts: 512
Send a message via ICQ to wbarber69 Send a message via AIM to wbarber69 Send a message via MSN to wbarber69 Send a message via Yahoo to wbarber69
ditto juc, the menu item in settings is there and it seems to be enabled but nothing happens when hitting ff or rw or -> or <-
Reply With Quote
  #9  
Old 04-13-2005, 02:14 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
JUC: I only tested with OrigV2 based STV's... Will have a look at why the import fails on SageMC tomorrow -- probably something simple to change...

Drazi: I pause playback before FF to prevent this happening and it works well with the 3 audio decoders I tested, but it looks like your audio decoder filter is not respecting the Pause instruction. (which one are you using?). Try changing your Audio decoder in detailed setup. I would prefer not to auto- mute but may include it as a workaround.
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki
Reply With Quote
  #10  
Old 04-13-2005, 02:41 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
Quote:
Originally Posted by Bohica
Why dont you make a series of progressivly higher double beeps? Or did I see / hear that somewhere else?
What do you mean? Audio feedback of the FF/REW speed when a button is pressed?

Never tried making Sage beep, will have to look into that...
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki
Reply With Quote
  #11  
Old 04-13-2005, 05:41 AM
David Lawrance David Lawrance is offline
Sage Advanced User
 
Join Date: May 2003
Posts: 105
I don't see anything no matter what STV I try. Perhaps I have some STV settings in my configuration file that are getting in the way?
Reply With Quote
  #12  
Old 04-13-2005, 06:51 AM
JUC's Avatar
JUC JUC is offline
Sage Icon
 
Join Date: May 2004
Location: Vermont, USA
Posts: 1,399
David, make sure you extraced it into the right directory. Also, remember you have to import the plugin in the Detailed setup--->advanced section
Reply With Quote
  #13  
Old 04-13-2005, 07:30 AM
ukmgranger's Avatar
ukmgranger ukmgranger is offline
Sage Expert
 
Join Date: Apr 2004
Location: Derby England
Posts: 609
I can confirm that it doesn't work with SageMC_169.STV.

I got it working fine with the original STV.

Good work nielm!
Reply With Quote
  #14  
Old 04-13-2005, 07:57 AM
Drazi Drazi is offline
Sage User
 
Join Date: Jan 2005
Posts: 36
Quote:
Originally Posted by nielm
Drazi: I pause playback before FF to prevent this happening and it works well with the 3 audio decoders I tested, but it looks like your audio decoder filter is not respecting the Pause instruction. (which one are you using?). Try changing your Audio decoder in detailed setup. I would prefer not to auto- mute but may include it as a workaround.
The default is the nvidia audio decoder. I just tried SageTV MPEG audio decoder, MPEG audio decoder and Intervideo NonCSS audio decoder and they are all the same.

Would the fact my audio is being passed to the S/PDIF out have anything to do with this?
Reply With Quote
  #15  
Old 04-13-2005, 09:19 AM
nielm's Avatar
nielm nielm is offline
SageTVaholic
 
Join Date: Oct 2003
Location: Belgium
Posts: 4,496
Quote:
Originally Posted by Drazi
The default is the nvidia audio decoder. I just tried SageTV MPEG audio decoder, MPEG audio decoder and Intervideo NonCSS audio decoder and they are all the same.

Would the fact my audio is being passed to the S/PDIF out have anything to do with this?
possibly... in which case does muting in Sage (clicking on the speaker icon in the OSD) actually mute the S/PDIF output?
__________________
Check out my enhancements for Sage in the Sage Customisations and Sageplugins Wiki
Reply With Quote
  #16  
Old 04-13-2005, 10:27 AM
Drazi Drazi is offline
Sage User
 
Join Date: Jan 2005
Posts: 36
I'll check tonight. I don't normally use the Sage mute/volume controls.
Reply With Quote
  #17  
Old 04-13-2005, 10:47 AM
JUC's Avatar
JUC JUC is offline
Sage Icon
 
Join Date: May 2004
Location: Vermont, USA
Posts: 1,399
nielm, you are probably already aware of this, but I asked mlbdude why it wasn't working in sagemc and he replied:

"Nielm just needs to make sure it works with the SageMC full screen video menu and it should be fine."

I would love to get this working on sagemc!
Thanks
JUC
Reply With Quote
  #18  
Old 04-13-2005, 11:20 AM
Ryokurin's Avatar
Ryokurin Ryokurin is offline
Sage Aficionado
 
Join Date: May 2004
Posts: 455
Send a message via ICQ to Ryokurin Send a message via AIM to Ryokurin Send a message via Yahoo to Ryokurin
well done man! I was sitting here last week saying that reaction time fastforward and reverse would be killer. This seriously made my day!
Reply With Quote
  #19  
Old 04-13-2005, 11:31 AM
Wheemer's Avatar
Wheemer Wheemer is offline
Sage Icon
 
Join Date: Dec 2004
Location: Deer Lake, NL, Canada
Posts: 1,493
No kidding, this works really well... Thank You!

Frey should comission you to continually pump these great changes out. Maybe if you were part of the company they'd be coming even faster, not that I'm complaining!
Reply With Quote
  #20  
Old 04-13-2005, 05:39 PM
Drazi Drazi is offline
Sage User
 
Join Date: Jan 2005
Posts: 36
Quote:
Originally Posted by nielm
possibly... in which case does muting in Sage (clicking on the speaker icon in the OSD) actually mute the S/PDIF output?
Well this is strange. Mute only works if I use the Cayars STV. In Original, Maldude2 or SageMC 16x9 mute doesn't work at all.

Since Cayars doesn't allow stv imports I was using Maldude2 for testing.
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 01:03 PM.


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