NextPVR Forums
  • ______
  • Home
  • New Posts
  • Wiki
  • Members
  • Help
  • Search
  • Register
  • Login
  • Home
  • Wiki
  • Members
  • Help
  • Search
NextPVR Forums Public NextPVR Support Legacy (v4.x and earlier) v
« Previous 1 … 410 411 412 413 414 … 433 Next »
question about Timing.Info ADS

question about Timing.Info ADS
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#1
2010-08-30, 07:42 AM (This post was last modified: 2010-08-30, 07:47 AM by johnsonx42.)
Sub,

Can you think of any reason why NPVR would not use the Timing.Info ADS stream on a file even though it's there?

I had a 3 1/2 hour recording tonight (the wife's Emmy Awards show) that acted like it had no Timing.Info. When she first started playing it (after the recording was complete), I noticed right away that the timeline looked a little odd: the end-time of the timeline was increasing and decreasing quite a bit as we started watching, just like it would with a pre-1.5.28 .ts file without the Timing.Info. I checked over the network, and the Timing.Info was definitely there and complete. It settled down as she got several minutes into the show, so no worries I thought.

Then at about 1 hour and 33 minutes into the show, both ends of the timeline reset to 00:00:00, and skipping was no longer possible. Again, this is common pre-1.5.28 behaviour, a minor glitch in the transport stream. I exited and restarted playback, but the timeline reset at the same spot.

Fortunately I had also recorded the second showing of the Emmy show, and that one was far enough along at this point that I was able to just skip to the same spot and let her finish watching the show skipping through all the lame speaches.

After the second recording completed, I started playing around with the Timing.Info. I copied it out to a temp file and then removed it from the problem recording, and found the timeline reset at exactly the same spot, and in general the playback acted just like it did when we played the file earlier.

After fiddling around a little more, I put the same Timing.Info back on the file, and found that it will now play all the way through the file without problems. The timeline is also now perfectly consistent right from the beginning of playback - the end time shown is 3:29:59 from the first moment on to the end of the file, it doesn't hunt around like it did when we first played it.

So it seems clear that NPVR was not using the Timing.Info data at first, even though it was there, but did use it later on during my testing.

At first I wanted to blame comskip, which was still running against the file at the time we had the problems; I was thinking that maybe the way it has the file open somehow prevented NPVR from reading the ADS. However, the second recording is clearly playing with the Timing.Info, yet comskip is still running against that file as I write this (comskip takes about 40 minutes for every hour of HD here).

I know this is a bit convoluted, but any thoughts at all on what could make it ignore or be unable to access the Timing.Info? It doesn't log anything about it when it reads the Timing.Info so it's hard for me to provide you any more detail.
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
Reddwarf
Offline

Posting Freak

Posts: 6,629
Threads: 230
Joined: Mar 2007
#2
2010-08-30, 08:39 AM
Just a comment about Comskip. I'v been running comskip in PostProcess since the Timing.Info was introduced, I use the same algorithm that worked perfectly with GBPVR. During this period I'v noticed two things:

- Comskip tends to skip a little bit early and resume even earlier than it should.
- Towards the end of long shows this gets worse.

"I'd rather have a bottle in front of me than a frontal lobotomy"
BrettB
Offline

Posting Freak

Saint Paul, MN, USA
Posts: 2,671
Threads: 170
Joined: Jun 2007
#3
2010-08-30, 03:10 PM
Reddwarf Wrote:Just a comment about Comskip. I'v been running comskip in PostProcess since the Timing.Info was introduced, I use the same algorithm that worked perfectly with GBPVR. During this period I'v noticed two things:

- Comskip tends to skip a little bit early and resume even earlier than it should.
- Towards the end of long shows this gets worse.

I've also been using comskip fairly effectively.

I would periodically see the behavior you describe with the early skipping in GBPVR on certain files.

Since the timing.info was introduced, I've noticed a new condition. For several recordings, the skip points get displayed in only the first 1/2 of the timeline by NPVR. At first I thought that it was an NPVR problem. But, after looking into a little bit over the weekend, I discovered that it appears to be a problem with comskip. It looks like the skip points in the .txt file have accurrate frame numbers. However when it converts/calculates the skip points for the .edl file, they are only in the first half of the total recording length. I THINK that all of these occurances have been on show recorded from our local CBS affiliate which (typically) broadcasts in 1080i. So, I wondering if there is some sort of new issue with the conversion to .edl for 1080i broadcasts. (Apparently only under certain conditions, though, becuase this condition doesn't affect all comskip processing of CBS shows.) I'm going to try to diagnose more and followup on the comskip forum.
Reddwarf
Offline

