On Mon, Apr 04, 2011 at 05:50:34PM +0200, aviad rozenhek wrote:
> On Mon, Apr 4, 2011 at 16:56, Anton Khirnov <an...@khirnov.net> wrote:
> 
> > On Mon, Apr 04, 2011 at 02:38:12PM +0000, Ronald S. Bultje wrote:
> >
> That said, I'm open to ideas how to expose the functionality you need
> > (preferably) through the high-level API or in the worst case through a
> > limited subset of the URLContext API.
> >
> > --
> > Anton Khirnov
> >
> >
> using the URLContext API I was able to implement an async protocol wrapper
> that solved UDP packet loss problem for me.
> 
> and again, URLContext supports packet/datagram mode, while AVIO does not
> [and should not].
> 
> the protocol layer gives a wonderful abstraction over RTMP, RTSP, files,
> pipes, udp, tcp that no other library in the world has.
> in many use cases, AVIO just gets in the way.
> 
> personally, I am willing to suffer API/ABI incompatibilities in protocol
> code for the privilege of using it directly.

The there's no problem, you can just use the private header ;)

It's nice lavf is useful to you in that way, but I hope you understand
that's not its main objective.
If many people ask for the low-level API, then we might make it public
again, but first it needs a big cleanup.

-- 
Anton Khirnov

Attachment: signature.asc
Description: Digital signature

_______________________________________________
libav-devel mailing list
libav-devel@libav.org
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to