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
  #41  
Old 08-09-2005, 10:57 AM
JUC's Avatar
JUC JUC is offline
Sage Icon
 
Join Date: May 2004
Location: Vermont, USA
Posts: 1,399
I may be mistaken, but this import doesn't actually process the files right? It just reads the commskip generated point. So, what are all you guys using to kick off the commskip processing? I am just starting to fool around with showanalyzer and the commskip proxy and am trying to avoid Dirman setup for now. Any way to use the stock v3 STV with this import and not use dirman?
__________________
Server: Athlon 2000XP; 1GB Kingston Ram; 250GB Seagate; 160GB Seagate; 160GB Western Digital; Lite-on DVD player; Hauppauge Rosyln; Hauppauge PVR-150; ATI AIW 7500; Actisys 200L; running stock v5 .stv


Client: MVP Extender running SageMC
Reply With Quote
  #42  
Old 08-09-2005, 11:14 AM
blade blade is offline
SageTVaholic
 
Join Date: Jan 2005
Posts: 2,500
Quote:
Originally Posted by JUC
I may be mistaken, but this import doesn't actually process the files right? It just reads the commskip generated point. So, what are all you guys using to kick off the commskip processing? I am just starting to fool around with showanalyzer and the commskip proxy and am trying to avoid Dirman setup for now. Any way to use the stock v3 STV with this import and not use dirman?
Just use Dirmon, it's very easy to setup and works great. IMO it's the best way to handle comskip or SA. When files are processed a txt file is created for each show. When you delete the recording Dirmon will delete the associated txt file for you. I don't know if any of the STV's can do this. If not you'll have to manually delete the txt files or find some other way to have it done automatically.

BTW if you use Dirmon then you don't need the comskip proxy. I don't know much about Sage and even I could talk you through installing and setting it up in just a couple of minutes.

Last edited by blade; 08-09-2005 at 11:17 AM.
Reply With Quote
  #43  
Old 08-09-2005, 11:45 AM
JUC's Avatar
JUC JUC is offline
Sage Icon
 
Join Date: May 2004
Location: Vermont, USA
Posts: 1,399
I just checked it out and will be installing it tonight---for some reason i thought it was more complicated that it is to setup.
thanks
JUC
__________________
Server: Athlon 2000XP; 1GB Kingston Ram; 250GB Seagate; 160GB Seagate; 160GB Western Digital; Lite-on DVD player; Hauppauge Rosyln; Hauppauge PVR-150; ATI AIW 7500; Actisys 200L; running stock v5 .stv


Client: MVP Extender running SageMC
Reply With Quote
  #44  
Old 08-09-2005, 03:57 PM
JasonJoel JasonJoel is offline
Sage Icon
 
Join Date: Mar 2003
Location: St. Louis, MO
Posts: 1,043
Makes perfet sense. It also explains why it works correctly in your current v3 STV....

Jason

Quote:
Originally Posted by malore
You are both correct. Jere is right that SageTV doesn't do frame accurate seeks which results in jumps being off, but not by more than a second or two. JasonJoel is also correct the times are off. It appears the basis for this import forked off of my work before I noticed that the time bar for a 30 minute recording goes for 0:00 to 30:00, but if you open up the file in a media player you with find the the file is actually a few seconds short. So adjustments need to be made to convert the comskip positions on a 29:54 minute show to a full 30 minutes.
Reply With Quote
  #45  
Old 08-09-2005, 06:07 PM
laurenglenn's Avatar
laurenglenn laurenglenn is offline
Sage Expert
 
Join Date: Mar 2003
Location: Levittown, PA
Posts: 601
Send a message via AIM to laurenglenn Send a message via MSN to laurenglenn
Quote:
Originally Posted by Jere_Jones
I don't think this is the case. The directshow Seek() interface is always off by a few seconds. I am running into this problem as I am writing a program to make tuning the settings easier. When ever I seek to a certain frame, it almost always seeks to a point 2 seconds earlier. I suspect that Sage is suffering from the same DirectShow "bug".

The current solution is to change the "delay" to whatever you need. This is available in Cayar's STV. I don't know if it is included in the import.

