diff options
author | Tim-Philipp Müller <tim@centricular.com> | 2017-05-08 15:05:45 +0000 |
---|---|---|
committer | Tim-Philipp Müller <tim@centricular.com> | 2017-05-08 16:07:32 +0100 |
commit | 55c7e77d2c025ac91c6298b8cb06fded65031a11 (patch) | |
tree | 5cc9d274d07ac9adf60548896070e7cead01ec25 /ext | |
parent | 2d44b53ff664658ba9a4578b5b3231365c7c8e71 (diff) |
vpx: fix build against older libvpx versions
Such as 1.3.0 as on raspbian.
Diffstat (limited to 'ext')
-rw-r--r-- | ext/vpx/gstvp9dec.c | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/ext/vpx/gstvp9dec.c b/ext/vpx/gstvp9dec.c index 066952ed5..69bb0fbd5 100644 --- a/ext/vpx/gstvp9dec.c +++ b/ext/vpx/gstvp9dec.c @@ -147,38 +147,46 @@ gst_vp9_dec_get_valid_format (GstVPXDec * dec, vpx_image_t * img, case VPX_IMG_FMT_I444: *fmt = GST_VIDEO_FORMAT_Y444; return TRUE; - +#ifdef VPX_IMG_FMT_I440 case VPX_IMG_FMT_I440: /* Planar, half height, full width U/V */ GST_FIXME_OBJECT (dec, "Please add a 4:4:0 planar frame format"); GST_ELEMENT_WARNING (dec, STREAM, NOT_IMPLEMENTED, (NULL), ("Unsupported frame format - 4:4:0 planar")); return FALSE; +#endif +#ifdef VPX_IMG_FMT_I42016 case VPX_IMG_FMT_I42016: /* VPX_IMG_FMT_I420 | VPX_IMG_FMT_HIGHBITDEPTH */ GST_FIXME_OBJECT (dec, "Please add 16-bit I420 format"); GST_ELEMENT_WARNING (dec, STREAM, NOT_IMPLEMENTED, (NULL), ("Unsupported frame format - 16-bit 4:2:0 planar")); return FALSE; +#endif +#ifdef VPX_IMG_FMT_I42216 case VPX_IMG_FMT_I42216: /* VPX_IMG_FMT_I422 | VPX_IMG_FMT_HIGHBITDEPTH */ GST_FIXME_OBJECT (dec, "Please add 16-bit Y42B format"); GST_ELEMENT_WARNING (dec, STREAM, NOT_IMPLEMENTED, (NULL), ("Unsupported frame format - 16-bit 4:2:2 planar")); return FALSE; +#endif +#ifdef VPX_IMG_FMT_I44416 case VPX_IMG_FMT_I44416: /* VPX_IMG_FMT_I444 | VPX_IMG_FMT_HIGHBITDEPTH */ GST_FIXME_OBJECT (dec, "Please add 16-bit Y444 format"); GST_ELEMENT_WARNING (dec, STREAM, NOT_IMPLEMENTED, (NULL), ("Unsupported frame format - 16-bit 4:4:4 planar")); return FALSE; +#endif +#ifdef VPX_IMG_FMT_I44016 case VPX_IMG_FMT_I44016: /* VPX_IMG_FMT_I440 | VPX_IMG_FMT_HIGHBITDEPTH */ GST_FIXME_OBJECT (dec, "Please add 16-bit 4:4:0 planar frame format"); GST_ELEMENT_WARNING (dec, STREAM, NOT_IMPLEMENTED, (NULL), ("Unsupported frame format - 16-bit 4:4:0 planar")); return FALSE; - +#endif default: return FALSE; } |