Showing the changes to codec/encoder/core/src/svc_encode_slice.cpp (1 of 3 files). Show all
Unified · Split
| @@ -697,11 +697,11 @@ int32_t WelsCodePOverDynamicSlice (sWelsEncCtx* pEncCtx, SSlice* pSlice) { · 696 unmodified lines | |||
| 697 | 697 | ||
| 698 | // 1st index: 0: for P pSlice; 1: for I pSlice; | 698 | // 1st index: 0: for P pSlice; 1: for I pSlice; |
| 699 | // 2nd index: 0: for non-dynamic pSlice; 1: for dynamic I pSlice; | 699 | // 2nd index: 0: for non-dynamic pSlice; 1: for dynamic I pSlice; |
| 700 | PWelsCodingSliceFunc g_pWelsSliceCoding[2][2] = { | 700 | static const PWelsCodingSliceFunc g_pWelsSliceCoding[2][2] = { |
| 701 | { WelsCodePSlice, WelsCodePOverDynamicSlice }, // P SSlice | 701 | { WelsCodePSlice, WelsCodePOverDynamicSlice }, // P SSlice |
| 702 | { WelsISliceMdEnc, WelsISliceMdEncDynamic } // I SSlice | 702 | { WelsISliceMdEnc, WelsISliceMdEncDynamic } // I SSlice |
| 703 | }; | 703 | }; |
| 704 | PWelsSliceHeaderWriteFunc g_pWelsWriteSliceHeader[2] = { // 0: for base; 1: for ext; | 704 | static const PWelsSliceHeaderWriteFunc g_pWelsWriteSliceHeader[2] = { // 0: for base; 1: for ext; |
| 705 | WelsSliceHeaderWrite, | 705 | WelsSliceHeaderWrite, |
| 706 | WelsSliceHeaderExtWrite | 706 | WelsSliceHeaderExtWrite |
| 707 | }; | 707 | }; |