Merge pull request #2464 from signalwire/fix_scan_build_14_libvpx

[libvpx] Fix scan-build 14
This commit is contained in:
Andrey Volk 2024-05-19 19:15:02 +03:00 committed by GitHub
commit f87a5eeb95
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 7 additions and 0 deletions

View File

@ -64,6 +64,9 @@ static int remap_prob(int v, int m) {
228, 229, 17, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 228, 229, 17, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241,
18, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 19, 18, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 19,
}; };
assert(m > 0);
v--; v--;
m--; m--;
if ((m << 1) <= MAX_PROB) if ((m << 1) <= MAX_PROB)

View File

@ -167,6 +167,8 @@ static void scale1d_c(const unsigned char *source, int source_step,
(void)source_length; (void)source_length;
assert(dest_scale);
/* These asserts are needed if there are boundary issues... */ /* These asserts are needed if there are boundary issues... */
/*assert ( dest_scale > source_scale );*/ /*assert ( dest_scale > source_scale );*/
/*assert ( (source_length-1) * dest_scale >= (dest_length-1) * source_scale /*assert ( (source_length-1) * dest_scale >= (dest_length-1) * source_scale

View File

@ -11,6 +11,8 @@
#ifndef VPX_VPX_SCALE_VPX_SCALE_H_ #ifndef VPX_VPX_SCALE_VPX_SCALE_H_
#define VPX_VPX_SCALE_VPX_SCALE_H_ #define VPX_VPX_SCALE_VPX_SCALE_H_
#include <assert.h>
#include "vpx_scale/yv12config.h" #include "vpx_scale/yv12config.h"
extern void vpx_scale_frame(YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst, extern void vpx_scale_frame(YV12_BUFFER_CONFIG *src, YV12_BUFFER_CONFIG *dst,