[MPlayer-users] Re: Mplayer as a Client for VideoLAN server
nsabbi at libero.it
Wed Jul 9 17:49:22 CEST 2003
> It's quite correct that "ts_check_file()" isn't being called, because
> the input stream is *not* a file - it's a RTP stream.
> "ts_check_file()" could never work on such stream, because file read
> operations would fail.
>> , so I wonder what is stopping the probing of the file format.
> The fact that the stream isn't a file :-)
> MPlayer needs to check for MPEG Transport Stream data even when the
> input stream is not a file. I presume that this is supposed to be
> happening in the MPEG header parsing code in "video_read_properties()"
> (because this is where MPEG Video Elementary Streams get parsed).
> For all I know, this may be working OK - it's just that the MPEG
> decoder happened to crash on Rett Walters because it couldn't grok
> data loss.
when I wrote demux_ts.c I verified it also works on non-file streams,
such as from stdin:
cat file.ts | mplayer -
Or maybe I misunderstood what you mean?
More information about the MPlayer-users