Re: [Mesa-dev] [PATCH v3 0/9] meson: fix gallium media target linkage

2018-02-09 Thread Marc Dietrich
Am Donnerstag, 8. Februar 2018, 21:55:33 CET schrieb Dylan Baker:
> Hi Marc,
> 
> Can I call that a Tested-by?

I wouldn't it call tested-by because I wasn't able to decode a video (maybe 
different problem), but at least the tools work as they should.

Marc

> 
> Quoting Marc Dietrich (2018-02-05 04:54:28)
> 
> > Hi Dylan,
> > 
> > Am Freitag, 2. Februar 2018, 20:30:36 CET schrieb Dylan Baker:
> > > The linkage of all of the gallium media targets is broken in various
> > > ways in the meson build. This series should correct that by doing more
> > > what the autotools build does.
> > > 
> > > You may note in the last 5 patches the addition of libswdri and
> > > libswkmsdri, these are needed because we're now linking the whole state
> > > tracker and the symbols in those libraries would otherwise be
> > > unresolved. In this case as-needed and gc-sections were hiding this.
> > > 
> > > Changes since v2:
> > > - Add patch to fix va-api version checking
> > > - link xcb libs into vlwinsys instead of into each media state
> > > 
> > >   tracker/target
> > > 
> > > - Split the remaining bits into patches that fix one problem.
> > > 
> > > Dylan Baker (9):
> > >   meson: use va-api version reported by pkg-config
> > >   meson: link dri3 xcb libs into vlwinsys instead of into each target
> > >   meson: actually link with libomxil-bellagio
> > >   meson: Actually link xvmc target with libxvmc
> > >   meson: fix vdpau target linkage
> > >   meson: fix va target linkage
> > >   meson: Fix omx-bellagio target linkage
> > >   meson: Fix xa target linkage
> > >   meson: fix xvmc target linkage
> > >  
> > >  meson.build  | 10 +-
> > >  src/gallium/auxiliary/meson.build|  7 ++-
> > >  src/gallium/state_trackers/va/meson.build|  6 +++---
> > >  src/gallium/targets/omx-bellagio/meson.build | 18 --
> > >  src/gallium/targets/va/meson.build   | 17 +++--
> > >  src/gallium/targets/vdpau/meson.build| 16 
> > >  src/gallium/targets/xa/meson.build   | 16 
> > >  src/gallium/targets/xvmc/meson.build | 18 --
> > >  8 files changed, 69 insertions(+), 39 deletions(-)
> > > 
> > > base-commit: d7235ef83b92175537e3b538634ffcff29bf0dce
> > 
> > so far no problems detected (tested vaapi and vdpau).
> > 
> > Thanks!
> > 
> > Marc



signature.asc
Description: This is a digitally signed message part.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH v3 0/9] meson: fix gallium media target linkage

2018-02-08 Thread Dylan Baker
Hi Marc,

Can I call that a Tested-by?

Quoting Marc Dietrich (2018-02-05 04:54:28)
> Hi Dylan,
> 
> Am Freitag, 2. Februar 2018, 20:30:36 CET schrieb Dylan Baker:
> > The linkage of all of the gallium media targets is broken in various
> > ways in the meson build. This series should correct that by doing more
> > what the autotools build does.
> > 
> > You may note in the last 5 patches the addition of libswdri and
> > libswkmsdri, these are needed because we're now linking the whole state
> > tracker and the symbols in those libraries would otherwise be unresolved. In
> > this case as-needed and gc-sections were hiding this.
> > 
> > Changes since v2:
> > - Add patch to fix va-api version checking
> > - link xcb libs into vlwinsys instead of into each media state
> >   tracker/target
> > - Split the remaining bits into patches that fix one problem.
> > 
> > Dylan Baker (9):
> >   meson: use va-api version reported by pkg-config
> >   meson: link dri3 xcb libs into vlwinsys instead of into each target
> >   meson: actually link with libomxil-bellagio
> >   meson: Actually link xvmc target with libxvmc
> >   meson: fix vdpau target linkage
> >   meson: fix va target linkage
> >   meson: Fix omx-bellagio target linkage
> >   meson: Fix xa target linkage
> >   meson: fix xvmc target linkage
> > 
> >  meson.build  | 10 +-
> >  src/gallium/auxiliary/meson.build|  7 ++-
> >  src/gallium/state_trackers/va/meson.build|  6 +++---
> >  src/gallium/targets/omx-bellagio/meson.build | 18 --
> >  src/gallium/targets/va/meson.build   | 17 +++--
> >  src/gallium/targets/vdpau/meson.build| 16 
> >  src/gallium/targets/xa/meson.build   | 16 
> >  src/gallium/targets/xvmc/meson.build | 18 --
> >  8 files changed, 69 insertions(+), 39 deletions(-)
> > 
> > base-commit: d7235ef83b92175537e3b538634ffcff29bf0dce
> 
> so far no problems detected (tested vaapi and vdpau). 
> 
> Thanks!
> 
> Marc


signature.asc
Description: signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH v3 0/9] meson: fix gallium media target linkage

2018-02-08 Thread Dylan Baker
ping.

