[FFmpeg-devel] h264 multithreading, chapter 2
Thorsten Jordan
tjordan
Wed Sep 26 09:56:40 CEST 2007
Mathieu Monnier schrieb:
> > i have doubts here, with deblocking the decoding is really cpu-demanding
> > with these resolutions. If you shave off 20-30% "only", it wouldn't be
> > enough. One core would be maxed out, the other at 30%. Not good...
>
> I estimate that compensation + deblocking @ 1080i30 can be done in real
> time on the single core. Perhaps it's too optimistic for low end C2D (
> E4200 @ 1.8GHz ). If it is, one can try to deblock in a separate thread
> ( but that makes it even uglier )
well i have a 2Ghz C2D here and it may work mostly, but can get pretty
close sometimes, it is risky for e.g. a home theater system. It is much
better to balance over two cores and have much more margin left.
The other disadvantage - beside more complex code - is that it is
limited to 2 cores. Slice-parallel and frame-parallel can use more than
2 cores.
So yes, i like frame parallelism too, but the slice-parallel isn't that
bad either :-)
--
Greetings, Thorsten
More information about the ffmpeg-devel
mailing list