Re: RFC: New dependency on FFmpeg?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Fri, Aug 21, 2015 at 01:32:35AM -0700, Chris Robinson wrote:
> FFmpeg doesn't have a particularly stable API or ABI. Dynamically
> linking to it isn't that great of an idea because the .so number
> version increments fairly often requiring at least a relink. The
> audio decode routine is up to avcodec_decode_audio4 by now, and who
> knows when avcodec_decode_audio5 will happen. The deprecated
> functions do eventually get removed and distros can have them
> compiled out.
> 
> It's a really good lib if you can require specific versions, and
> either static-link it or ship with the version you build with, but I
> imagine the constantly-breaking ABI would be more of a headache for
> a codebase like Wine unless you directly copy over the code (but
> then, why not just take the decoder routines ffmpeg has and wrap
> them into whatever Windows audio decoder API?).
> 

Hmm, okay, thanks. We really only need the WMA decoder. That probably
wouldn't be too hard to pull into Wine, but I was hoping to avoid it
for all the obvious reasons. If it's our best option, though, then
maybe that's what we should do.

Andrew




[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux