As I mentioned in my previous post
Resync to an TS stream failes!, I'm using VLC to display a simple UDP stream of an Hauppauge HD-PVR box. I publish this stream simply by pushing 7 (cached) 188-byte TS packets over UDP. The HD-PVR box delivers a 1080i/50 MPEG-TS stream with H.264 encoded video and a stereo audio channel.
Starting VLC while the stream is still running results in 10%-20% to the following errors:
Code: Select all
ts warning: TS module discarded (lost sync)
ps warning: this does not look like an MPEG PS stream, continuing anyway
ps warning: garbage at input, trying to resync...
ps warning: found sync code
ps warning: garbage at input, trying to resync...
ps warning: found sync code
....
Restarting the stream forces the fresh stream with fresh TS headers doesn't solve the problem. After the above error, VLC never tries to analyse a TS stream again. (all versions from 1.0.5 up to 1.1.5 neither for linux nor windows).
So, is it possible to force VLC (command line paramter?) to always use and try a TS stream?
It's important. Please answer I you have any idea.