Jere
Unfortunately, it's not part of the import. But it can be added with a simple addition using a GetProperty call in Studio. If it gets adjusted in the AfterMenuLoad section, it would be easier to implement than in the commercial listing.

I haven't really noticed a problem with the seek for commercials... it seems to be dead on accurate for the most part.

The thing is that the code uses the reported start time for the show. Not the scheduled start time, but the actual time it starts recording. For example, if the show started recording at 9/14/2005 7:30:04pm, it would return 9/14/2005 7:30:04pm and base the calculations on that (which would return a length of 0:29:56 for a 1/2 hour show like Malore said. It was something that would always cause a problem for me with the older files I had and made it easier for me to do the multiple segment section.

Let me take a look at the code and find a place to add it in. I don't know if the import adds the section to the Detailed Setup for Comskip delay, so I guess I'll load of Cayars's STV and see what he uses.... Tomorrow is my day off so I should have something by then.

Lauren
Reply With Quote
  #46  
Old 08-09-2005, 06:13 PM
laurenglenn's Avatar
laurenglenn laurenglenn is offline
Sage Expert
 
Join Date: Mar 2003
Location: Levittown, PA
Posts: 601
Send a message via AIM to laurenglenn Send a message via MSN to laurenglenn
Quote:
Originally Posted by blade
Just use Dirmon, it's very easy to setup and works great. IMO it's the best way to handle comskip or SA. When files are processed a txt file is created for each show. When you delete the recording Dirmon will delete the associated txt file for you. I don't know if any of the STV's can do this. If not you'll have to manually delete the txt files or find some other way to have it done automatically.

BTW if you use Dirmon then you don't need the comskip proxy. I don't know much about Sage and even I could talk you through installing and setting it up in just a couple of minutes.
Not only that, but you can set up the "Processor" section to only run ShowAnalyzer if the TXT file does not exist. Under triggers, set "Does Exist" to MPG and "Does Not Exist" to TXT. If you set it to only run when a file is not being written to, all your shows will be scanned at the interval set.

Since reading the posts here, my Comskip processing in Sage has been turned off. If you run SageTV as a service, you can always close Sage's window and have all your shows Comskip'd when you're ready to watch them.

Plus, you won't get the problem that Sage sometimes exhibits when you manually delete an MPEG file.... (Sage would still show the listing in its database and try to execute ShowAnalyzer.. SA would then open up a dialog box stopping background processing) Either way.... Dirmon and SA are a great combination...
Reply With Quote
  #47  
Old 08-09-2005, 06:49 PM
Jere_Jones's Avatar
Jere_Jones Jere_Jones is offline
Sage Fanatic
 
Join Date: Apr 2004
Location: Jacksonville, FL
Posts: 993
Quote:
Originally Posted by laurenglenn
SA would then open up a dialog box stopping background processing)
I have fixed that. When SA is run with a filename that doesn't exist, it will silently exit. If it is run with no filename, then the dialog box will pop up. Thanks to Wheemer for bringing this up.

Jere
__________________
Death to commercials!!!
Latest ShowAnalyzer Beta version: 0.9.7
Reply With Quote
  #48  
Old 08-15-2005, 02:24 PM
JasonJoel JasonJoel is offline
Sage Icon
 
Join Date: Mar 2003
Location: St. Louis, MO
Posts: 1,043
No rush, but did you ever have a chance to look at this?

Jason

Quote:
Originally Posted by laurenglenn
Tomorrow is my day off so I should have something by then.

Lauren
Reply With Quote
  #49  
Old 08-15-2005, 02:51 PM
sleonard's Avatar
sleonard sleonard is offline
Sage Icon
 
Join Date: Nov 2003
Posts: 1,506
Quote:
Originally Posted by Jere_Jones
I have fixed that. When SA is run with a filename that doesn't exist, it will silently exit. If it is run with no filename, then the dialog box will pop up. Thanks to Wheemer for bringing this up.

Jere
What happens if Sage deletes the file after SA has started processing. Say I'm watching live TV when Dirmon calls SA. I'm still watching so the files passes the checks and starts processing it but before SA finishes I stop watching the show so Sage tries to delete it.
Reply With Quote
  #50  
