[FFmpeg-devel] [PATCH 0/4] vaapi: improvements & fixes to common infrastructure

Gwenole Beauchesne gb.devel at gmail.com
Mon Aug 17 19:17:49 CEST 2015


Hi,

This patch series contains a few changes I was wondering for some time
now and had finally some time to work on recently. This is preparatory
and minimal work in view to supporting other (WIP) changes.

For convenience, I have placed the code here:
<https://github.com/gbeauchesne/FFmpeg/tree/10.vaapi.lavc.fixes>

Regards,
Gwenole Beauchesne (4):
  vaapi: define a single pixel format for VA-API (AV_PIX_FMT_VAAPI).
  vaapi: streamline public context structure.
  vaapi: fix usage of invalid buffer ids.
  vaapi: add interfaces to properly initialize context.

 libavcodec/h263dec.c        |  2 +-
 libavcodec/h264_slice.c     |  2 +-
 libavcodec/mpeg12dec.c      |  2 +-
 libavcodec/vaapi.c          | 84 ++++++++++++++++++++++++++++++++++++---------
 libavcodec/vaapi.h          | 75 +++++++++++++++++++++++++++++++++++++---
 libavcodec/vaapi_h264.c     | 12 ++++---
 libavcodec/vaapi_internal.h | 43 +++++++++++++++++++----
 libavcodec/vaapi_mpeg2.c    | 10 ++++--
 libavcodec/vaapi_mpeg4.c    | 15 +++++---
 libavcodec/vaapi_vc1.c      | 15 +++++---
 libavcodec/vc1dec.c         |  2 +-
 libavcodec/version.h        |  3 ++
 libavutil/pixdesc.c         |  9 +++++
 libavutil/pixfmt.h          | 11 ++++++
 libavutil/version.h         |  3 ++
 15 files changed, 241 insertions(+), 47 deletions(-)

-- 
1.9.1



More information about the ffmpeg-devel mailing list