Re: [Mesa-dev] [PATCH v3 0/9] meson: fix gallium media target linkage
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
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
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
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
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