[FFmpeg-devel] [PATCH 0/2 v2] Add h264 decoder (hw acceleration) through libyami

Zhao, Halley halley.zhao at intel.com
Wed Jan 14 05:39:44 CET 2015


From: "Zhao, Halley" <halley.zhao at intel.com>

libyami is a core codec library to support hw acceleration basing on vaapi:
https://github.com/01org/libyami

this patch add h264dec basing on libyami, similar to the solution basing on libstagefright.
moreover, it supports dma_buf and other frame mode, enables texture video easily.
here is an example player for texture video rendering uses ffmpeg/yami:
https://github.com/01org/player-ffmpeg-yami

Zhao, Halley (2):
  update configure etc to use libyami for h264 decode
  add libyami.cpp for h264 decoding by libyami

 configure              |  78 +++++++---
 libavcodec/Makefile    |   1 +
 libavcodec/allcodecs.c |   1 +
 libavcodec/libyami.cpp | 383 +++++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 442 insertions(+), 21 deletions(-)
 create mode 100644 libavcodec/libyami.cpp

-- 
1.8.3.2



More information about the ffmpeg-devel mailing list