[MPlayer-dev-eng] Transport Stream demuxer help
Nico
nsabbi at libero.it
Sun Feb 16 00:22:27 CET 2003
I added these lines in demux_open_ts (taken from demux_ogg):
s = new_ds_stream(demuxer->video);
od = new_demuxer(s, DEMUXER_TYPE_MPEG_PS, -2, 0, -2);
od->priv = priv;
sh_video = new_sh_video(od, 0);
od->audio->id = -2;
od->video->id = 0;
od->video->sh = sh_video;
sh_video->ds = od->video;
sh_video->format = 0x10000002;
/// Return the joined demuxers
return new_demuxers_demuxer(od, demuxer, demuxer);
I guess this code says "treat my video stream as an input stream for
mpeg demuxer", but when I run it, mplayer complains:
Opened TS demuxer...
s->pos=0 newpos=0 new_bufpos=0 buflen=0
==> Found video stream: 0
No stream found.
and demux_fill_buffer doesn't get called.
Do I have to fill a part of demuxer->video before running
new_demuxers_demuxer?
Or am I missing something?
Thanks,
Nico
More information about the MPlayer-dev-eng
mailing list