Mesa (master): st/omx: initial OpenMAX support v3

Christian König deathsimple at kemper.freedesktop.org
Thu Feb 6 15:19:55 UTC 2014


Module: Mesa
Branch: master
Commit: 15e39ca28a1a98ea43729b65eb19e8e4e5e94ebc
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15e39ca28a1a98ea43729b65eb19e8e4e5e94ebc

Author: Christian König <christian.koenig at amd.com>
Date:   Mon Aug  5 11:41:27 2013 -0600

st/omx: initial OpenMAX support v3

Featuring a full grown MPEG2 and H264 decoder and a couple of hundred bugs.

v2 (Leo): fix an error for pic_order_cnt_type 1
v3 (Leo): implement support for field decoding

Signed-off-by: Christian König <christian.koenig at amd.com>
Signed-off-by: Leo Liu <leo.liu at amd.com>

---

 configure.ac                                    |   33 +-
 src/gallium/state_trackers/Makefile.am          |    4 +
 src/gallium/state_trackers/omx/Makefile.am      |   35 +
 src/gallium/state_trackers/omx/entrypoint.c     |  100 +++
 src/gallium/state_trackers/omx/entrypoint.h     |   46 ++
 src/gallium/state_trackers/omx/vid_dec.c        |  584 ++++++++++++++
 src/gallium/state_trackers/omx/vid_dec.h        |  119 +++
 src/gallium/state_trackers/omx/vid_dec_h264.c   |  980 +++++++++++++++++++++++
 src/gallium/state_trackers/omx/vid_dec_mpeg12.c |  367 +++++++++
 src/gallium/targets/Makefile.am                 |    8 +
 src/gallium/targets/r600/omx/Makefile.am        |   77 ++
 src/gallium/targets/r600/omx/drm_target.c       |    1 +
 src/gallium/targets/radeonsi/omx/Makefile.am    |   68 ++
 src/gallium/targets/radeonsi/omx/drm_target.c   |    1 +
 14 files changed, 2421 insertions(+), 2 deletions(-)

Diff:   http://cgit.freedesktop.org/mesa/mesa/diff/?id=15e39ca28a1a98ea43729b65eb19e8e4e5e94ebc



More information about the mesa-commit mailing list