When I try to stream playlist in TransportStream container via UDP and have foloving rezult:
VLC can receive this stream and play it well, but some other players don't do it and picture freezes or brakes in places where one element of playlist ends and another begins.
I think, the problem in multiplexing files in continuous transport stream.
I've seen the dump of result stream and seen what PCR, PTS and DTS times are unbroken ... but then VLC play this stream it shows messages:
These messages appears everytime, when one video file in stream ends and another starts.ts debug: PATCallBack called
ts debug: new PAT ts_id=9115 version=6 current_next=1
ts debug: * number=1 pid=66
ts debug: PMTCallBack called
ts debug: new PMT program number=1 version=8 pid_pcr=68
ts debug: * es pid=68 type=2 fcc=mpgv
ts debug: * es pid=69 type=3 fcc=mpga
main warning: backward_pts != dts (1389289)
main warning: backward_pts != current_pts (-40000)
main warning: late picture skipped (779069)
main warning: computed PTS is out of range (798176), clearing out
main warning: PTS is out of range (798201), dropping buffer
main warning: output PTS is out of range (819208), clearing out
main warning: backward_pts != current_pts (-1389289)
main warning: late picture skipped (765331)
main debug: audio output is starving (220146), playing silence
May be I can help fix this problem, but I need some help from peoples, who develop play-list module and tramsport stream multiplexor module
Sorry for my awful English =)