This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

H.264 bits-per-slice slicing mode gone in 2.00.00.xx version?



Hello all,

 

As I can see from the documentation to H.264 encoder v. 2.00.00.09, sliceMode=1 (bits-per-slice interpretation of sliceSize)  is now "reserved" and according to my experiments, it does not work (it set entropyMode to 0 (CAVLC) and tried all possible encodingPreset's). It's a quite a serious problem for us as we use RTP streaming to clients which do not support FU mode of RTP packetization, thus they require slicing with a slice size fitting to ~1400 bytes MTU. I tried two other slicing modes, but both do not satisfy us: rows-per-slice mode occasionally (on IDR frames) produces too large slices even when sliceSize is set to the lowest possible value (1 row) and MBs-per-slice works only when sliceSize is set to quite low value (a few MBs) which produces low-quality encoded picture.

I wonder if it's possible to bring back the bits-per-slice (sliceMode=1) slicing mode?

 

With best regards,

Valery