diff options
author | Nanang Izzuddin <nanang@teluu.com> | 2016-09-27 03:12:13 +0000 |
---|---|---|
committer | Nanang Izzuddin <nanang@teluu.com> | 2016-09-27 03:12:13 +0000 |
commit | cc7c55b8595b8128dee3ec5d4a6edbf08c134cf7 (patch) | |
tree | 00ba69a7fd98d9ee3924b00e0dcc7c8d4639b738 | |
parent | eab8e72c40043cc0fb589708861322da8d530e37 (diff) |
Misc (re #1945): Fixed warning in OpenH264 encoder "ParamValidationExt(), slice mode = SM_SIZELIMITED_SLICE..." (thanks Carlos Dom for the report).
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@5440 74dad513-b988-da41-8d7b-12977e46ad98
-rw-r--r-- | pjmedia/src/pjmedia-codec/openh264.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pjmedia/src/pjmedia-codec/openh264.cpp b/pjmedia/src/pjmedia-codec/openh264.cpp index f5f03c8c..8685b062 100644 --- a/pjmedia/src/pjmedia-codec/openh264.cpp +++ b/pjmedia/src/pjmedia-codec/openh264.cpp @@ -508,7 +508,9 @@ static pj_status_t oh264_codec_open(pjmedia_vid_codec *codec, elayer_ctx.sSliceArgument.uiSliceMode = (oh264_data->whole ? SM_SINGLE_SLICE : SM_SIZELIMITED_SLICE); - elayer_ctx.sSliceArgument.uiSliceSizeConstraint = param->enc_mtu; + + /* uiSliceSizeConstraint = uiMaxNalSize - NAL_HEADER_ADD_0X30BYTES */ + elayer_ctx.sSliceArgument.uiSliceSizeConstraint = param->enc_mtu - 50; elayer_ctx.sSliceArgument.uiSliceNum = 1; elayer_ctx.sSliceArgument.uiSliceMbNum[0] = 960; elayer_ctx.sSliceArgument.uiSliceMbNum[1] = 0; |