[Ffmpeg-devel] [PATCH] GUID is defined in the Windows API (DirectShow)

Corey Hickey bugfood-ml
Thu Mar 2 02:15:35 CET 2006


Rich Felker wrote:
>>may i replace libmpdemux by libavformat then? :))))))
> 
> 
> Well, I'd be happy if we can do it at some point. Does lavf work
> better than libmpdemux for all formats yet? What about performance? Is
> there any hope of being able to implement zerocopy demuxing with lavf?
> (libmpdemux does not do zerocopy but in theory a zerocopy demuxer with
> mmapped stream later and madvise(MADV_SEQUENTIAL) or MADV_WILLNEED
> could lead to significant performance gains -- fewer context switches
> and much less cache pollution). I'd like to have zerocopy in the
> next-gen MPlayer..

The avi demuxer in lavf doesn't support dwStart, as far as I know. I got
sort of part way through it a while ago but didn't finish. I may get
back to it at some point, but probably not for a while. It shouldn't be
difficult, but I'm going to be moving to a new apartment and won't have
a whole lot of time.

-Corey





More information about the ffmpeg-devel mailing list