Module: Mesa Branch: master Commit: b2f2236dc565dd1460f0c1d26af905955bf3a6a1 URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2f2236dc565dd1460f0c1d26af905955bf3a6a1
Author: Gurkirpal Singh <gurkirpal...@gmail.com> Date: Sat Jan 20 07:40:33 2018 +0530 st/omx/tizonia: Add H.264 encoder v2: Refactor out screen functions to st/omx Example Gstreamer pipeline : gst-launch-1.0 filesrc location=movie.mp4 ! qtdemux ! h264parse ! avdec_h264 ! videoconvert ! omxh264enc ! h264parse ! avdec_h264 ! videoconvert ! ximagesink Acked-by: Leo Liu <leo....@amd.com> Reviewed-by: Julien Isorce <julien.iso...@gmail.com> --- src/gallium/state_trackers/omx/Makefile.sources | 4 +- src/gallium/state_trackers/omx/bellagio/vid_enc.c | 355 +---------- src/gallium/state_trackers/omx/bellagio/vid_enc.h | 48 -- src/gallium/state_trackers/omx/meson.build | 7 +- .../state_trackers/omx/tizonia/Makefile.sources | 11 + .../state_trackers/omx/tizonia/entrypoint.c | 42 +- src/gallium/state_trackers/omx/tizonia/h264e.c | 184 ++++++ src/gallium/state_trackers/omx/tizonia/h264e.h | 55 ++ .../state_trackers/omx/tizonia/h264einport.c | 216 +++++++ .../state_trackers/omx/tizonia/h264einport.h | 31 + .../state_trackers/omx/tizonia/h264einport_decls.h | 48 ++ .../state_trackers/omx/tizonia/h264eoutport.c | 143 +++++ .../state_trackers/omx/tizonia/h264eoutport.h | 31 + .../omx/tizonia/h264eoutport_decls.h | 48 ++ src/gallium/state_trackers/omx/tizonia/h264eprc.c | 695 +++++++++++++++++++++ src/gallium/state_trackers/omx/tizonia/h264eprc.h | 31 + src/gallium/state_trackers/omx/vid_enc_common.c | 387 ++++++++++++ src/gallium/state_trackers/omx/vid_enc_common.h | 173 +++++ 18 files changed, 2106 insertions(+), 403 deletions(-) Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=b2f2236dc565dd1460f0c1d26af905955bf3a6a1 _______________________________________________ mesa-commit mailing list mesa-commit@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-commit