[FFmpeg-devel] [PATCH] lavf: add samba protocol via libsmbclient

Nicolas George george at nsup.org
Sun Jul 13 20:06:43 CEST 2014

Le quintidi 25 messidor, an CCXXII, Lukasz Marek a écrit :
> I am not sure about that. I agree it is a bit strange libavformat
> has both (de)muxers and protocols.

Some protocols are tied tightly to the corresponding muxer or demuxer, or
the other way around.

And anyway, what good would it do separate them? I see a lot of trouble
keeping the libraries separate, with endless compatibility problems, and I
see very little benefit.

>				     I would expect it to be
> separated, but overall I don't don't agree it is bad ffmpeg has them
> at all.

Well, almost nobody does. There are in ffmpeg protocols that are directly
designed for multimedia, they do not belong anywhere else, and those that
are tied to muxers or demuxers could not be anywhere else anyway.

Between RTP (one of the worst offenders) and a generic file access protocol,
there is a complete spectrum of protocols more or less specifically designed
or used in multimedia.

FFmpeg chose to implement gopher, and not to remove it when others did.
Samba is undoubtedly more useful than gopher.


  Nicolas George
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <https://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20140713/14746ec3/attachment.asc>

More information about the ffmpeg-devel mailing list