liying (AN)
2018-11-06 06:16:20 UTC
Hello,
I have studied x264 for a while and I noticed that x264 implemented frame-level and slice-level parallelism and didn't implement macroblock-level parallelism.
I have tried to implement the macroblock-level parallelism based on frame-level parallelism in analysis stage before entropy coding, but the result was very depressing.
The encoding speed is slower than that of encoding with frame-level threads only in default settings even if I don't care about the PSNR.
My question is that is it possible to accelerate x264 by exploring the macroblock-level parallelism? And I wonder Why x264 didn't do it?
Thank you!
Sophie
I have studied x264 for a while and I noticed that x264 implemented frame-level and slice-level parallelism and didn't implement macroblock-level parallelism.
I have tried to implement the macroblock-level parallelism based on frame-level parallelism in analysis stage before entropy coding, but the result was very depressing.
The encoding speed is slower than that of encoding with frame-level threads only in default settings even if I don't care about the PSNR.
My question is that is it possible to accelerate x264 by exploring the macroblock-level parallelism? And I wonder Why x264 didn't do it?
Thank you!
Sophie