[Libva] [PATCH intel-driver] jpeg/dec: gen8+ set correct fourcc for monochrome decode
Sean V Kelley
seanvk at posteo.de
Mon Oct 3 18:46:27 UTC 2016
On Wed, 2016-09-28 at 13:22 -0700, U. Artie Eoff wrote:
> When the jpeg picture params have 1 component the
> fourcc needs to be set to VA_FOURCC_Y800.
lgtm, verified, applied.
Thanks,
Sean
>
> Signed-off-by: U. Artie Eoff <ullysses.a.eoff at intel.com>
> ---
> src/gen8_mfd.c | 5 +++--
> 1 file changed, 3 insertions(+), 2 deletions(-)
>
> diff --git a/src/gen8_mfd.c b/src/gen8_mfd.c
> index 23eaca31a22a..98526644758b 100644
> --- a/src/gen8_mfd.c
> +++ b/src/gen8_mfd.c
> @@ -1880,9 +1880,10 @@ gen8_mfd_jpeg_decode_init(VADriverContextP
> ctx,
>
> pic_param = (VAPictureParameterBufferJPEGBaseline
> *)decode_state->pic_param->buffer;
>
> - if (pic_param->num_components == 1)
> + if (pic_param->num_components == 1) {
> subsampling = SUBSAMPLE_YUV400;
> - else if (pic_param->num_components == 3) {
> + fourcc = VA_FOURCC_Y800;
> + } else if (pic_param->num_components == 3) {
> int h1 = pic_param->components[0].h_sampling_factor;
> int h2 = pic_param->components[1].h_sampling_factor;
> int h3 = pic_param->components[2].h_sampling_factor;
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/libva/attachments/20161003/9e6b3210/attachment.sig>
More information about the Libva
mailing list