[Mesa-dev] [PATCH 2/6] st/omx/tizonia: Add --enable-omx-tizonia flag and build files

Leo Liu leo.liu at amd.com
Fri Jan 19 15:00:46 UTC 2018



On 01/19/2018 04:46 AM, Julien Isorce wrote:
> Hi Leo,
>
> Do you have enough data to start the merge ?
Hi Julien,

What I can help is to have the patches pushed to upstream, and which I 
think anyone with write-permission account  also can do.

I would like to help to push patches that are cleanly applied, and build 
successfully, and we can take of how functional later.

@Dylan, you said:
 >The patches in this thread don't apply, there is some other work on 
you tree not
 >included maybe? Or I'd see about adding it (I don't think it would be 
too hard).
 >Do you have this series in a public git repo I could pull from?

I have the patch from this thread applied cleanly without any problem, 
re-attached as your reference.

$ git am *.patch
Applying: st/omx/bellagio: Rename st and target directories
Applying: st/omx/tizonia: Add --enable-omx-tizonia flag and build files
Applying: st/omx/tizonia: Add entrypoint
Applying: st/omx/tizonia: Add H.264 decoder
Applying: st/omx/tizonia: Add H.264 encoder
Applying: st/omx/tizonia/h264d: Add EGLImage support



 >For Tizonia, what I'd like to do is change the -Dgallium-omx argument 
to accept
 >['auto', 'bellagio', 'tizonia', 'disabled'] (this mirrors the glx 
option), with
 >auto trying to find bellagio and tizonia in some order and falling back to
 >disabled if neither is found.

Can you help to add this into current patch set ?  Thanks.


@Gukirpal, the patches (also re-attached) failed to build


Making all in state_trackers/omx
make[4]: Entering directory 'mesa/src/gallium/state_trackers/omx'
Making all in bellagio
make[5]: Entering directory 'mesa/src/gallium/state_trackers/omx/bellagio'
   CC       entrypoint.lo
   CC       vid_dec_mpeg12.lo
   CC       vid_dec.lo
   CC       vid_dec_h265.lo
   CC       vid_enc.lo
   CC       vid_dec_h264.lo
vid_enc.c: In function ‘vid_enc_Constructor’:
vid_enc.c:150:19: error: implicit declaration of function 
‘omx_get_screen’; did you mean ‘os_get_option’? 
[-Werror=implicit-function-declaration]
     priv->screen = omx_get_screen("OMX_RENDER_NODE");
                    ^~~~~~~~~~~~~~
                    os_get_option
vid_enc.c:150:17: warning: assignment makes pointer from integer without 
a cast [-Wint-conversion]
     priv->screen = omx_get_screen("OMX_RENDER_NODE");
                  ^
vid_enc.c: In function ‘vid_enc_Destructor’:
vid_enc.c:276:7: error: implicit declaration of function 
‘omx_put_screen’ [-Werror=implicit-function-declaration]
        omx_put_screen();
        ^~~~~~~~~~~~~~
cc1: some warnings being treated as errors
Makefile:682: recipe for target 'vid_enc.lo' failed
make[5]: *** [vid_enc.lo] Error 1


Leo


