1. 05 Jun, 2020 1 commit
  2. 04 Jun, 2020 5 commits
  3. 02 Jun, 2020 1 commit
    • Stian Selnes's avatar
      vpxdec: Check that output width and height != 0 · 44e4de43
      Stian Selnes authored
      For VP8 it's possible to signal width or height to be 0, but it does
      not make sense to do so. For VP9 it's impossible. Hence, we most
      likely have a corrupt stream. Trying to negotiate caps downstream with
      either width or height as 0 will fail with something like
      
      gst_video_decoder_negotiate_default: assertion 'GST_VIDEO_INFO_WIDTH (&state->info) != 0' failed
      
      Part-of: <!610>
      44e4de43
  4. 28 May, 2020 1 commit
  5. 27 May, 2020 2 commits
    • Sebastian Dröge's avatar
      rtspsrc: Use the correct type for storing the max-rtcp-rtp-time-diff property · b94b9988
      Sebastian Dröge authored
      It's an integer property and rtpbin also expects an integer. Passing it
      as a GstClockTime (guint64) to g_object_set() will cause problems, and
      on big endian MIPS apparently causes crashes.
      
      Fixes #737
      
      Part-of: <!605>
      b94b9988
    • Tim-Philipp Müller's avatar
      tests: fix meson test env setup to make sure we use the right gst-plugin-scanner · 5f91be7e
      Tim-Philipp Müller authored
      If core is built as a subproject (e.g. as in gst-build), make sure to use
      the gst-plugin-scanner from the built subproject. Without this, gstreamer
      might accidentally use the gst-plugin-scanner from the install prefix if
      that exists, which in turn might drag in gst library versions we didn't
      mean to drag in. Those gst library versions might then be older than
      what our current build needs, and might cause our newly-built plugins
      to get blacklisted in the test registry because they rely on a symbol
      that the wrongly-pulled in gst lib doesn't have.
      
      This should fix running of unit tests in gst-build when invoking
      meson test or ninja test from outside the devenv for the case where
      there is an older or different-version gst-plugin-scanner installed
      in the install prefix.
      
      In case no gst-plugin-scanner is installed in the install prefix, this
      will fix "GStreamer-WARNING: External plugin loader failed. This most
      likely means that the plugin loader helper binary was not found or
      could not be run. You might need to set the GST_PLUGIN_SCANNER
      environment variable if your setup is unusual." warnings when running
      the unit tests.
      
      In the case where we find GStreamer core via pkg-config we use
      a newly-added pkg-config var "pluginscannerdir" to get the right
      directory. This has the benefit of working transparently for both
      installed and uninstalled pkg-config files/setups.
      
      Part-of: <!603>
      5f91be7e
  6. 26 May, 2020 1 commit
  7. 22 May, 2020 3 commits
  8. 20 May, 2020 7 commits
  9. 15 May, 2020 2 commits
  10. 13 May, 2020 1 commit
    • Nirbheek Chauhan's avatar
      meson: Pass native: false to add_languages() · fbd4afc6
      Nirbheek Chauhan authored
      This is needed for cross-compiling without a build machine compiler
      available. The option was added in 0.54, but we only need this in
      Cerbero and it doesn't break older versions so it should be ok.
      
      Part-of: <!589>
      fbd4afc6
  11. 11 May, 2020 3 commits
  12. 08 May, 2020 2 commits
  13. 06 May, 2020 9 commits
  14. 05 May, 2020 2 commits