[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