Quoting Dylan Baker (2018-02-02 11:30:36)
> The linkage of all of the gallium media targets is broken in various
> ways in the meson build. This series should correct that by doing more
> what the autotools build does.
> 
> You may note in the last 5 patches the addition of libswdri and
> libswkmsdri, these are needed because we're now linking the whole state
> tracker and the symbols in those libraries would otherwise be unresolved. In
> this case as-needed and gc-sections were hiding this.
> 
> Changes since v2:
> - Add patch to fix va-api version checking
> - link xcb libs into vlwinsys instead of into each media state
>   tracker/target
> - Split the remaining bits into patches that fix one problem.
> 
> Dylan Baker (9):
>   meson: use va-api version reported by pkg-config
>   meson: link dri3 xcb libs into vlwinsys instead of into each target
>   meson: actually link with libomxil-bellagio
>   meson: Actually link xvmc target with libxvmc
>   meson: fix vdpau target linkage
>   meson: fix va target linkage
>   meson: Fix omx-bellagio target linkage
>   meson: Fix xa target linkage
>   meson: fix xvmc target linkage
> 
>  meson.build  | 10 +-
>  src/gallium/auxiliary/meson.build|  7 ++-
>  src/gallium/state_trackers/va/meson.build|  6 +++---
>  src/gallium/targets/omx-bellagio/meson.build | 18 --
>  src/gallium/targets/va/meson.build   | 17 +++--
>  src/gallium/targets/vdpau/meson.build| 16 
>  src/gallium/targets/xa/meson.build   | 16 
>  src/gallium/targets/xvmc/meson.build | 18 --
>  8 files changed, 69 insertions(+), 39 deletions(-)
> 
> base-commit: d7235ef83b92175537e3b538634ffcff29bf0dce
> -- 
> git-series 0.9.1


signature.asc
Description: signature
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


Re: [Mesa-dev] [PATCH v3 0/9] meson: fix gallium media target linkage

2018-02-05 Thread Marc Dietrich
Hi Dylan,

Am Freitag, 2. Februar 2018, 20:30:36 CET schrieb Dylan Baker:
> The linkage of all of the gallium media targets is broken in various
> ways in the meson build. This series should correct that by doing more
> what the autotools build does.
> 
> You may note in the last 5 patches the addition of libswdri and
> libswkmsdri, these are needed because we're now linking the whole state
> tracker and the symbols in those libraries would otherwise be unresolved. In
> this case as-needed and gc-sections were hiding this.
> 
> Changes since v2:
> - Add patch to fix va-api version checking
> - link xcb libs into vlwinsys instead of into each media state
>   tracker/target
> - Split the remaining bits into patches that fix one problem.
> 
> Dylan Baker (9):
>   meson: use va-api version reported by pkg-config
>   meson: link dri3 xcb libs into vlwinsys instead of into each target
>   meson: actually link with libomxil-bellagio
>   meson: Actually link xvmc target with libxvmc
>   meson: fix vdpau target linkage
>   meson: fix va target linkage
>   meson: Fix omx-bellagio target linkage
>   meson: Fix xa target linkage
>   meson: fix xvmc target linkage
> 
>  meson.build  | 10 +-
>  src/gallium/auxiliary/meson.build|  7 ++-
>  src/gallium/state_trackers/va/meson.build|  6 +++---
>  src/gallium/targets/omx-bellagio/meson.build | 18 --
>  src/gallium/targets/va/meson.build   | 17 +++--
>  src/gallium/targets/vdpau/meson.build| 16 
>  src/gallium/targets/xa/meson.build   | 16 
>  src/gallium/targets/xvmc/meson.build | 18 --
>  8 files changed, 69 insertions(+), 39 deletions(-)
> 
> base-commit: d7235ef83b92175537e3b538634ffcff29bf0dce

so far no problems detected (tested vaapi and vdpau). 

Thanks!

Marc


signature.asc
Description: This is a digitally signed message part.
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev


[Mesa-dev] [PATCH v3 0/9] meson: fix gallium media target linkage

2018-02-02 Thread Dylan Baker
The linkage of all of the gallium media targets is broken in various
ways in the meson build. This series should correct that by doing more
what the autotools build does.

You may note in the last 5 patches the addition of libswdri and
libswkmsdri, these are needed because we're now linking the whole state
tracker and the symbols in those libraries would otherwise be unresolved. In
this case as-needed and gc-sections were hiding this.

Changes since v2:
- Add patch to fix va-api version checking
- link xcb libs into vlwinsys instead of into each media state
  tracker/target
- Split the remaining bits into patches that fix one problem.

Dylan Baker (9):
  meson: use va-api version reported by pkg-config
  meson: link dri3 xcb libs into vlwinsys instead of into each target
  meson: actually link with libomxil-bellagio
  meson: Actually link xvmc target with libxvmc
  meson: fix vdpau target linkage
  meson: fix va target linkage
  meson: Fix omx-bellagio target linkage
  meson: Fix xa target linkage
  meson: fix xvmc target linkage

 meson.build  | 10 +-
 src/gallium/auxiliary/meson.build|  7 ++-
 src/gallium/state_trackers/va/meson.build|  6 +++---
 src/gallium/targets/omx-bellagio/meson.build | 18 --
 src/gallium/targets/va/meson.build   | 17 +++--
 src/gallium/targets/vdpau/meson.build| 16 
 src/gallium/targets/xa/meson.build   | 16 
 src/gallium/targets/xvmc/meson.build | 18 --
 8 files changed, 69 insertions(+), 39 deletions(-)

base-commit: d7235ef83b92175537e3b538634ffcff29bf0dce
-- 
git-series 0.9.1
___
mesa-dev mailing list
mesa-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/mesa-dev