summaryrefslogtreecommitdiff
path: root/gst
Commit message (Collapse)AuthorAgeFilesLines
* nicesrc: Attach the receive callback in READY->PAUSED and detach in ↵Sebastian Dröge2015-04-201-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 queueSebastian Dröge2015-04-201-4/+8
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89673
* gst: improve error when agent/stream/component is unsetIlya Konstantinov2015-04-202-1/+25
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89962
* configure: Disable static by default, and add win32 DLL supportNirbheek Chauhan2015-03-271-2/+2
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=85962
* nicesink: Add support for render buffer_listJose Antonio Santos Cadenas2015-03-272-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 disposingSebastian Dröge2015-03-271-1/+7
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89673
* nicesink: unblock pending write on component changeJakub Adam2015-01-281-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 itOlivier Crête2014-08-181-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 modeYouness Alaoui2014-08-132-10/+107
|
* gst: Add missing switch casesPhilip Withnall2014-01-312-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.0Olivier Crête2012-09-144-8/+63
| | | | Revert this patch to drop GStreamer 0.10 support
* nicesrc: Use gst_buffer_fillOlivier Crête2012-09-131-4/+1
|
* The plugin name is not a string anymoreOlivier Crête2012-09-101-1/+1
|
* GST_FLOW_WRONG_STATE -> GST_FLOW_FLUSHINGSjoerd Simons2012-09-101-3/+3
|
* Use GstPushSrc as a base classOlivier Crête2012-09-102-15/+10
|
* Port GStreamer src/sink to 0.11Olivier Crête2012-09-103-58/+43
|
* Use a Queue in gstnicesrc to avoid multiple read_callbacks overwriting the ↵Youness Alaoui2011-06-232-9/+15
| | | | out buffer
* Properly cleanup the idle source in the gst srcOlivier Crête2009-09-171-5/+10
| | | | Also, do not re-create it if it already exists
* nicesrc: Don't leak a ref to the main contextOlivier Crête2009-08-102-4/+9
|
* Lock src when modifying idle_sourceOlivier Crête2009-02-121-3/+8
|
* Changing library name 'nice' to 'libnice'Youness Alaoui2008-12-191-1/+1
|
* Revert "Create a netbuffer directly instead of using gst_pad_buffer_alloc"Olivier Crête2008-11-192-13/+11
| | | | This reverts commit c8cd93a9a92d579f2a7090acea65e72180b358a4.
* Revert "Save the to/from addresses and put them in newly created buffers"Olivier Crête2008-11-192-95/+3
| | | | This reverts commit cbe7189aaa53093a593e5b07cc8de5050e95ee98.
* correctly pass -Wall and -Werror dependending on whether we are in a release ↵Youness Alaoui2008-11-121-1/+1
| | | | or not
* Merge commit 'tester/src-netbuffer' into nice-kakarotoYouness Alaoui2008-11-032-14/+108
|\
| * Save the to/from addresses and put them in newly created buffersOlivier Crête2008-09-222-3/+95
| |
| * Create a netbuffer directly instead of using gst_pad_buffer_allocOlivier Crête2008-09-222-11/+13
| |
* | Move address into the agent's dirYouness Alaoui2008-10-301-1/+0
| |
* | Fix gst makefileYouness Alaoui2008-10-071-18/+0
| |
* | Remove useless test filesYouness Alaoui2008-10-072-508/+0
| |
* | Update makefiles and configure to the new changes in file structure for the ↵Youness Alaoui2008-10-061-1/+1
|/ | | | NiceSocket
* Don't leak mainloop from gstsrcOlivier Crête2008-04-301-0/+4
|
* Separate stream creating from candidate gatheringOlivier Crete2008-04-251-0/+1
| | | | darcs-hash:20080425220943-3e2dc-6de15f6302cd5e71f34c22f9fcb75f2971f32363.gz
* Add debug categories to gst elementsOlivier Crete2008-04-252-0/+13
| | | | darcs-hash:20080425204718-3e2dc-4e47de417c1f22dc2b7c3c4c3de0259d64ea3524.gz
* Add some debugging messages to the gst elementsOlivier Crete2008-04-251-0/+6
| | | | darcs-hash:20080425204105-3e2dc-275f3d4f39042cdda9bdb58a647db4386b059b2b.gz
* Don't try to destroy NULL idle sourceOlivier Crete2008-04-251-1/+2
| | | | darcs-hash:20080425200200-3e2dc-8fe73880fa4b42e25ebbac1ea43c6fb8fd3a84f5.gz
* Can't have construct-time properties on gst elementsOlivier Crete2008-04-252-6/+6
| | | | darcs-hash:20080425200047-3e2dc-9d92ca18766d133a17b2053b4debeae272746d5e.gz
* return WRONG_STATE if unlocked and do not modify flow_ret from outside the ↵Youness Alaoui2008-04-231-4/+4
| | | | | | streaming thread darcs-hash:20080423001715-4f0f6-aedb50231ebdb4f1296d4e98e91fd675453c97a7.gz
* Adding an idler to quit the mainloop so we avoid a rare race conditionYouness Alaoui2008-04-222-1/+23
| | | | darcs-hash:20080422235156-4f0f6-5f33f7b4f4bcc8a39b5ad2cdf474a99cf1ebae89.gz
* Make the gst element unlock itself when requested by basesrcYouness Alaoui2008-04-222-3/+47
| | | | darcs-hash:20080422214225-4f0f6-c0af607186626ef802acf8824089f41c30fcf53b.gz
* Gstreamer element using mainloopYouness Alaoui2008-04-222-16/+52
| | | | darcs-hash:20080422163806-4f0f6-347a05842219dbf47903a1813c3a46df01a6b4af.gz
* Make the agent properties into object propertiesOlivier Crete2008-04-032-6/+51
| | | | darcs-hash:20080403234841-3e2dc-3241e35b6475c8da7f9061fee1ffbfdf3e80e399.gz
* Have the base src class do the timestamping for usOlivier Crete2008-04-031-0/+2
| | | | darcs-hash:20080403234417-3e2dc-f5eb66b2dd505f0b6427ae4cd12b1299d6a45664.gz
* Error if the elements try to go to ready without an agent setOlivier Crete2008-04-032-0/+69
| | | | darcs-hash:20080403231722-3e2dc-bded4a5e1db4984708083e3d94ce58471de156d1.gz
* Disable gst tests because they haven't been updatedOlivier Crete2008-04-031-10/+10
| | | | darcs-hash:20080403231716-3e2dc-e4f5d9891312c2d83f39c44328abd030c1b2a61c.gz
* Try to port part of the testsOlivier Crete2008-04-031-9/+15
| | | | darcs-hash:20080403231650-3e2dc-89b97d0ae63757c342e98ac68f5afa864ac0ebc2.gz
* Print warning on invalid propertyOlivier Crete2008-04-032-0/+16
| | | | darcs-hash:20080403225624-3e2dc-2c1e69eef8f2c620b654ee519e737b63047c55ce.gz
* Install gst plugins in right directoryOlivier Crete2008-04-031-1/+1
| | | | darcs-hash:20080403225336-3e2dc-c0a42f57d184e3785057e41b043d4129ccd8dc88.gz
* Make gst element use larger buffer size of 64k (max udp packet size)Olivier Crete2008-04-031-2/+5
| | | | darcs-hash:20080403221435-3e2dc-042b2046cd0e46bcaeebf81321db3eae7add4f4a.gz
* Update rest of the libnice modules to match the new address API.Kai Vehmanen2007-08-301-2/+2
| | | | darcs-hash:20070830072636-77cd4-8dea06bd2f0f952f7229eacd7c81d49208f1468f.gz