1. 23 Jan, 2019 1 commit
  2. 16 Jan, 2019 1 commit
  3. 15 Jan, 2019 1 commit
  4. 14 Jan, 2019 5 commits
  5. 04 Jan, 2019 8 commits
  6. 03 Jan, 2019 2 commits
    • Olivier Crête's avatar
    • Jan Tojnar's avatar
      meson: fix test-gstreamer · 02de1fa1
      Jan Tojnar authored
      On Nix, test-gstreamer fails with
      
      	36/38 test-gstreamer                          FAIL     0.07 s (exit status 1)
      
      	--- command ---
      	BUILT_WITH_MESON='1' /build/libnice/build/tests/nice-test-gstreamer
      	--- stdout ---
      	Running suite(s): nice_gstreamer_test
      	0%: Checks: 1, Failures: 1, Errors: 0
      	../libs/gst/check/gstcheck.c:466:F:nice:buffer_list_test:0: Could not create a 'nicesink' element
      	Check suite udpsink ran in 0.002s (tests failed: 1)
      	-------
      
      Let’s add the build directory to GST_PLUGIN_SYSTEM_PATH_1_0, so that
      the test can find the built GStreamer element.
      02de1fa1
  7. 02 Jan, 2019 2 commits
  8. 27 Dec, 2018 13 commits
  9. 23 Dec, 2018 1 commit
    • Tim-Philipp Müller's avatar
      meson: Allow building of g-i with static libs. · 94a78215
      Tim-Philipp Müller authored
      Allow building of g-i with static libs which should
      work since Meson 0.49 and sufficiently recent
      gobject-introspection (>= 1.58.1). If g-i is too
      old people will get a suitable error message and
      can disable g-i via build options.
      94a78215
  10. 21 Dec, 2018 3 commits
    • Jakub Adam's avatar
      meson: Fix pkg-config generation with internal dependencies · ff75be1b
      Jakub Adam authored
      Prevents Meson error:
      
      ERROR:  requires argument not a string, library with pkgconfig-generated
      file or pkgconfig-dependency object, got <InternalDependency null: True>
      
      Requires Meson 0.49.
      ff75be1b
    • Jakub Adam's avatar
      meson: Fix build with fallback glib · 17272759
      Jakub Adam authored
      When building libnice with glib fallback, its 'libgio_dep' internal
      dependency doesn't provide all needed include and library search paths.
      
      To avoid unresolved header files and linker errors in such case,
      'libglib_dep', 'libmodule_dep' and 'libgobject_dep' from glib submodule
      must be pulled in as well.
      
      The problem should be fixed in GLib 2.60.
      17272759
    • Jakub Adam's avatar
      agent: Fix use of freed stream in nice_agent_dispose() · 9864f36b
      Jakub Adam authored
      nice_stream_close() calls agent_find_stream(), which iterates over
      agent->streams list.
      
      Therefore, when we're freeing agent->streams in a loop, we must also
      delete the respective GSList item from the list at the end of each
      iteration. Otherwise agent_find_stream() would stumble over already
      deleted NiceStream instance the next time it gets called.
      
      Fixes random crashes when running test-different-number-streams on
      Windows.
      9864f36b
  11. 18 Dec, 2018 3 commits