Commit 9d269301 authored by Michael Niedermayer's avatar Michael Niedermayer

swscale/tests/swscale: Lengthen pixfmt name buffer to 21 bytes

Some formats use longer names than 12.
Signed-off-by: 's avatarMichael Niedermayer <michael@niedermayer.cc>
parent b8ed4930
...@@ -312,22 +312,22 @@ static int fileTest(const uint8_t * const ref[4], int refStride[4], ...@@ -312,22 +312,22 @@ static int fileTest(const uint8_t * const ref[4], int refStride[4],
while (fgets(buf, sizeof(buf), fp)) { while (fgets(buf, sizeof(buf), fp)) {
struct Results r; struct Results r;
enum AVPixelFormat srcFormat; enum AVPixelFormat srcFormat;
char srcStr[13]; char srcStr[21];
int srcW = 0, srcH = 0; int srcW = 0, srcH = 0;
enum AVPixelFormat dstFormat; enum AVPixelFormat dstFormat;
char dstStr[13]; char dstStr[21];
int dstW = 0, dstH = 0; int dstW = 0, dstH = 0;
int flags; int flags;
int ret; int ret;
ret = sscanf(buf, ret = sscanf(buf,
" %12s %dx%d -> %12s %dx%d flags=%d CRC=%x" " %20s %dx%d -> %20s %dx%d flags=%d CRC=%x"
" SSD=%"SCNu64 ", %"SCNu64 ", %"SCNu64 ", %"SCNu64 "\n", " SSD=%"SCNu64 ", %"SCNu64 ", %"SCNu64 ", %"SCNu64 "\n",
srcStr, &srcW, &srcH, dstStr, &dstW, &dstH, srcStr, &srcW, &srcH, dstStr, &dstW, &dstH,
&flags, &r.crc, &r.ssdY, &r.ssdU, &r.ssdV, &r.ssdA); &flags, &r.crc, &r.ssdY, &r.ssdU, &r.ssdV, &r.ssdA);
if (ret != 12) { if (ret != 12) {
srcStr[0] = dstStr[0] = 0; srcStr[0] = dstStr[0] = 0;
ret = sscanf(buf, "%12s -> %12s\n", srcStr, dstStr); ret = sscanf(buf, "%20s -> %20s\n", srcStr, dstStr);
} }
srcFormat = av_get_pix_fmt(srcStr); srcFormat = av_get_pix_fmt(srcStr);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment