Hi,
There are previous threads in the group talking about the mechanism of
"scheduler" in pv engine. I am interested in the priority setting for each
node during creation. I find in pv_player_node_registry.cpp:
* if (KPVMFOMXVideoDecNodeUuid == aUuid)
{
priority = OsclActiveObject::EPriorityLow;
}
else
{
priority = OsclActiveObject::EPriorityNominal;
}*
I dont quite understand why Video Dec node is given lower priority than
others. I have concerns whether this mechanism will make Video easily left
behind when the content is actually a combination of Video+Audio.
My observation in real PV player performance on real hardware is that when
it is playing stand-alone video, it is going smoothly even with relatively
high resolution. However, it is easily caught by "video can't catch up"
during A/V sync. Even if this warning does not come up, there is still
visible frame drop. At that moment, CPU cost is only around 90% so I am a
bit confused.
Anybody has comment?
--
Thanks,
Andy
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"android-framework" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-framework?hl=en
-~----------~----~----~----~------~----~------~--~---