2009-01-05, 01:29
althekiller Wrote:WRONG, as I said before the decoding _IS_ still threaded. Halt execution with a debugger and have a look at the threads, there are three from libavcodec. The problem is that they are apparently being scheduled to the same core for some reason, which ruins the whole parallel thing. Have a dig through LKML and look for changes involved in the process schedulers. Also find out _which_ scheduler Ubuntu is using and what applicable patches if any they are making to the kernel. It would also be interesting to see results from similar kernel versions on other distros.
Thanks for the info. I will try to make a test on latest Fedora. Also i think it would be interesting to test mplayer paying the same files on both kernels.