Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | gst: Use gst-full compatible registration functions | Olivier Crête | 2023-01-06 | 5 | -4/+20 |
| | |||||
* | gst: Remove GStreamer 0.10 support | Philippe Normand | 2023-01-06 | 4 | -78/+1 |
| | | | | The meson build already required 1.x so this has been dead code for a while now. | ||||
* | gstnicesink: disable drop out of segment on nicesink | Guillaume Desmottes | 2021-11-26 | 1 | -0/+4 |
| | | | | | | | It's very tricky and unintuitive to have webrtcbin not sending data because of the segment. Fix https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/907 | ||||
* | Remove g_assert_cmp* macros outside of the unit tests | Olivier Crête | 2021-11-01 | 1 | -1/+1 |
| | |||||
* | gst: Fix gst-env and libgstreamer-full.so suppport | Nicolas Dufresne | 2021-03-05 | 1 | -0/+1 |
| | | | | | | | gst-build uses meson introspection and reads the plugins array of each subproject in order to locate the plugins. Setting libnice plugins array allow enabling nice plugin in both gst-env.py and when building single library libgstreamer-full.so. | ||||
* | Remove autotools build | Tim-Philipp Müller | 2020-05-22 | 1 | -58/+0 |
| | | | | | | Remove dist check on the CI, since it doesn't really add anything in the Meson case (tarball is based on files checked into git and srcdir != builddir). | ||||
* | Use g_assert_cmp.int() to get better debug logs on crash | Olivier Crête | 2020-05-05 | 1 | -1/+1 |
| | |||||
* | nicesrc: fix a leak spotted by asan | Fabrice Bellet | 2019-07-04 | 1 | -0/+6 |
| | |||||
* | gst: Fix URI in plugin | Olivier Crête | 2019-05-09 | 1 | -1/+1 |
| | |||||
* | meson: install .pc file for static gstreamer plugin | Tim-Philipp Müller | 2019-01-15 | 1 | -1/+8 |
| | |||||
* | Makefiles: Add meson.build files to tarball | Olivier Crête | 2018-12-27 | 1 | -0/+2 |
| | |||||
* | Add support for Meson build system | Tim-Philipp Müller | 2018-12-14 | 1 | -0/+16 |
| | |||||
* | Fix queue_clear replaced by queue_free error | Nicolas Dufresne | 2018-06-18 | 1 | -1/+2 |
| | | | | | | | | | There was two cases where instead of freeing the queue, we actually clear the queue so it's ready for reused. Notably in nice_socket_free_send_queue(), a missed name function and nicesrc element state change. This regression was introduced by: fa783b1dd727a6ee2b99a111ca24790ae850c2f7 | ||||
* | Fix cast-function-type warning introduced in GCC 8 | Nicolas Dufresne | 2018-06-12 | 1 | -4/+2 |
| | | | | | | This is new warning introduced with GCC 8. This is being fixed by using appropriate function, like g_queue_free_full/g_list_free_full or by casting to GCallback before casting to the target function signature. Closes: #46 | ||||
* | nicesrc: Attach the receive callback in READY->PAUSED and detach in ↵ | Sebastian Dröge | 2015-04-20 | 1 | -7/+16 |
| | | | | | | | | | PAUSED->READY Receiving data before the element is ready to push them does not seem like the best idea. https://bugs.freedesktop.org/show_bug.cgi?id=89673 | ||||
* | nicesrc: Keep the mutex locked whenever accessing the queue | Sebastian Dröge | 2015-04-20 | 1 | -4/+8 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=89673 | ||||
* | gst: improve error when agent/stream/component is unset | Ilya Konstantinov | 2015-04-20 | 2 | -1/+25 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=89962 | ||||
* | configure: Disable static by default, and add win32 DLL support | Nirbheek Chauhan | 2015-03-27 | 1 | -2/+2 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=85962 | ||||
* | nicesink: Add support for render buffer_list | Jose Antonio Santos Cadenas | 2015-03-27 | 2 | -16/+213 |
| | | | | | | Also memory copies are reduced if buffers are fragmented https://bugs.freedesktop.org/show_bug.cgi?id=89609 | ||||
* | nicesrc: Clear the output buffer queue when shutting down and disposing | Sebastian Dröge | 2015-03-27 | 1 | -1/+7 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=89673 | ||||
* | nicesink: unblock pending write on component change | Jakub Adam | 2015-01-28 | 1 | -3/+10 |
| | | | | | | | | | | When a nicesink switches to a different component, we should unblock any pending write waiting in gst_nice_sink_render() for writable_cond being signalled because if the new transport already is writable, we'll never get notified about the condition and thus nicesink will wait forever. That way, either the pending data are immediately sent or the nicesink blocks again until the transport becomes writable. | ||||
* | nicesink: Check for signal present before removing it | Olivier Crête | 2014-08-18 | 1 | -4/+3 |
| | | | | | The signal is only connected when setting an agent, if no agent has been set, there will be no signal. | ||||
* | nicesink: Block until component is writable if in reliable mode | Youness Alaoui | 2014-08-13 | 2 | -10/+107 |
| | |||||
* | gst: Add missing switch cases | Philip Withnall | 2014-01-31 | 2 | -0/+9 |
| | | | | | | | | This appeases GCC’s -Wswitch-enum warning, and makes it more obvious that those enum cases have been explicitly considered, rather than just forgotten about. This introduces no functional changes. | ||||
* | Compile the plugin for both GStreamer 0.10 and 1.0 | Olivier Crête | 2012-09-14 | 4 | -8/+63 |
| | | | | Revert this patch to drop GStreamer 0.10 support | ||||
* | nicesrc: Use gst_buffer_fill | Olivier Crête | 2012-09-13 | 1 | -4/+1 |
| | |||||
* | The plugin name is not a string anymore | Olivier Crête | 2012-09-10 | 1 | -1/+1 |
| | |||||
* | GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHING | Sjoerd Simons | 2012-09-10 | 1 | -3/+3 |
| | |||||
* | Use GstPushSrc as a base class | Olivier Crête | 2012-09-10 | 2 | -15/+10 |
| | |||||
* | Port GStreamer src/sink to 0.11 | Olivier Crête | 2012-09-10 | 3 | -58/+43 |
| | |||||
* | Use a Queue in gstnicesrc to avoid multiple read_callbacks overwriting the ↵ | Youness Alaoui | 2011-06-23 | 2 | -9/+15 |
| | | | | out buffer | ||||
* | Properly cleanup the idle source in the gst src | Olivier Crête | 2009-09-17 | 1 | -5/+10 |
| | | | | Also, do not re-create it if it already exists | ||||
* | nicesrc: Don't leak a ref to the main context | Olivier Crête | 2009-08-10 | 2 | -4/+9 |
| | |||||
* | Lock src when modifying idle_source | Olivier Crête | 2009-02-12 | 1 | -3/+8 |
| | |||||
* | Changing library name 'nice' to 'libnice' | Youness Alaoui | 2008-12-19 | 1 | -1/+1 |
| | |||||
* | Revert "Create a netbuffer directly instead of using gst_pad_buffer_alloc" | Olivier Crête | 2008-11-19 | 2 | -13/+11 |
| | | | | This reverts commit c8cd93a9a92d579f2a7090acea65e72180b358a4. | ||||
* | Revert "Save the to/from addresses and put them in newly created buffers" | Olivier Crête | 2008-11-19 | 2 | -95/+3 |
| | | | | This reverts commit cbe7189aaa53093a593e5b07cc8de5050e95ee98. | ||||
* | correctly pass -Wall and -Werror dependending on whether we are in a release ↵ | Youness Alaoui | 2008-11-12 | 1 | -1/+1 |
| | | | | or not | ||||
* | Merge commit 'tester/src-netbuffer' into nice-kakaroto | Youness Alaoui | 2008-11-03 | 2 | -14/+108 |
|\ | |||||
| * | Save the to/from addresses and put them in newly created buffers | Olivier Crête | 2008-09-22 | 2 | -3/+95 |
| | | |||||
| * | Create a netbuffer directly instead of using gst_pad_buffer_alloc | Olivier Crête | 2008-09-22 | 2 | -11/+13 |
| | | |||||
* | | Move address into the agent's dir | Youness Alaoui | 2008-10-30 | 1 | -1/+0 |
| | | |||||
* | | Fix gst makefile | Youness Alaoui | 2008-10-07 | 1 | -18/+0 |
| | | |||||
* | | Remove useless test files | Youness Alaoui | 2008-10-07 | 2 | -508/+0 |
| | | |||||
* | | Update makefiles and configure to the new changes in file structure for the ↵ | Youness Alaoui | 2008-10-06 | 1 | -1/+1 |
|/ | | | | NiceSocket | ||||
* | Don't leak mainloop from gstsrc | Olivier Crête | 2008-04-30 | 1 | -0/+4 |
| | |||||
* | Separate stream creating from candidate gathering | Olivier Crete | 2008-04-25 | 1 | -0/+1 |
| | | | | darcs-hash:20080425220943-3e2dc-6de15f6302cd5e71f34c22f9fcb75f2971f32363.gz | ||||
* | Add debug categories to gst elements | Olivier Crete | 2008-04-25 | 2 | -0/+13 |
| | | | | darcs-hash:20080425204718-3e2dc-4e47de417c1f22dc2b7c3c4c3de0259d64ea3524.gz | ||||
* | Add some debugging messages to the gst elements | Olivier Crete | 2008-04-25 | 1 | -0/+6 |
| | | | | darcs-hash:20080425204105-3e2dc-275f3d4f39042cdda9bdb58a647db4386b059b2b.gz | ||||
* | Don't try to destroy NULL idle source | Olivier Crete | 2008-04-25 | 1 | -1/+2 |
| | | | | darcs-hash:20080425200200-3e2dc-8fe73880fa4b42e25ebbac1ea43c6fb8fd3a84f5.gz |