Page 1 of 1

Wrong (?) console error report

Posted: 23 Jan 2014 06:05
by sam445
I have created a script that can edit VOB video (a derivative of mpeg-2 Program Stream) Video Streams. When testing the results, ALL players i've tested the video output with show no problem, only VLC have trouble reading certain part of the edited video. Curious, i've went to look-up the console output and have found the following when VLC encountered errors:
main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 300 ms)
main input error: ES_OUT_RESET_PCR called

main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 306 ms)
main input error: ES_OUT_RESET_PCR called

main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 354 ms)
main input error: ES_OUT_RESET_PCR called

main input error: ES_OUT_SET_(GROUP_)PCR is called too late (pts_delay increased to 402 ms)
main input error: ES_OUT_RESET_PCR called
However, pretty much all the researches I have done suggest that there is no such thing as a PCR value in a mpeg-2 Program Stream, it would only appear in a Transport Stream. So either your error output is wrong or I would like to know what your abbreviation (PCR) means, because I am at a lost.

Also, if indeed there IS a PCR value in mpeg-2 Program Stream, would someone be so kind as to tell me where it is located?

Thank-you,
A despairing coder

Re: Wrong (?) console error report

Posted: 23 Jan 2014 10:05
by Jean-Baptiste Kempf
Your timings are probably not continuous.

Re: Wrong (?) console error report

Posted: 23 Jan 2014 12:29
by sam445
Timing information in the Groups Of Picture is conserved from the original, but i'll take a look at that and come back with an answer to that. Thanks.