Old 08-16-2005, 06:53 PM
laurenglenn's Avatar
laurenglenn laurenglenn is offline
Sage Expert
 
Join Date: Mar 2003
Location: Levittown, PA
Posts: 601
Send a message via AIM to laurenglenn Send a message via MSN to laurenglenn
Quote:
Originally Posted by sleonard
What happens if Sage deletes the file after SA has started processing. Say I'm watching live TV when Dirmon calls SA. I'm still watching so the files passes the checks and starts processing it but before SA finishes I stop watching the show so Sage tries to delete it.
I think Windows has a Read-Lock on the file or something like it when it's running. When I tried to manually delete a file SA was running on, it wouldn't let me delete the file..

Re: Import....
Sorry for the delay in fixing this, but the fix I proposed didn't take, but I have a solution that I'll be uploading in my STV tonight.....
Reply With Quote
  #51  
Old 08-17-2005, 11:56 AM
laurenglenn's Avatar
laurenglenn laurenglenn is offline
Sage Expert
 
Join Date: Mar 2003
Location: Levittown, PA
Posts: 601
Send a message via AIM to laurenglenn Send a message via MSN to laurenglenn
OK. I posted a quick fix that should use the GetProperty to adjust the Delay and Offset for Comskip. It was put into the initial detection where the code populates the Commercial_List variable. This should work as you would have to leave the file playback area to jump to change the variable. When you go back into the LiveTV area (or where you can view video playback), it will automatically adjust according to the delay and offset.

Lauren
Reply With Quote
  #52  
Old 08-17-2005, 02:22 PM
JasonJoel JasonJoel is offline
Sage Icon
 
Join Date: Mar 2003
Location: St. Louis, MO
Posts: 1,043
Dumb question... Where did you post it?


Jason

Quote:
Originally Posted by laurenglenn
OK. I posted a quick fix that should use the GetProperty to adjust the Delay and Offset for Comskip. It was put into the initial detection where the code populates the Commercial_List variable. This should work as you would have to leave the file playback area to jump to change the variable. When you go back into the LiveTV area (or where you can view video playback), it will automatically adjust according to the delay and offset.

Lauren
Reply With Quote
  #53  
Old 08-17-2005, 05:05 PM
laurenglenn's Avatar
laurenglenn laurenglenn is offline
Sage Expert
 
Join Date: Mar 2003
Location: Levittown, PA
Posts: 601
Send a message via AIM to laurenglenn Send a message via MSN to laurenglenn
Quote:
Originally Posted by JasonJoel
Dumb question... Where did you post it?


Jason
http://download.sage.tv/~laurenglenn/laurenglenn.zip

Lauren
Reply With Quote
  #54  
Old 08-17-2005, 05:14 PM
laurenglenn's Avatar
laurenglenn laurenglenn is offline
Sage Expert
 
Join Date: Mar 2003
Location: Levittown, PA
Posts: 601
Send a message via AIM to laurenglenn Send a message via MSN to laurenglenn
I don't want to detract from Nielm's Comskip import, so let me know if it works for you and then he can change the code.

Lauren
Reply With Quote
  #55  
Old 09-18-2005, 09:32 AM
Gaurav's Avatar
Gaurav Gaurav is offline
Sage Advanced User
 
Join Date: Jul 2004
Location: Sugar Land, TX
Posts: 205
I have the Sage v3 STV with Neilm's comskip plugin.
Every once in a while, Sage gets stuck in an infinite loop when it hits a commercial break. Pressing the FWD button brings it out of the loop.
It seems somehow the break sends the seeker back a few miliseconds.
So far i've only seen the problem when it hits a break very early in the show.

Anyone else has this prob ?
Reply With Quote
  #56  
Old 09-18-2005, 12:49 PM
laurenglenn's Avatar
laurenglenn laurenglenn is offline
Sage Expert
 
Join Date: Mar 2003
Location: Levittown, PA
Posts: 601
Send a message via AIM to laurenglenn Send a message via MSN to laurenglenn
Quote:
Originally Posted by Gaurav
I have the Sage v3 STV with Neilm's comskip plugin.
Every once in a while, Sage gets stuck in an infinite loop when it hits a commercial break. Pressing the FWD button brings it out of the loop.
It seems somehow the break sends the seeker back a few miliseconds.
So far i've only seen the problem when it hits a break very early in the show.