Posting Freak

Posts: 6,629
Threads: 230
Joined: Mar 2007
#4
2010-08-30, 04:13 PM
BrettB Wrote:I've also been using comskip fairly effectively.

I would periodically see the behavior you describe with the early skipping in GBPVR on certain files.

Since the timing.info was introduced, I've noticed a new condition. For several recordings, the skip points get displayed in only the first 1/2 of the timeline by NPVR. At first I thought that it was an NPVR problem. But, after looking into a little bit over the weekend, I discovered that it appears to be a problem with comskip. It looks like the skip points in the .txt file have accurrate frame numbers. However when it converts/calculates the skip points for the .edl file, they are only in the first half of the total recording length. I THINK that all of these occurances have been on show recorded from our local CBS affiliate which (typically) broadcasts in 1080i. So, I wondering if there is some sort of new issue with the conversion to .edl for 1080i broadcasts. (Apparently only under certain conditions, though, becuase this condition doesn't affect all comskip processing of CBS shows.) I'm going to try to diagnose more and followup on the comskip forum.

Do you have the donator version? The free one does not work for HD.

"I'd rather have a bottle in front of me than a frontal lobotomy"
BrettB
Offline

Posting Freak

Saint Paul, MN, USA
Posts: 2,671
Threads: 170
Joined: Jun 2007
#5
2010-08-30, 04:36 PM
Reddwarf Wrote:Do you have the donator version? The free one does not work for HD.

Yes, I have the donator version. I updated to the latest version, too. Same results for the same files.
sub
Offline

Administrator

NextPVR HQ, New Zealand
Posts: 106,810
Threads: 769
Joined: Nov 2003
#6
2010-08-30, 04:49 PM
johnsonx42 Wrote:I know this is a bit convoluted, but any thoughts at all on what could make it ignore or be unable to access the Timing.Info?
The only reason I can think of is that it wont use the Timing.Info on a recording that is still in-progress.

Quote:It doesn't log anything about it when it reads the Timing.Info so it's hard for me to provide you any more detail.
You can tell when it is beinmg used by checking for "Using timing.info, jumping to time ..." messages in npvr.log each time you skip.
johnsonx42
Offline

Posting Freak

Posts: 7,298
Threads: 189
Joined: Sep 2008
#7
2010-08-30, 05:24 PM
yeah, you're right (of course you're right, it's your code!), it does log those. Just didn't see them. I also missed this when playback was started:
Code:
2010-08-29 21:09:13.462    [DEBUG][1]    File in use. Maybe still recording.
This was after the recording was complete, so comskip having the file open is the only explanation.

Evidence also says I was wrong in my belief that the second recording was using the Timing.Info even while comskip was running; the log says it never did. The second recording just had a better internal timeline I guess, which made me believe it was using the Timing.Info.

So we're down to something much more simple. Comskip running against the file makes NPVR think the file may still be recording, and thus prevents use of the Timing.Info.

Is it possible you could check to see if the recording is still in progress in a different way, and allow the Timing.Info to be used while comskip has the file open? It'd be nice to be able to use the Timing.Info on a recording in progress, if nothing else to prevent nasty timeline problems due to a little transport stream glitch, but I assume you had good reason to prevent it.
server: NextPVR 5.0.7/Win10 2004/64-bit/AMD A6-7400k/hvr-2250 & hvr-1250/Winegard Flatwave antenna/Schedules Direct
main client: NextPVR 5.0.7 Desktop Client; LG 50UH5500 WebOS 3.0 TV
Reddwarf
Offline

Posting Freak

Posts: 6,629
Threads: 230
Joined: Mar 2007
#8
2010-08-30, 07:38 PM
My comskip runs at 04:30 in the morning as a batch, so I'v never tried to skip in a file open by comskip.

