Did you try pthread_setschedparam? It has some sched_priority function.
http://linux.die.net/man/3/pthread_setschedparam
I kinda think we shouldn't be initializing sync /extensions so early
if they are conflicting with something important like this.
Er, I guess this makes more sense.
http://linux.die.net/man/3/pthread_setschedprio
I don't really know what I'm talking about, though. I was mailing
more to emphasize the below point:
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
Evan's comment is spot on. If these startup operations are causing
your thread to be starved, then they are causing other threads to be
starved.
-scott
On Wed, Oct 20, 2010 at 12:05 PM, Anton Vayvod <ava...@chromium.org> wrote:
I presume you're talking about video capture on the login screen? The
code should be changed so that things like sync, extensions, and other
heavyweight services do not initialize until the login is complete and
the correct profile is selected. I thought that this was already true
for extensions, so it doesn't make sense to me that default extensions
is contributing to the problem.
- a
I presume you're talking about video capture on the login screen? The
code should be changed so that things like sync, extensions, and other
heavyweight services do not initialize until the login is complete and
the correct profile is selected. I thought that this was already true
for extensions, so it doesn't make sense to me that default extensions
is contributing to the problem.
--
I think Chromium OS should work fine even on one core.
I removed Laczos resampling some time ago (well, there's one place left actually, but it's not executed).Will look into using video resampler. Any pointers to its code?