add verification on return value -- review request #128
Showing the changes to codec/encoder/core/src/encoder.cpp (1 of 2 files). Show all
Unified · Split
| @@ -78,6 +78,9 @@ int32_t InitPic (const void* kpSrc, const int32_t kiColorspace, const int32_t ki · 77 unmodified lines | ||
| 78 | 78 | pSrcPic->iPicWidth = kiWidth; |
| 79 | 79 | pSrcPic->iPicHeight = kiHeight; |
| 80 | 80 | |
| 81 | + //currently encoder only supports videoFormatI420. | |
| 82 | + if((kiColorspace & (~videoFormatVFlip))!= videoFormatI420) | |
| 83 | + return 2; | |
| 81 | 84 | switch (kiColorspace & (~videoFormatVFlip)) { |
| 82 | 85 | case videoFormatI420: |
| 83 | 86 | case videoFormatYV12: |