>
> Thx
> Julien
>
> On 18 January 2018 at 02:28, Gurkirpal Singh <gurkirpal204 at gmail.com 
> <mailto:gurkirpal204 at gmail.com>> wrote:
>
>
>
>     On Wed, Jan 17, 2018 at 10:39 PM, Dylan Baker <dylan at pnwbakers.com
>     <mailto:dylan at pnwbakers.com>> wrote:
>
>         The meson build for omx-bellagio has landed along with the
>         other media state
>         trackers that are in tree. Currently there is a known bug with
>         at least vdpau
>         and va-api (I suspect that the omx, va, and xvmc are affected
>         as well) which
>         causes required symbols to not be exported, I'm still trying
>         to resolve that.
>
>         For Tizonia, what I'd like to do is change the -Dgallium-omx
>         argument to accept
>         ['auto', 'bellagio', 'tizonia', 'disabled'] (this mirrors the
>         glx option), with
>         auto trying to find bellagio and tizonia in some order and
>         falling back to
>         disabled if neither is found.
>
>         The patches in this thread don't apply, there is some other
>         work on you tree not
>         included maybe? Or I'd see about adding it (I don't think it
>         would be too hard).
>         Do you have this series in a public git repo I could pull from?
>
>
>     I decided not to commit incomplete work so there are only these
>     commits in the repo.
>     I have it on my github repo branch "refactor_stomx"
>     https://github.com/gpalsingh/mesa/commits/refactor_stomx
>     <https://github.com/gpalsingh/mesa/commits/refactor_stomx>
>
>     Cheers
>
>
>         Dylan
>
>         Quoting Leo Liu (2018-01-17 08:23:54)
>         >
>         >
>         > On 01/17/2018 11:19 AM, Gurkirpal Singh wrote:
>         >
>         >
>         >
>         >     On Wed, Jan 17, 2018 at 8:22 PM, Leo Liu
>         <leo.liu at amd.com <mailto:leo.liu at amd.com>> wrote:
>         >
>         >         Hi Gurkirpal,
>         >
>         >         Do we have patch 1 in the 6 patch set, or it hasn't
>         arrived.
>         >
>         >
>         >     We do have a patch 1 which has been held for moderation
>         for being too
>         >     large.
>         >
>         > If there is no arrival tomorrow, please send it as
>         attachment. Thanks.
>         >
>         >
>         >
>         >         Also I haven't seen the updates for Meson build in
>         the current set.
>         >
>         >
>         >     I wasn't sure if the changes needed to be added to this
>         commit or add a new
>         >     commit.
>         >
>         >
>         > I think Dylan can give you advice on this for sure.
>         >
>         > Thanks,
>         > Leo
>         >
>         >
>         >
>         >
>         >
>         >         @Dylan, if possible, could you give an update for
>         the Meson build on
>         >         the current set?
>         >
>         >
>         >         Thanks,
>         >
>         >         Leo
>         >
>         >
>         >
>         >
>         >         On 01/17/2018 08:54 AM, Gurkirpal Singh wrote:
>         >
>         >             Allow only bellagio or tizonia to be used at the
>         same time.
>         >             Detect tizonia package config file
>         >             Generate libomx_mesa.so and install it to
>         libtizcore.pc::pluginsdir
>         >             Only compile empty source (target.c) for now.
>         >
>         >             GSoC Project link:
>         https://summerofcode.withgoogle.com/projects/#
>         <https://summerofcode.withgoogle.com/projects/#>
>         >             4737166321123328
>         >
>         >             Acked-by: Leo Liu <leo.liu at amd.com
>         <mailto:leo.liu at amd.com>>
>         >             Reviewed-by: Julien Isorce
>         <julien.isorce at gmail.com <mailto:julien.isorce at gmail.com>>
>         >             ---
>         > configure.ac <http://configure.ac>                          
>                  | 47
>         >             +++++++++++++++++++++-
>         >               src/gallium/Makefile.am                      
>             |  4 ++
>         > src/gallium/state_trackers/omx/Makefile.am        | 13 ++++++
>         > src/gallium/state_trackers/omx/tizonia/Makefile.am | 36
>         >             +++++++++++++++++
>         > .../state_trackers/omx/tizonia/Makefile.sources   |  1 +
>         > src/gallium/targets/omx/Makefile.am <http://le.am>          
>             | 19 ++++++++-
>         >               src/gallium/targets/omx/omx.sy
>         <http://omx.sy>m                 |  1 +
>         >               7 files changed, 117 insertions(+), 4 deletions(-)
>         >               create mode 100644
>         src/gallium/state_trackers/omx/tizonia/
>         >             Makefile.am
>         >               create mode 100644
>         src/gallium/state_trackers/omx/tizonia/
>         >             Makefile.sources
>         >
>         >             diff --git a/configure.ac <http://configure.ac>
>         b/configure.ac <http://configure.ac>
>         >             index 7675a45..1f7b163 100644
>         >             --- a/configure.ac <http://configure.ac>
>         >             +++ b/configure.ac <http://configure.ac>
>         >             @@ -85,6 +85,7 @@ dnl Versions for external
>         dependencies
>         >               DRI2PROTO_REQUIRED=2.8
>         >               GLPROTO_REQUIRED=1.4.14
>         > LIBOMXIL_BELLAGIO_REQUIRED=0.0
>         >  +LIBOMXIL_TIZONIA_REQUIRED=0.9.0
>         >               LIBVA_REQUIRED=0.38.0
>         >               VDPAU_REQUIRED=1.1
>         >               WAYLAND_REQUIRED=1.11
>         >             @@ -1298,14 +1299,19 @@ AC_ARG_ENABLE([vdpau],
>         >                  [enable_vdpau=auto])
>         >               AC_ARG_ENABLE([omx],
>         >  [AS_HELP_STRING([--enable-omx],
>         >             -         [DEPRECATED: Use --enable-omx-bellagio
>         instead @
>         >  <:@default=auto@:>@])],
>         >             -  [AC_MSG_ERROR([--enable-omx is deprecated. Use
>         >             --enable-omx-bellagio instead.])],
>         >             +         [DEPRECATED: Use --enable-omx-bellagio or
>         >             --enable-omx-tizonia instead
>         @<:@default=auto@:>@])],
>         >             +  [AC_MSG_ERROR([--enable-omx is deprecated. Use
>         >             --enable-omx-bellagio or --enable-omx-tizonia
>         instead.])],
>         >                  [])
>         > AC_ARG_ENABLE([omx-bellagio],
>         >  [AS_HELP_STRING([--enable-omx-bellagio],
>         >                        [enable OpenMAX Bellagio library
>         @<:@default=disabled@:>
>         >             @])],
>         >  [enable_omx_bellagio="$enableval"],
>         >  [enable_omx_bellagio=no])
>         >  +AC_ARG_ENABLE([omx-tizonia],
>         >             +  [AS_HELP_STRING([--enable-omx-tizonia],
>         >             +         [enable OpenMAX Tizonia library
>         @<:@default=disabled@:>
>         >             @])],
>         >             +  [enable_omx_tizonia="$enableval"],
>         >             +  [enable_omx_tizonia=no])
>         >               AC_ARG_ENABLE([va],
>         >  [AS_HELP_STRING([--enable-va],
>         >                        [enable va library
>         @<:@default=auto@:>@])],
>         >             @@ -1357,11 +1363,17 @@ if test
>         "x$enable_opengl" = xno -a \
>         >                       "x$enable_xvmc" = xno -a \
>         >                       "x$enable_vdpau" = xno -a \
>         > "x$enable_omx_bellagio" = xno -a \
>         >             + "x$enable_omx_tizonia" = xno -a \
>         >                       "x$enable_va" = xno -a \
>         >                       "x$enable_opencl" = xno; then
>         >                   AC_MSG_ERROR([at least one API should be
>         enabled])
>         >               fi
>         >               +if test "x$enable_omx_bellagio" = xyes -a \
>         >             + "x$enable_omx_tizonia" = xyes; then
>         >             +   AC_MSG_ERROR([Can't enable both bellagio and
>         tizonia at same
>         >             time])
>         >             +fi
>         >             +
>         >               # Building OpenGL ES1 and/or ES2 without
>         OpenGL is not supported
>         >             on mesa 9.0.x
>         >               if test "x$enable_opengl" = xno -a \
>         >                       "x$enable_gles1" = xyes; then
>         >             @@ -2202,6 +2214,10 @@ if test -n
>         "$with_gallium_drivers" -a
>         >             "x$with_gallium_drivers" != xswrast; then
>         > PKG_CHECK_EXISTS([libomxil-bellagio >=
>         >  $LIBOMXIL_BELLAGIO_REQUIRED], [enable_omx_bellagio=yes],
>         >             [enable_omx_bellagio=no])
>         >                   fi
>         >               +    if test "x$enable_omx_tizonia" = xauto -a
>         >             "x$have_omx_platform" = xyes; then
>         >             +  PKG_CHECK_EXISTS([libtizonia >=
>         >  $LIBOMXIL_TIZONIA_REQUIRED], [enable_omx_tizonia=yes],
>         >             [enable_omx_tizonia=no])
>         >             +    fi
>         >             +
>         >                   if test "x$enable_va" = xauto -a
>         "x$have_va_platform" = xyes;
>         >             then
>         > PKG_CHECK_EXISTS([libva >= $LIBVA_REQUIRED], [enable_va=
>         >             yes], [enable_va=no])
>         >                   fi
>         >             @@ -2211,6 +2227,7 @@ if test "x$enable_dri" =
>         xyes -o \
>         >                       "x$enable_xvmc" = xyes -o \
>         >                       "x$enable_vdpau" = xyes -o \
>         > "x$enable_omx_bellagio" = xyes -o \
>         >             + "x$enable_omx_tizonia" = xyes -o \
>         >                       "x$enable_va" = xyes; then
>         >                   need_gallium_vl=yes
>         >               fi
>         >             @@ -2219,6 +2236,7 @@
>         AM_CONDITIONAL(NEED_GALLIUM_VL, test
>         >             "x$need_gallium_vl" = xyes)
>         >               if test "x$enable_xvmc" = xyes -o \
>         >                       "x$enable_vdpau" = xyes -o \
>         > "x$enable_omx_bellagio" = xyes -o \
>         >             + "x$enable_omx_tizonia" = xyes -o \
>         >                       "x$enable_va" = xyes; then
>         >                   if echo $platforms | grep -q "x11"; then
>         > PKG_CHECK_MODULES([VL], [x11-xcb xcb xcb-dri2 >=
>         >             $XCBDRI2_REQUIRED])
>         >             @@ -2252,9 +2270,23 @@ if test
>         "x$enable_omx_bellagio" = xyes; then
>         >                   fi
>         > PKG_CHECK_MODULES([OMX_BELLAGIO], [libomxil-bellagio >=
>         >  $LIBOMXIL_BELLAGIO_REQUIRED])
>         > gallium_st="$gallium_st omx_bellagio"
>         >             + AC_DEFINE([ENABLE_ST_OMX_BELLAGIO], 1, [Use
>         Bellagio for OMX
>         >             IL])
>         >               fi
>         > AM_CONDITIONAL(HAVE_ST_OMX_BELLAGIO, test
>         "x$enable_omx_bellagio"
>         >             = xyes)
>         >               +if test "x$enable_omx_tizonia" = xyes; then
>         >             +    if test "x$have_omx_platform" != xyes; then
>         >             +        AC_MSG_ERROR([OMX requires at least one
>         of the x11 or drm
>         >             platforms])
>         >             +    fi
>         >             + PKG_CHECK_MODULES([OMX_TIZONIA],
>         >             + [libtizonia >= $LIBOMXIL_TIZONIA_REQUIRED
>         >             +  tizilheaders >= $LIBOMXIL_TIZONIA_REQUIRED
>         >             +  libtizplatform >=
>         >  $LIBOMXIL_TIZONIA_REQUIRED])
>         >             + gallium_st="$gallium_st omx_tizonia"
>         >             + AC_DEFINE([ENABLE_ST_OMX_TIZONIA], 1, [Use
>         Tizoina for OMX
>         >             IL])
>         >             +fi
>         >  +AM_CONDITIONAL(HAVE_ST_OMX_TIZONIA, test
>         "x$enable_omx_tizonia" =
>         >             xyes)
>         >             +
>         >               if test "x$enable_va" = xyes; then
>         >                   if test "x$have_va_platform" != xyes; then
>         >                       AC_MSG_ERROR([VA requires at least one
>         of the x11 drm or
>         >             wayland platforms])
>         >             @@ -2428,6 +2460,15 @@
>         AC_ARG_WITH([omx-bellagio-libdir],
>         >          $PKG_CONFIG --define-variable=
>         >             libdir=\$libdir --variable=pluginsdir
>         libomxil-bellagio`])
>         > AC_SUBST([OMX_BELLAGIO_LIB_INSTALL_DIR])
>         >               +dnl Directory for OMX_TIZONIA libs
>         >             +
>         >  +AC_ARG_WITH([omx-tizonia-libdir],
>         >             + [AS_HELP_STRING([--with-omx-tizonia-libdir=DIR],
>         >             +        [directory for the OMX_TIZONIA
>         libraries])],
>         >             + [OMX_TIZONIA_LIB_INSTALL_DIR="$withval"],
>         >             + [OMX_TIZONIA_LIB_INSTALL_DIR=`$PKG_CONFIG
>         --define-variable=
>         >             libdir=\$libdir --variable=pluginsdir libtizcore`])
>         >  +AC_SUBST([OMX_TIZONIA_LIB_INSTALL_DIR])
>         >             +
>         >               dnl Directory for VA libs
>         > AC_ARG_WITH([va-libdir],
>         >             @@ -2950,6 +2991,8 @@ AC_CONFIG_FILES([Makefile
>         >  src/gallium/state_trackers/glx/xlib/Makefile
>         >  src/gallium/state_trackers/nine/Makefile
>         >  src/gallium/state_trackers/omx/Makefile
>         >             +  src/gallium/state_trackers/omx/bellagio/Makefile
>         >             +  src/gallium/state_trackers/omx/tizonia/Makefile
>         >  src/gallium/state_trackers/osmesa/Makefile
>         >  src/gallium/state_trackers/va/Makefile
>         >  src/gallium/state_trackers/vdpau/Makefile
>         >             diff --git a/src/gallium/Makefile.am
>         b/src/gallium/Makefile.am
>         >             index 4076478..b6fbadb 100644
>         >             --- a/src/gallium/Makefile.am
>         >             +++ b/src/gallium/Makefile.am
>         >             @@ -158,6 +158,10 @@ if HAVE_ST_OMX_BELLAGIO
>         >               SUBDIRS += state_trackers/omx targets/omx
>         >               endif
>         >               +if HAVE_ST_OMX_TIZONIA
>         >             +SUBDIRS += state_trackers/omx targets/omx
>         >             +endif
>         >             +
>         >               if HAVE_GALLIUM_OSMESA
>         >               SUBDIRS += state_trackers/osmesa targets/osmesa
>         >               endif
>         >             diff --git
>         a/src/gallium/state_trackers/omx/Makefile.am b/src/
>         >  gallium/state_trackers/omx/Makefile.am <http://kefile.am>
>         >             index b80a5e1..de6eb64 100644
>         >             --- a/src/gallium/state_trackers/omx/Makefile.am
>         >             +++ b/src/gallium/state_trackers/omx/Makefile.am
>         >             @@ -23,6 +23,7 @@
>         >               include Makefile.sources
>         >               include $(top_srcdir)/src/gallium/Automake.inc
>         >               +if HAVE_ST_OMX_BELLAGIO
>         >               SUBDIRS = bellagio
>         >                 AM_CFLAGS = \
>         >             @@ -31,6 +32,18 @@ AM_CFLAGS = \
>         >                     $(VL_CFLAGS) \
>         >                     $(XCB_DRI3_CFLAGS) \
>         > $(OMX_BELLAGIO_CFLAGS)
>         >             +else
>         >             +SUBDIRS = tizonia
>         >             +
>         >             +AM_CFLAGS = \
>         >             +       $(GALLIUM_CFLAGS) \
>         >             +  $(VISIBILITY_CFLAGS) \
>         >             +       $(VL_CFLAGS) \
>         >             +       $(XCB_DRI3_CFLAGS) \
>         >             +  $(OMX_TIZONIA_CFLAGS) \
>         >             +  $(OMX_TIZILHEADERS_CFLAGS) \
>         >             +  $(OMX_TIZPLATFORM_CFLAGS)
>         >             +endif
>         >                 noinst_LTLIBRARIES = libomxtracker_common.la
>         <http://libomxtracker_common.la>
>         >               diff --git
>         a/src/gallium/state_trackers/omx/tizonia/Makefile.am b
>         >  /src/gallium/state_trackers/omx/tizonia/Makefile.am
>         >             new file mode 100644
>         >             index 0000000..0f72e39
>         >             --- /dev/null
>         >             +++
>         b/src/gallium/state_trackers/omx/tizonia/Makefile.am
>         >             @@ -0,0 +1,36 @@
>         >             +# Permission is hereby granted, free of charge,
>         to any person
>         >             obtaining a
>         >             +# copy of this software and associated
>         documentation files (the
>         >             "Software"),
>         >             +# to deal in the Software without restriction,
>         including without
>         >             limitation
>         >             +# the rights to use, copy, modify, merge,
>         publish, distribute,
>         >             sublicense,
>         >             +# and/or sell copies of the Software, and to
>         permit persons to
>         >             whom the
>         >             +# Software is furnished to do so, subject to
>         the following
>         >             conditions:
>         >             +#
>         >             +# The above copyright notice and this
>         permission notice (including
>         >             the next
>         >             +# paragraph) shall be included in all copies or
>         substantial
>         >             portions of the
>         >             +# Software.
>         >             +#
>         >             +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT
>         WARRANTY OF ANY KIND,
>         >             +# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
>         TO THE WARRANTIES
>         >             OF
>         >             +# MERCHANTABILITY, FITNESS FOR A PARTICULAR
>         PURPOSE AND
>         >             +# NONINFRINGEMENT.  IN NO EVENT SHALL THE
>         AUTHORS OR COPYRIGHT
>         >             +# HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
>         OTHER LIABILITY,
>         >             +# WHETHER IN AN ACTION OF CONTRACT, TORT OR
>         OTHERWISE, ARISING
>         >             FROM,
>         >             +# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR
>         THE USE OR OTHER
>         >             +# DEALINGS IN THE SOFTWARE.
>         >             +
>         >             +include Makefile.sources
>         >             +include $(top_srcdir)/src/gallium/Automake.inc
>         >             +
>         >             +AM_CFLAGS = \
>         >             +  -I$(top_srcdir)/src/gallium/state_trackers/omx \
>         >             +       $(GALLIUM_CFLAGS) \
>         >             +  $(VISIBILITY_CFLAGS) \
>         >             +       $(VL_CFLAGS) \
>         >             +       $(XCB_DRI3_CFLAGS) \
>         >             +  $(OMX_TIZONIA_CFLAGS) \
>         >             +  $(OMX_TIZILHEADERS_CFLAGS) \
>         >             +  $(OMX_TIZPLATFORM_CFLAGS)
>         >             +
>         >             +noinst_LTLIBRARIES = libomxtiztracker.la
>         <http://libomxtiztracker.la>
>         >             +
>         >  +libomxtiztracker_la_SOURCES = $(C_SOURCES)
>         >             diff --git a/src/gallium/state_trackers/omx/tizonia/
>         >             Makefile.sources
>         b/src/gallium/state_trackers/omx/tizonia/
>         >             Makefile.sources
>         >             new file mode 100644
>         >             index 0000000..9103ca8
>         >             --- /dev/null
>         >             +++
>         b/src/gallium/state_trackers/omx/tizonia/Makefile.sources
>         >             @@ -0,0 +1 @@
>         >             +C_SOURCES :=
>         >             diff --git a/src/gallium/targets/omx/Makefile.am
>         <http://file.am> b/src/gallium/
>         >             targets/omx/Makefile.am
>         >             index e323616..627d396 100644
>         >             --- a/src/gallium/targets/omx/Makefile.am
>         <http://file.am>
>         >             +++ b/src/gallium/targets/omx/Makefile.am
>         <http://file.am>
>         >             @@ -3,7 +3,12 @@ include
>         $(top_srcdir)/src/gallium/Automake.inc
>         >               AM_CFLAGS = \
>         > $(GALLIUM_TARGET_CFLAGS)
>         >               +if HAVE_ST_OMX_BELLAGIO
>         >               omxdir = $(OMX_BELLAGIO_LIB_INSTALL_DIR)
>         >             +else
>         >             +omxdir = $(OMX_TIZONIA_LIB_INSTALL_DIR)
>         >             +endif
>         >             +
>         >               omx_LTLIBRARIES = libomx_mesa.la
>         <http://libomx_mesa.la>
>         > nodist_EXTRA_libomx_mesa_la_SOURCES = dummy.cpp
>         >             @@ -24,15 +29,25 @@ endif # HAVE_LD_VERSION_SCRIPT
>         >                 libomx_mesa_la_LIBADD = \
>         > $(top_builddir)/src/gallium/state_trackers/omx/
>         > libomxtracker_common.la <http://libomxtracker_common.la> \
>         >             -
>          $(top_builddir)/src/gallium/state_trackers/omx/bellagio/lib
>         > omxtracker.la <http://omxtracker.la> \
>         > $(top_builddir)/src/gallium/auxiliary/libgalliumvlwinsys.la
>         <http://libgalliumvlwinsys.la>
>         >             \
>         > $(top_builddir)/src/gallium/auxiliary/libgalliumvl.la
>         <http://libgalliumvl.la> \
>         > $(top_builddir)/src/gallium/auxiliary/libgallium.la
>         <http://libgallium.la> \
>         > $(top_builddir)/src/util/libmesautil.la
>         <http://libmesautil.la> \
>         >             -  $(OMX_BELLAGIO_LIBS) \
>         >                     $(LIBDRM_LIBS) \
>         > $(GALLIUM_COMMON_LIB_DEPS)
>         >               +if HAVE_ST_OMX_BELLAGIO
>         >             +libomx_mesa_la_LIBADD += \
>         >             +
>          $(top_builddir)/src/gallium/state_trackers/omx/bellagio/lib
>         > omxtracker.la <http://omxtracker.la> \
>         >             +  $(OMX_BELLAGIO_LIBS)
>         >             +else
>         >             +libomx_mesa_la_LIBADD += \
>         >             +
>          $(top_builddir)/src/gallium/state_trackers/omx/tizonia/libo
>         > mxtiztracker.la <http://mxtiztracker.la> \
>         >             +       $(OMX_TIZONIA_LIBS) \
>         >             +  $(OMX_TIZILHEADERS_LIBS) \
>         >             +  $(OMX_TIZPLATFORM_LIBS)
>         >             +endif
>         >             +
>         >               if HAVE_PLATFORM_X11
>         >               libomx_mesa_la_LIBADD += \
>         >                     $(VL_LIBS) \
>         >             diff --git a/src/gallium/targets/omx/omx.sym
>         b/src/gallium/targets/
>         >             omx/omx.sym
>         >             index e8a2876..07b65e5 100644
>         >             --- a/src/gallium/targets/omx/omx.sym
>         >             +++ b/src/gallium/targets/omx/omx.sym
>         >             @@ -1,5 +1,6 @@
>         >               {
>         >                     global:
>         >             +  OMX_ComponentInit;
>         > omx_component_library_Setup;
>         >                             # Workaround for an LLVM warning
>         with
>         >             -simplifycfg-sink-common
>         >
>         >
>         >
>         >
>         >
>         >
>
>
>
>     _______________________________________________
>     mesa-dev mailing list
>     mesa-dev at lists.freedesktop.org <mailto:mesa-dev at lists.freedesktop.org>
>     https://lists.freedesktop.org/mailman/listinfo/mesa-dev
>     <https://lists.freedesktop.org/mailman/listinfo/mesa-dev>
>
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180119/75f7ae56/attachment-0001.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-st-omx-bellagio-Rename-st-and-target-directories.patch
Type: text/x-patch
Size: 11305 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180119/75f7ae56/attachment-0006.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0002-st-omx-tizonia-Add-enable-omx-tizonia-flag-and-build.patch
Type: text/x-patch
Size: 12110 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180119/75f7ae56/attachment-0007.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0003-st-omx-tizonia-Add-entrypoint.patch
Type: text/x-patch
Size: 4759 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180119/75f7ae56/attachment-0008.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0004-st-omx-tizonia-Add-H.264-decoder.patch
Type: text/x-patch
Size: 150646 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180119/75f7ae56/attachment-0009.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0005-st-omx-tizonia-Add-H.264-encoder.patch
Type: text/x-patch
Size: 100609 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180119/75f7ae56/attachment-0010.bin>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0006-st-omx-tizonia-h264d-Add-EGLImage-support.patch
Type: text/x-patch
Size: 13591 bytes
Desc: not available
URL: <https://lists.freedesktop.org/archives/mesa-dev/attachments/20180119/75f7ae56/attachment-0011.bin>


More information about the mesa-dev mailing list