Module: Mesa Branch: master Commit: 83d4a5d5aea5a8a05be2eb3116d2cf3acd201876 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=83d4a5d5aea5a8a05be2eb3116d2cf3acd201876
Author: Gurkirpal Singh <[email protected]> Date: Sat Jan 20 06:32:17 2018 +0530 st/omx/tizonia: Add H.264 decoder v2: Refactor out screen functions to st/omx Example Gstreamer pipeline : gst-launch-1.0 filesrc location=movie.mp4 ! qtdemux ! h264parse ! omxh264dec ! videoconvert ! ximagesink Acked-by: Leo Liu <[email protected]> Reviewed-by: Julien Isorce <[email protected]> --- meson.build | 2 + src/gallium/state_trackers/omx/Makefile.sources | 8 +- .../state_trackers/omx/bellagio/entrypoint.c | 83 -- .../state_trackers/omx/bellagio/entrypoint.h | 3 - src/gallium/state_trackers/omx/bellagio/vid_dec.c | 142 +-- src/gallium/state_trackers/omx/bellagio/vid_dec.h | 80 +- .../state_trackers/omx/bellagio/vid_dec_h264.c | 979 +---------------- src/gallium/state_trackers/omx/bellagio/vid_enc.c | 1 + src/gallium/state_trackers/omx/meson.build | 13 +- .../state_trackers/omx/tizonia/Makefile.sources | 10 +- .../state_trackers/omx/tizonia/entrypoint.c | 43 + src/gallium/state_trackers/omx/tizonia/h264d.c | 176 +++ src/gallium/state_trackers/omx/tizonia/h264d.h | 40 + .../state_trackers/omx/tizonia/h264dinport.c | 147 +++ .../state_trackers/omx/tizonia/h264dinport.h | 31 + .../state_trackers/omx/tizonia/h264dinport_decls.h | 48 + src/gallium/state_trackers/omx/tizonia/h264dprc.c | 519 +++++++++ src/gallium/state_trackers/omx/tizonia/h264dprc.h | 31 + src/gallium/state_trackers/omx/tizonia/names.h | 30 + src/gallium/state_trackers/omx/vid_dec_common.c | 117 ++ src/gallium/state_trackers/omx/vid_dec_common.h | 194 ++++ .../state_trackers/omx/vid_dec_h264_common.c | 1138 ++++++++++++++++++++ .../state_trackers/omx/vid_dec_h264_common.h | 99 ++ src/gallium/state_trackers/omx/vid_omx_common.c | 111 ++ src/gallium/state_trackers/omx/vid_omx_common.h | 36 + 25 files changed, 2795 insertions(+), 1286 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=83d4a5d5aea5a8a05be2eb3116d2cf3acd201876 _______________________________________________ mesa-commit mailing list [email protected] https://lists.freedesktop.org/mailman/listinfo/mesa-commit
