1. 23 Mar, 2019 2 commits
    • Tim-Philipp Müller's avatar
      g-i: pass --quiet to g-ir-scanner · a7db80f9
      Tim-Philipp Müller authored
      This suppresses the annoying 'g-ir-scanner: link: cc ..' output
      that we get even if everything works just fine.
      
      We still get g-ir-scanner warnings and compiler warnings if
      we pass this option.
      a7db80f9
    • Tim-Philipp Müller's avatar
      g-i: silence 'nested extern' compiler warnings when building scanner binary · fda27c18
      Tim-Philipp Müller authored
      We need a nested extern in our init section for the scanner binary
      so we can call gst_init to make sure GStreamer types are initialised
      (they are not all lazy init via get_type functions, but some are in
      exported variables). There doesn't seem to be any other mechanism to
      achieve this, so just remove that warning, it's not important at all.
      fda27c18
  2. 04 Mar, 2019 1 commit
  3. 26 Feb, 2019 1 commit
  4. 28 Jan, 2019 1 commit
  5. 22 Jan, 2019 1 commit
  6. 17 Jan, 2019 1 commit
  7. 30 Nov, 2018 1 commit
    • Nicolas Dufresne's avatar
      libdw support is optional · e501e2f5
      Nicolas Dufresne authored
      This was no longer optional, leading to deadcode. This regression was
      found trying to fix the unwind variant in cerbero.
      e501e2f5
  8. 05 Nov, 2018 1 commit
  9. 07 Oct, 2018 1 commit
  10. 24 Sep, 2018 1 commit
    • Tim-Philipp Müller's avatar
      libs: figure out right export define in configure · 57c8e014
      Tim-Philipp Müller authored
      Add new GST_API_EXPORT in config.h and use that for GST_*_API
      decorators instead of GST_EXPORT.
      
      The right export define depends on the toolchain and whether
      we're using -fvisibility=hidden or not, so it's better to set it
      to the right thing directly than hard-coding a compiler whitelist
      in the public header.
      
      We put the export define into config.h instead of passing it via the
      command line to the compiler because it might contain spaces and brackets
      and in the autotools scenario we'd have to pass that through multiple
      layers of plumbing and Makefile/shell escaping and we're just not going
      to be *that* lucky.
      
      The export define is only used if we're compiling our lib, not by external
      users of the lib headers, so it's not a problem to put it into config.h
      
      Also, this means all .c files of libs need to include config.h
      to get the export marker defined, so fix up a few that didn't
      include config.h.
      
      This commit depends on a common submodule commit that makes gst-glib-gen.mak
      add an #include "config.h" to generated enum/marshal .c files for the
      autotools build.
      
      https://bugzilla.gnome.org/show_bug.cgi?id=797185
      57c8e014
  11. 21 Sep, 2018 1 commit
  12. 19 Sep, 2018 1 commit
  13. 31 Aug, 2018 1 commit
  14. 16 Aug, 2018 1 commit
  15. 11 Aug, 2018 1 commit
  16. 10 Aug, 2018 1 commit
  17. 09 Aug, 2018 3 commits
  18. 03 Aug, 2018 2 commits
  19. 27 Jul, 2018 1 commit
  20. 25 Jul, 2018 5 commits
  21. 22 May, 2018 1 commit
  22. 21 May, 2018 1 commit
  23. 20 May, 2018 1 commit
  24. 05 May, 2018 1 commit
  25. 24 Apr, 2018 2 commits
  26. 20 Apr, 2018 1 commit
  27. 22 Mar, 2018 2 commits
  28. 20 Mar, 2018 1 commit
  29. 19 Mar, 2018 1 commit
  30. 13 Mar, 2018 1 commit