2012-04-02, 22:48
The a0fc63df94 is the following : changed: Only allow slice based parallel decoding.
What i'm affraid : If "slice" refer to the same "slice" parameter you have in the x264 parameter encode, this purely disable multithreading because mkv files are not encoded with slices.
You have slices only when you encode in level 4.1 for blu-ray targer, because authoring software requiered h264 level 4.1 video to have 4 slices. Otherwise, as having slice will (very slighty) reduce encoding quality, you'll never see encode with slice except specialy when you encode for blu-ray authoring.
So, having mt only on slice is purely useless, as frames have no (or only 1) slice, and if it has to stay like this, we're screwed !!
Wich means mt will have benefit only for frame parallel decoding.
Now, if "slice" refer to totaly something else, what i've said is not relevant.
What i'm affraid : If "slice" refer to the same "slice" parameter you have in the x264 parameter encode, this purely disable multithreading because mkv files are not encoded with slices.
You have slices only when you encode in level 4.1 for blu-ray targer, because authoring software requiered h264 level 4.1 video to have 4 slices. Otherwise, as having slice will (very slighty) reduce encoding quality, you'll never see encode with slice except specialy when you encode for blu-ray authoring.
So, having mt only on slice is purely useless, as frames have no (or only 1) slice, and if it has to stay like this, we're screwed !!
Wich means mt will have benefit only for frame parallel decoding.
Now, if "slice" refer to totaly something else, what i've said is not relevant.