"I'd rather have a bottle in front of me than a frontal lobotomy"
pBS
Offline

Posting Freak

Posts: 4,829
Threads: 182
Joined: Aug 2005
#9
2010-08-30, 09:48 PM (This post was last modified: 2010-08-30, 11:08 PM by pBS.)
i've been gettingthat also on old pvrx2...it's comskip..
it hangs occasionally on certain shows, i think from the occasional signal dropout, which it normally handles, but sometimes it just just hangs there not doing anything...
during that time, the recording is 'in use' even tho recording service isn't the culprit...it's comskip..
kill comskip nd the file is no longer busy and skip points are there..
i think we need to turn off the timeline 'fix' in comskip so it won't try to adjust anything at the end..
it seems to hang after commercial scanning is done, in the final evaluation afterwards, just before writing the final touches to the skip files..
[cuz i see skip points already appear]

i think this needs to be set to 0....
max_repair_size=200 ; Will repair maximum 200 missing MPEG frames in the timeline, set to 0 to disable repairing for players that don't use PTS.

and yes the non-donate version does do hd, just not fast as the donate ver....i'm using decenly new one, but nowhere near latest..
Hardware: HDHR Prime, HDPVR 1212, Raspberry pi2, VFD display w/LCDSmartie
Reddwarf
Offline

Posting Freak

Posts: 6,629
Threads: 230
Joined: Mar 2007
#10
2010-08-30, 11:09 PM
pBS Wrote:i've been gettingthat also on old pvrx2...it's comskip..
it hangs occasionally on certain shows, i think from the occasional signal dropout, which it normally handles, but sometimes it just just hangs there not doing anything...
during that time, the recording is 'in use' even tho recording service isn't the culprit...it's comskip..
kill comskip nd the file is no longer busy and skip points are there..
i think we need to turn off the timeline 'fix' in comskip so it won't try to adjust anything at the end..
it seems to hang after commercial scanning is done, in the final evaluation afterwards, just before writing the final touches to the skip files..
[cuz i see skip points already appear]

i think this needs to be set to 0....
max_repair_size=200 ; Will repair maximum 200 missing MPEG frames in the timeline, set to 0 to disable repairing for players that don't use PTS.

and yes the non-donate version does do hd, just not fast as the donate ver....i'm using decenly new one, but nowhere near latest..

Thanks, I'll try that.

"I'd rather have a bottle in front of me than a frontal lobotomy"
« Next Oldest | Next Newest »

Users browsing this thread: 1 Guest(s)

Pages (2): 1 2 Next »


Possibly Related Threads…
Thread Author Replies Views Last Post
  Add Series/Episode Info to Recording Metadata andrewj 2 1,189 2023-11-20, 03:42 PM
Last Post: sub
  changing channels in guide - stupid user question mt900spg 2 1,637 2019-12-19, 01:30 PM
Last Post: mvallevand
  Channel and EPG info Brucek2839 1 1,436 2019-10-30, 06:16 AM
Last Post: sub
  Question about Channel Changing hdpvr-doug8796 6 2,579 2019-10-09, 06:24 PM
Last Post: hdpvr-doug8796
  Series/Episode question Bobins 4 1,804 2019-06-27, 08:50 PM
Last Post: sub
  Missing Guide Info jcole998 17 4,383 2019-06-14, 08:16 PM
Last Post: Rich A
  Archive question Bobins 3 1,600 2019-05-23, 12:30 PM
Last Post: ElihuRozen
  Another Skinning question - Ready Recordings bar Rage321 11 3,033 2019-04-26, 12:51 PM
Last Post: mvallevand
  Skinning question - Adding more listings, making it fit Rage321 3 1,582 2019-04-21, 01:05 AM
Last Post: Rage321
  Rebuilt on New Hardware // Decoder Question rowle1jt 8 2,525 2019-03-14, 12:06 PM
Last Post: rowle1jt

  • View a Printable Version
  • Subscribe to this thread
Forum Jump:

© Designed by D&D, modified by NextPVR - Powered by MyBB

Linear Mode
Threaded Mode