I am not a lawyer... but yes, I believe that it is technically it's
possible for you to replace Stagefright on your device and still be able
to market it as "Android."
But here's why it's a bad idea:
1. It's freaking done. It's well tested, quality controlled, and
handles corner cases that you can't even imagine yet.
2. I wonder how easy it will be to pass CTS with your own
Stagefright implementation.
3. You have to implement more than just the MediaPlayer interface.
Several components (like Gallery player, camera) link directly to
Stagefright. So you also have to implement its binary interface.
4. Stagefright provides more than just "video." It is the focal
point of all things "media" -- audio, video, decoding, encoding,
A/V sync, etc. You'll have to re-implement all of that.
So, if you have a couple years to spend on this -- knock yourself out!
Otherwise, you can provide an OMX interface to your video layer and ship
somewhat sooner.
-gabriel
> --
> You received this message because you are subscribed to the Google
> Groups "android-platform" group.
> To post to this group, send email to
android-...@googlegroups.com.
> To unsubscribe from this group, send email to
>
android-platfo...@googlegroups.com.
> For more options, visit this group at
>
http://groups.google.com/group/android-platform?hl=en.