- VLC Version 2.2.4 Weatherwax (Intel 64bit) on OS X 10.9
ts error: libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 0
ts error: libdvbpsi error (PSI decoder): TS duplicate (received 0, expected 1) for PID 4095
Tools
> Preferences
> Input/Codecs
> Demuxers
> MPEG-TS:
- Disable 'Trust in-stream PCR'
- Check Seek based on percent not time
After making changes to both options above, all files (both sound and video) now play successfully.
Running the following: VLC Version 3.0.18 (Intel 64bit) on macOS Ventura 13.5.2.
I was streaming a m3u8 file from the internet made of 3 second media clips.
But, oh my god. After literally spending hours combing forums across multiple search terms, I've finally found the fix for me. Now I don't know 100% of the roots of OP's problem, so my fix may or may not be a solution for everyone reading, but OP's fix failed to address the ts error's in the VLC logs for me (in addition to the audio cutting out every 3 seconds), so I was pretty disappointed...until I happened to disable the "Check packets continuity counter" option under
VLC Media Player > Settings > Click the "Show All" button (at bottom) > Input/Codecs > Demuxers > MPEG-TS:
Results: The "libdvbpsi error"'s didn't go away (which btw, are the same 3 PIDs in my case), but the video stuttering and choppy playback DID :)
Hopefully this works for you all too!