Anyone else has this prob ?
Rarely when it's at the beginning of the show. Maybe we'll have to extend that 20 second delay for jumping backwards to the jumping forwards too, so it doesn't try to Comskip until after the 20 seconds has passed. That should stop that problem.

Lauren
Reply With Quote
  #57  
Old 10-17-2005, 07:33 PM
Snuffy2 Snuffy2 is offline
Sage Advanced User
 
Join Date: Mar 2004
Posts: 93
Broke in 3.0.13?

I hate when new betas come out ON the day I am bored & have free time. Anywhoo ....

I upgraded to 3.0.13 from 3.0.11. After reading about all of the STV upgrades I also decided to recreate my custom STV. So I created a new MySage.stv file from the 3.0.13 SageTV.stv. I imported the comskip import, the dynamic menu import, the delete partial recordings import, and enabled the hidden extras (for malores recording menu).

All of the other imports EXCEPT the comskip one seemed to work. The malore menus list [CA] after the show names so I know that some part of the STV sees that the txt files are there, but when i go to play the show, there are now commercial segments listed and in the Show Options there is no way to enable or disable auto comskip (it's not listed).

To try to help troubleshoot this a bit more:
1. I tried another clean 3.0.13 stv and just loaded the comskip stv - Same as before, no go.
2. I loaded up my old custom stv from 3.0.7 (maybe earlier, the one I was using up until today) and the comskip on there works just fine.
3. When I import the comskip import, the option for comskip doesn't appear under Customize until I reload the MySage.stv or restart Sage.
4. I tried, in addition to the above imports to try to import the now deprecated malore import (neilm's malore import, not malore's malore import) to see if that would help (it's what I used in my old stv), still no go.

Can anyone else recreate this? Am I missing something?

For now I'll stick with my old working stv, but I'll be happy to try any ideas you might have.

Justin

Last edited by Snuffy2; 10-17-2005 at 07:36 PM.
Reply With Quote
  #58  
Old 10-17-2005, 07:47 PM
Opus4's Avatar
Opus4 Opus4 is offline
Administrator
 
Join Date: Sep 2003
Location: NJ
Posts: 19,624
Due to the changes to the time bar to show any padding the recording has, the ComSkip import would have to be updated. I'm quite sure an updated version will be available fairly soon.

Edit: "fairly soon" may be a fairly subjective term!

- Andy
__________________
SageTV Open Source v9 is available.
- Read the SageTV FAQ. Older PDF User's Guides mostly still apply: SageTV V7.0 & SageTV Studio v7.1.
- Hauppauge remote help: 1) Basics/Extending it 2) Replace it 3) Use it w/o needing focus
- HD Extenders: A) FAQs B) URC MX-700 remote setup
Note: This is a users' forum; see the Rules. For official tech support fill out a Support Request.
Reply With Quote
  #59  
Old 10-18-2005, 07:47 PM
malore's Avatar
malore malore is offline
Sage Fanatic
 
Join Date: Aug 2003
Location: Iowa
Posts: 877
Here is an update to work with the changes made to the media player in V3.0.13RC2.
Attached Files
File Type: stvi comskip_playback_import.stvi (31.0 KB, 5386 views)
Reply With Quote
  #60  
Old 10-22-2005, 07:39 AM
ajuhawk's Avatar
ajuhawk ajuhawk is offline
Sage Aficionado
 
Join Date: Sep 2004
Posts: 330
Quote:
Originally Posted by malore
Here is an update to work with the changes made to the media player in V3.0.13RC2.
Maybe I'm missing something, but I'm still not able to get this to work under 3.0.13RC2 - do I need a fresh install or should I clean up the properties file? Basically even with this new file I'm having the same results as the post above...

EDIT: I notice that the import file (in the zip file) has a date of August 04, 2005...if that matters...

Last edited by ajuhawk; 10-22-2005 at 07:50 AM.
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 06:28 PM.


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