I would do the following order: 1) 4) 2) 3)
Andreas
On Mar 20, 2012, at 1:18 AM, Robert O'Callahan wrote:
> Here's what I think we're going to do next:
>
> 1) Review, polish and land existing patches for using system codecs on
> Android/B2G (bug 714408). Those patches create an "MPAPI" interface into
> which various codec libraries can be plugged. These libraries will be
> wrappers around libstagefright or other Android system codec interfaces ---
> different libraries customized for different Android versions and/or
> devices as required. Currently these patches only work on devices where we
> can get the decoded YUV data in main memory (MPAPI currently depends on
> this).
> Chris Double is currently working on this. Some contributors are also
> involved.
>
> 2) Following on from #1, extend MPAPI to handle cases where we don't get
> YUV data. The frames might be made available only as some kind of overlay.
> To integrate this into Gecko as best we can, we'll need to modify the
> layers system to work with those overlays. The exact details of this depend
> on exactly what the hardware and APIs can do; needs investigation.
> Not sure who'll work on this yet, but Chris D will be involved and I'll
> probably help.
>
> 3) Review and land latest contributed GStreamer patch (bug 422540), which
> is quite good. We currently have no plans to ship this in a Mozilla
> product, but contributors want it so it might as well be in the tree as
> they're using it.
> This is Chris Double.
>
> 4) Investigate MP3 support using system codecs on desktop platforms.
> 4a) On Windows (XP and up) we can use DirectShow. Chris Pearce is going to
> look into this.
> 4b) on Mac we can use some Mac APIs. Edwin Flores is going to look into
> this.
> 4c) on Linux we could use libav (when MP3 codec is available) directly, or
> possibly via GStreamer (see #3). Not sure who's going to work on that.
> The currently plan is to use these system APIs directly in dedicated codec
> backends rather than wrap them in some other abstraction such as MPAPI, but
> this may be revisited.
>
> Rob
> --
> “You have heard that it was said, ‘Love your neighbor and hate your enemy.’
> But I tell you, love your enemies and pray for those who persecute you,
> that you may be children of your Father in heaven. ... If you love those
> who love you, what reward will you get? Are not even the tax collectors
> doing that? And if you greet only your own people, what are you doing more
> than others?" [Matthew 5:43-47]
> _______________________________________________
> dev-media mailing list
>
dev-...@lists.mozilla.org
>
https://lists.mozilla.org/listinfo/dev-media