Showing the changes to codec/encoder/plus/src/welsEncoderExt.cpp (1 of 3 files). Show all
Unified · Split
| @@ -934,29 +934,29 @@ int CWelsH264SVCEncoder::SetOption (ENCODER_OPTION eOptionId, void* pOption) { · 933 unmodified lines | |||
| 934 | } | 934 | } |
| 935 | break; | 935 | break; |
| 936 | case ENCODER_OPTION_ENABLE_SPS_PPS_ID_ADDITION: { | 936 | case ENCODER_OPTION_ENABLE_SPS_PPS_ID_ADDITION: { |
| 937 | int32_t iValue = * (static_cast<int32_t*>(pOption)); | 937 | int32_t iValue = * (static_cast<int32_t*> (pOption)); |
| 938 | EParameterSetStrategy eNewStrategy = CONSTANT_ID; | 938 | EParameterSetStrategy eNewStrategy = CONSTANT_ID; |
| 939 | switch (iValue) { | 939 | switch (iValue) { |
| 940 | case 0: | 940 | case 0: |
| 941 | eNewStrategy = CONSTANT_ID; | 941 | eNewStrategy = CONSTANT_ID; |
| 942 | break; | 942 | break; |
| 943 | case 0x01: | 943 | case 0x01: |
| 944 | eNewStrategy = INCREASING_ID; | 944 | eNewStrategy = INCREASING_ID; |
| 945 | break; | 945 | break; |
| 946 | case 0x02: | 946 | case 0x02: |
| 947 | eNewStrategy = SPS_LISTING; | 947 | eNewStrategy = SPS_LISTING; |
| 948 | break; | 948 | break; |
| 949 | case 0x03: | 949 | case 0x03: |
| 950 | eNewStrategy = SPS_LISTING_AND_PPS_INCREASING; | 950 | eNewStrategy = SPS_LISTING_AND_PPS_INCREASING; |
| 951 | break; | 951 | break; |
| 952 | case 0x06: | 952 | case 0x06: |
| 953 | eNewStrategy = SPS_PPS_LISTING; | 953 | eNewStrategy = SPS_PPS_LISTING; |
| 954 | break; | 954 | break; |
| 955 | default: | 955 | default: |
| 956 | WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_ERROR, | 956 | WelsLog (&m_pWelsTrace->m_sLogCtx, WELS_LOG_ERROR, |
| 957 | " CWelsH264SVCEncoder::SetOption eSpsPpsIdStrategy(%d) not in valid range, unchanged! existing=%d", | 957 | " CWelsH264SVCEncoder::SetOption eSpsPpsIdStrategy(%d) not in valid range, unchanged! existing=%d", |
| 958 | iValue, m_pEncContext->pSvcParam->eSpsPpsIdStrategy); | 958 | iValue, m_pEncContext->pSvcParam->eSpsPpsIdStrategy); |
| 959 | break; | 959 | break; |
| 960 | } | 960 | } |
| 961 | 961 | ||
| 962 | if (((eNewStrategy & SPS_LISTING) || (m_pEncContext->pSvcParam->eSpsPpsIdStrategy & SPS_LISTING)) | 962 | if (((eNewStrategy & SPS_LISTING) || (m_pEncContext->pSvcParam->eSpsPpsIdStrategy & SPS_LISTING)) |