1. 13 Jan, 2021 2 commits
  2. 06 Dec, 2020 2 commits
  3. 19 Nov, 2020 1 commit
    • Antonio Ospite's avatar
      gst-env: use Path.open() in get_pkgconfig_variable_from_pcfile() · e10c27fb
      Antonio Ospite authored
      The pcfile argument passed to get_target_install_filename() is
      guaranteed to be a Path() object so use the .open() method to open the
      file instead of the standard open() function.
      
      This makes it possible to run gst-env.py on older systems with pyhton3.5
      where the standard open() function cannot handle Path arguments.
      
      The change fixes errors like the following:
      
      -----------------------------------------------------------------------
      $ ninja -C build/ devenv
      ninja: Entering directory `build/'
      [0/1] Running external command devenv
      Traceback (most recent call last):
        File "/home/ao2/gst-build/gst-env.py", line 493, in <module>
          env = get_subprocess_env(options, gst_version)
        File "/home/ao2/gst-build/gst-env.py", line 342, in get_subprocess_env
          elif is_gio_module(target, filename, options.builddir):
        File "/home/ao2/gst-build/gst-env.py", line 121, in is_gio_module
          giomoduledir = PurePath(get_pkgconfig_variable(builddir, 'gio-2.0', 'giomoduledir'))
        File "/home/ao2/gst-build/gst-env.py", line 110, in get_pkgconfig_variable
          return get_pkgconfig_variable_from_pcfile(pcfile, varname)
        File "/home/ao2/gst-build/gst-env.py", line 89, in get_pkgconfig_variable_from_pcfile
          with open(pcfile, 'r', encoding='utf-8') as f:
      TypeError: invalid file: PosixPath('/home/ao2/gst-build/build/meson-private/gio-2.0.pc')
      FAILED: meson-devenv
      -----------------------------------------------------------------------
      
      
      
      (cherry picked from commit fa9627eb)
      
      Part-of: <!220>
      e10c27fb
  4. 29 Oct, 2020 1 commit
  5. 27 Oct, 2020 2 commits
  6. 26 Oct, 2020 1 commit
  7. 02 Oct, 2020 1 commit
  8. 15 Sep, 2020 1 commit
  9. 08 Sep, 2020 2 commits
  10. 27 Aug, 2020 1 commit
    • Guillaume Desmottes's avatar
      cross-files: update README · 789b048b
      Guillaume Desmottes authored
      - fix cross file path in example;
      - make_standalone_toolchain.py has been deprecated, it's now recommended
      to use prebuilt toolchains.
      789b048b
  11. 20 Aug, 2020 1 commit
  12. 03 Aug, 2020 5 commits
  13. 30 Jul, 2020 1 commit
  14. 25 Jul, 2020 1 commit
  15. 22 Jul, 2020 1 commit
    • Stéphane Cerveau's avatar
      gstreamer-full: Fix link with x264 · e236d4f7
      Stéphane Cerveau authored
      If a static build is requested and x264 plugin has been enabled
      the full link fails with:
      
      /usr/bin/ld: subprojects/x264/libx264.a(cabac-a.o): relocation
      R_X86_64_PC32 against symbol `x264_cabac_range_lps' can not be used when
      making a shared object; recompile with -fPIC
      
      Fixes #108
      
      Part-of: <!169>
      e236d4f7
  16. 21 Jul, 2020 1 commit
  17. 15 Jul, 2020 1 commit
  18. 13 Jul, 2020 1 commit
    • Nirbheek Chauhan's avatar
      sqlite: Fix build on Windows with MSVC · 856239a7
      Nirbheek Chauhan authored
      We need to use the latest sqlite wrap version which fixes a bug where
      symbols weren't getting exported and the import library couldn't be
      created, so libsoup couldn't find sqlite.
      
      Part-of: <!174>
      856239a7
  19. 08 Jul, 2020 1 commit
  20. 07 Jul, 2020 2 commits
  21. 04 Jul, 2020 1 commit
  22. 03 Jul, 2020 1 commit
  23. 02 Jul, 2020 1 commit
  24. 30 Jun, 2020 1 commit
  25. 24 Jun, 2020 1 commit
  26. 20 Jun, 2020 1 commit
  27. 19 Jun, 2020 1 commit
  28. 18 Jun, 2020 2 commits
  29. 16 Jun, 2020 1 commit
  30. 15 Jun, 2020 1 commit
    • Nirbheek Chauhan's avatar
      git-update: Use --force when checking out manifest · 4d60e89a
      Nirbheek Chauhan authored
      When we have a manifest, we DEFINITELY want exactly that, please throw
      away any local changes, thanks. Fixes CI:
      
      https://gitlab.freedesktop.org/alatiera/gst-ci/-/jobs/3105690
      
      ```
       Checking out f5b44d31284cfa1b6d029fdfe69d6cdb9a8aeb36 in gst-devtools
      Could not rebase subprojects\gst-devtools, please fix and try again. Error:
      error: Your local changes to the following files would be overwritten by checkout:
      	docs/plugins/fakesrc.simple.validatetest.yaml
      Please commit your changes or stash them before you switch branches.
      Aborting
       Command '['git', 'checkout', '--detach', 'f5b44d31284cfa1b6d029fdfe69d6cdb9a8aeb36']' returned non-zero exit status 1.
       ```
      
      This is probably caused by some shared cache shenanigans, but forcing
      is also what we want anyway in this case.
      
      Part-of: <!162>
      4d60e89a