[Libva] [PATCH v3 intel-driver 0/8] Fix support for grayscale

Xiang, Haihao haihao.xiang at intel.com
Wed May 28 17:28:42 PDT 2014


On Wed, 2014-05-28 at 15:32 +0200, Gwenole Beauchesne wrote: 
> Hi,
> 
> 2014-05-24 15:48 GMT+02:00 Xiang, Haihao <haihao.xiang at intel.com>:
> > The new patches look good to me, however could you hold the checkin to master branch
> > until I cherry pick other patches from staging branch ? Or you could check
> > the codes into staging branch first.
> 
> Pushed to the staging branch.
> 
> Please let me know when you are done with cherry-picking patches from
> staging to master. I presume the answer is "yes" by looking at the
> recent activity, but just let me know by Friday your time.

Yes, go ahead.

Thanks
Haihao


> 
> Thanks,
> Gwenole.
> 
> >> -----Original Message-----
> >> From: Libva [mailto:libva-bounces at lists.freedesktop.org] On Behalf Of
> >> Gwenole Beauchesne
> >> Sent: Thursday, May 15, 2014 6:08 PM
> >> To: libva at lists.freedesktop.org
> >> Subject: [Libva] [PATCH v3 intel-driver 0/8] Fix support for grayscale
> >>
> >> Hi,
> >>
> >> This patch series fixes and optimizes support for H.grayscale streams encoded
> >> in H.264 (Patch8). This is backwards compatible with solutions that incorrectly
> >> request for YUV 4:2:0 formats instead of the appropriate Y800 one.
> >>
> >> Tested with gstreamer-vaapi and FFmpeg/vaapi on Ivybridge. No regression.
> >>
> >> v2: split into smaller patches, while maintaining regression testability; drop
> >> dead code in the Y800 rendering code path.
> >>
> >> v3: cherry-pick'ed patch 9f9c505 for supporting Y800, among other formats, in
> >> vaDeriveImage(); exposed support for YUV 4:0:0 for JPEG decode too; fixed
> >> check to enabled extra H.264 chroma formats (Haihao).
> >>
> >> Regards,
> >> Gwenole Beauchesne (7):
> >>   surface: fix geometry (size, layout) of grayscale surfaces.
> >>   surface: factor out release of surface buffer storage.
> >>   config: fix vaGetConfigAttributes() to validate profile/entrypoint.
> >>   config: fix vaCreateConfig() to not override user chroma format.
> >>   config: fix supported set of chroma formats for JPEG decode.
> >>   decoder: h264: factor out allocation of reconstructed surfaces.
> >>   decoder: h264: optimize support for grayscale surfaces.
> >>
> >> Zhong Li (1):
> >>   i965_DeriveImage() support JPEG color formats
> >>
> >>  src/gen6_mfd.c           |  20 ++--
> >>  src/gen75_mfd.c          |  18 +--
> >>  src/gen7_mfd.c           |  18 +--
> >>  src/gen8_mfd.c           |  18 +--
> >>  src/gen8_render.c        |   3 +
> >>  src/i965_decoder_utils.c |  75 +++++++++++-
> >>  src/i965_decoder_utils.h |   8 ++
> >>  src/i965_drv_video.c     | 302
> >> ++++++++++++++++++++++++++++++++---------------
> >>  src/i965_drv_video.h     |  14 +++
> >>  src/i965_output_dri.c    |   6 +-
> >>  src/i965_render.c        |   3 +
> >>  11 files changed, 327 insertions(+), 158 deletions(-)
> >>
> >> --
> >> 1.9.1
> >>
> >> _______________________________________________
> >> Libva mailing list
> >> Libva at lists.freedesktop.org
> >> http://lists.freedesktop.org/mailman/listinfo/libva




More information about the Libva mailing list