[MPlayer-dev-eng] willing to pay for RTMP support
Reimar Döffinger
Reimar.Doeffinger at gmx.de
Tue Nov 17 20:50:16 CET 2009
On Tue, Nov 17, 2009 at 09:30:44PM +0200, Uoti Urpala wrote:
> On Tue, 2009-11-17 at 20:05 +0100, Reimar Döffinger wrote:
> > On Tue, Nov 17, 2009 at 01:55:03PM -0500, compn wrote:
> > > should -demuxer lavf be default for all ffmpeg:// ?
> >
> > No. This is only a hack to disable probing, because probing currently causes seeks
> > which are handled very badly.
> > The real issue is that MPlayer has quite a few checks for STREAMTYPE_STREAM and no
> > fd, and then disables a lot of things like cache.
> > I have no idea why, it only seems to break things for no reason at all.
>
> Looking at the history and then related mailing list info, this mail
> from Ross Finlayson looks like the reason:
>
> -----
> Ah yes, you're right! Thanks for pointing this out. The problem here is
> that the caching stuff works by calling "stream_read()", but RTP sessions
> don't have a 'stream' object behind them (because the data is coming in on
> datagram sockets, not from a file or a TCP connection). So, the best fix
> for this will probably be to simply not allow the "-cache" option to be
> used on RTP streams.
> -----
Thanks, svn blame/log already gave me a hint and I remembered it.
I replaced it by something hopefully less hackish (and in the long term
we can hopefully use ffmpeg's support instead of live555).
More information about the MPlayer-dev-eng
mailing list