> I don't consider that any less reason to talk to ffmpeg, but just a reason to
> also involve the Tremor people as well. Don't you?
>
> To me, as a person not very closely involved in the codecs area, a way forward
> could work like:
>
> - we setup a separate mailing list for fixed-point codec inter-project
> code sharing discussions
> - we invite Rockbox, ffmpeg and Tremor hackers (anyone else?)
> - we all speak up what we have and what we'd like from the others.
>
> Then we work on making it all happen.
>
> Opinions? Good? Bad?
I've been thinking about this for a couple days, and heres what I came up with:
1) Working with ffmpeg is a win/win solution for us since it'll get us more
attention from the kinds of people who we would like to remember we exist. We
might even get someone interested in working on fixed point codecs we can use.
Given that at the moment all rockbox codecs are basically maintained and
optimized by about 4 people total, getting anyone else interested would be
really nice.
2) With regards to ffmpeg, I don't think merging back our fixed point changes
is a good idea. Its a lot of work, and I've never seen a codec that can
compile as fixed or floating point that wasn't ugly to work with. Adding back
my WMA changes would make wmadec.c in ffmepg a real mess. Right now its a
great example of how to write an efficient and readily understandable decoder.
I don't think that should change.
Perhaps a better solution would be to try and get the rockbox codecs to compile
outside of rockbox, and ideally have an interface as close to compatible as
possible with ffmpeg's. funman already hacked our wmadeci to work in VLC
without too much trouble as have several other groups. The APIs aren't that
different. This way projects using ffmpeg on integer systems could also link
against us without too much trouble. I believe ffmpeg allows external library
support officially in their project. Maybe this is the way to go for us?
That said, I still don't really know what the ffmpeg people wanted for us. If
they really are serious about fixed point support, maybe this isn't what
they'll want to do.
Mike
_________________________________________________________________
Hotmail: Free, trusted and rich email service.
http://clk.atdmt.com/GBL/go/201469228/direct/01/