|
|
@@ -83,13 +83,13 @@ function TsSmooth(options) {
|
|
|
var delta = pcrtime - self.pcrtime;
|
|
|
if (delta > 100E3 || delta < 0) {
|
|
|
console.error('PCR_error: '+(delta/1E6).toFixed(2)+'s missing');
|
|
|
-/* var now = utime();
|
|
|
+ var now = utime();
|
|
|
var error = now - pcrtime;
|
|
|
- if (Math.abs(error) > 2*1E6) {
|
|
|
- console.error('PCR sync reset');
|
|
|
+ if (Math.abs(error) > 60*1E6) {
|
|
|
+ console.error('PCR sync reset from '+(error/1E6).toFixed(2)+'s error');
|
|
|
self.pcr = -1;
|
|
|
pcrtime = self.pcr2time(newPCR);
|
|
|
- }*/
|
|
|
+ }
|
|
|
}
|
|
|
self.pcrtime = pcrtime;
|
|
|
return pcrtime;
|