PV Open Core architecture docs

by jerand » Wed, 21 Jan 2009 13:28:41 GMT

Sponsored Links
 Where can i find documents pertaining to the design and architecture
of Open Core ?

PV Open Core architecture docs

by David Lindquist » Wed, 21 Jan 2009 18:45:51 GMT

 You can find documentation in the doc directory with the source code.
The file pvplayer_developers_guide.pdf may be a good place to start.
 http://android.git.kernel.org/?p=platform/external/opencore.git ;a=tree 


Sponsored Links

PV Open Core architecture docs

by jerand » Thu, 22 Jan 2009 09:59:53 GMT

 Basically i need to find information on how the various components are
attached together and how the scheduling of the components happen.
Possibility of prioritizing my components task and so on..


PV Open Core architecture docs

by rktb » Thu, 22 Jan 2009 11:54:44 GMT

 There have been earlier posts related to this. Please go through them
and then post specific questions.



PV Open Core architecture docs

by jerand » Thu, 22 Jan 2009 15:07:11 GMT

 from the earlier replies, I understand that the scheduler relinquishes
control on completing its task. i would like to know how different
nodes that get attached are categorized within the scheduler.

1. For instance, certain nodes which give data to sink nodes have to
processed first to avoid
   starvation while others need to be scheduled more frequently to
take data from a buffer/ network
   so on. So based on this can you explain how different nodes get
attached to the scheduler ?

2 .Is there a way to prioritize my task nodes attached with the
scheduler ?

3. Does the scheduler follow FIFO policy ?

4. Is there a limitation on the number of task nodes that can be
attached with the scheduler ?

5. if am using seperate threads instead using of PV scheduler, what
priority should I give for the same ? What are the effects on using
the same priority as that of scheduler thread ?

6. Where can i find the scheduler code ?

PV Open Core architecture docs

by giri » Mon, 26 Jan 2009 19:57:56 GMT

 Every component that uses the scheduler is an active object. So a node
is an active object. Or in other words scheduler maintains a prority
queue of various AOs and schedules various active objects from that
priority queue. Each active object in its implementation adds /
removes itself to scheduler queue. Implementations can also set
priorities for active objects. Scheduler does not interrupt an AO but
it does take into account priorities of AOs while scheduling.
Scheduler does follow FIFO among AOs that have the same priority.


Other Threads

1. Apkbuilder problems with new android SDK tools revision 7

Hello Group, Im having a problem with my ant task that I use to
compile my project. The build.xml that I was using with revision 6 of
the SDK stopped working after the upgrade of the SDK tools to revision
7 and I havent been able to figure why this happen, all I know is that
certain task attributes where deprecated and some warnings came up but
when executig apkbuilder, a NulPointerException is thrown and I have
not been able to see why.  BTW, I already fixed the warnings of the
deprecated tasks so that was not the problem.

[apkbuilder] Creating android-build and signing it with a debug key...

..\build.xml:349: The following error occurred while executing this
..\build.xml:206: java.lang.NullPointerException

Line 349 is

   <target name="-package-debug-sign" depends="-dex, -package-
        <package-helper sign.package="true" />  <-- This one

and Line 246 is

    <macrodef name="package-helper">
        <attribute name="sign.package" />
        <element name="extra-jars" optional="yes" />
                    verbose="${verbose}"> <-- This one
                <dex path="${intermediate.dex.file}"/>
                <sourcefolder path="${source.absolute.dir}" />
                <nativefolder path="${native.libs.absolute.dir}" />
                <jarfolder path="${external.libs.absolute.dir}" />

I really hope you can help me. If you know why revision 7 of the sdk
has this problems or at leas if you know how I can go back to revision
6 I would really apreciate ir.
Thanks in advance
Claudio Veas


2. Are Sticky Intents visible to other applications by default? if so how to limit this visibility?

Are Sticky Intents visible to other applications by default? if so how
to limit this visibility?


3. Maintaining Aspect Ratio of Background Image

4. negative x co-ordinate on swipe to the left

5. Touch Calibration in Android 2.1

6. Exposing data to third-party apps in a synchronous call?

7. notifying that the dawvik vm has crashed