media server interactions

by Uander » Wed, 21 Apr 2010 19:02:09 GMT


Sponsored Links
 Can anybody  tell me how media server inetracts with audio flinger and
surface flinger  works in android ?

how media player service intraction happen with opencore ?


Thanks :
Uander

--



media server interactions

by Srikant » Thu, 22 Apr 2010 21:49:31 GMT


 You can find mediaserver interaction with AudioFlinger in the below
links:

 http://www.thinksrc.com/2010/03/15/android-audio-2.html 
 http://www.thinksrc.com/2010/03/6/Android-Audio-System- (1).html




-- 


Sponsored Links


media server interactions

by ani » Fri, 23 Apr 2010 10:57:24 GMT


 Thanks for sharing this site.

There are many question unanswered like the one below in the site
mentioned:
"AudioFlinger and mediaServer use shared memory (called Heap in
android) to IPC, general idea was raw data in Heap"

Where is this part of code??

-- 



media server interactions

by ani » Fri, 23 Apr 2010 18:05:03 GMT


 AudioFlinger::ThreadBase::TrackBase::TrackBase()

In this function i think we create shared memory between mediaserver
and audioflinger.

This function exists in AudioFlinger.cpp file.

-- 



Other Threads

1. Keyboard support in cupcake

Hello-
We are looking to replace the current physical keyboard.  What is the
best way to go about doing this?  At the kernel level and at the
android framework level?
Thanks.
-karthik
--~--~---------~--~----~------------~-------~--~----~

2. Presumably there's no method to apply permissions to your code during runtime, correct?

Another solution would be to be able to associate a manifest with a
class in some manner and importing/using that class would aggregate
its manifest into your own.  Potentially for only a subset of a
current manifest's features...

Hmmm...  It just seems silly that if someone wants to use my Utility
class that includes SMS read/write capabilities, they have to add:
<uses-permission android:name="android.permission.RECEIVE_SMS" /> to
their project's manifest.

Heck, a new version of a class can therefore break currently compiling
code (although you can of course stipulate that the permissions
requirements have changed, but again, that puts the onus on the person
using your code when I'd rather do the work for them.)

     Hans :)

--~--~---------~--~----~------------~-------~--~----~

3. Android Advertising for Paid Applications

4. Please Help - Can't Upgrade Suspended App on Market

5. Please Help - Can't Upgrade Suspended App on Market

6. Browser Application: loading asset html files

7. Disable marquee behavior on text view?