summaryrefslogtreecommitdiffstats
path: root/libswscale/swscale-example.c
diff options
context:
space:
mode:
Diffstat (limited to 'libswscale/swscale-example.c')
-rw-r--r--libswscale/swscale-example.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/libswscale/swscale-example.c b/libswscale/swscale-example.c
index 44aef6a961..1402d44a17 100644
--- a/libswscale/swscale-example.c
+++ b/libswscale/swscale-example.c
@@ -183,8 +183,9 @@ end:
static void selfTest(uint8_t *ref[4], int refStride[4], int w, int h)
{
const int flags[] = { SWS_FAST_BILINEAR,
- SWS_BILINEAR, SWS_BICUBIC,
- SWS_X , SWS_POINT , SWS_AREA, 0 };
+// SWS_BILINEAR, SWS_BICUBIC,
+// SWS_X , SWS_POINT , SWS_AREA, 0 };
+ 0 };
const int srcW = w;
const int srcH = h;
const int dstW[] = { srcW - srcW/3, srcW, srcW + srcW/3, 0 };
@@ -225,6 +226,9 @@ int main(int argc, char **argv)
struct SwsContext *sws;
AVLFG rand;
+ if (!rgb_data || !data)
+ return -1;
+
sws= sws_getContext(W/12, H/12, PIX_FMT_RGB32, W, H, PIX_FMT_YUVA420P, SWS_BILINEAR, NULL, NULL, NULL);
av_lfg_init(&rand, 1);