Lines Matching defs:dec
31 vpx_codec_ctx_t dec;
34 EXPECT_EQ(VPX_CODEC_INVALID_PARAM, vpx_codec_dec_init(&dec, NULL, NULL, 0));
48 EXPECT_EQ(VPX_CODEC_OK, vpx_codec_dec_init(&dec, kCodecs[i], NULL, 0));
50 vpx_codec_decode(&dec, buf, NELEMENTS(buf), NULL, 0));
52 vpx_codec_decode(&dec, NULL, NELEMENTS(buf), NULL, 0));
54 vpx_codec_decode(&dec, buf, 0, NULL, 0));
56 EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy(&dec));
63 void TestVp9Controls(vpx_codec_ctx_t *dec) {
72 const vpx_codec_err_t res = vpx_codec_control_(dec, kControls[i], val);
82 vpx_codec_control_(dec, kControls[i], NULL));
87 EXPECT_EQ(VPX_CODEC_ERROR, vpx_codec_control(dec, VP9_GET_REFERENCE, &ref));
89 vpx_codec_control(dec, VP9_GET_REFERENCE, NULL));
98 vpx_codec_control(dec, VP8_COPY_REFERENCE, &ref_copy));
100 vpx_codec_control(dec, VP8_COPY_REFERENCE, NULL));
113 vpx_codec_ctx_t dec;
114 EXPECT_EQ(VPX_CODEC_OK, vpx_codec_dec_init(&dec, codec, NULL, 0));
117 vpx_codec_decode(&dec, video.cxdata(), frame_size, NULL, 0));
119 EXPECT_EQ(NULL, vpx_codec_get_frame(&dec, &iter));
121 TestVp9Controls(&dec);
122 EXPECT_EQ(VPX_CODEC_OK, vpx_codec_destroy(&dec));