summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Version 0.1.130.1.13Olivier Crête2015-04-282-3/+8
|
* examples: Use the correct g_io_channel_win32_new_fd() functionOlivier Crête2015-04-283-3/+3
|
* agent: Fix a utility function being defined unnecessarilyPhilip Withnall2015-04-241-28/+28
| | | | | sockaddr_to_string() is not needed on UNIX when compiling without HAVE_GETIFADDRS. This fixes a compiler warning in that case.
* agent: Add a missing cast when compiling without HAVE_GETIFADDRSPhilip Withnall2015-04-241-1/+1
|
* agent: Move utility function outside #ifdefPhilip Withnall2015-04-241-5/+5
| | | | | This fixes compilation when HAVE_GETIFADDRS is not define. Reported on the mailing list by Curieux Tres <trescurieux@yahoo.fr>.
* stun: Add missing casts to unit testsPhilip Withnall2015-04-231-3/+6
| | | | This fixes some compiler warnings.
* examples: Make them built on non-win32 with GLib < 2.36Olivier Crête2015-04-223-7/+16
|
* Version 0.1.12.1Olivier Crête2015-04-221-2/+2
|
* Version 0.1.120.1.12Olivier Crête2015-04-222-3/+9
|
* examples: Make them build and work on WindowsOlivier Crête2015-04-223-7/+27
|
* agent: Print valid string even with no local candidatesOlivier Crête2015-04-221-1/+1
|
* agent: Fix SDP line countingOlivier Crête2015-04-221-4/+5
| | | | Fixes SDP parsing which I broke in commit 5972db04
* 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
* Version 0.1.11.1Olivier Crête2015-04-201-2/+2
|
* Version 0.1.110.1.11Olivier Crête2015-04-202-5/+13
|
* stunagent: Initiliaze variableOlivier Crête2015-04-201-1/+1
| | | | This remove a gcc warning
* agent: Count m= files to match streamsOlivier Crête2015-04-201-17/+10
| | | | | | The only valid way to match streams is to count m= lines, see RFC 3264. https://bugs.freedesktop.org/show_bug.cgi?id=90019
* agent: Warn on invalid media types for SDPOlivier Crête2015-04-202-2/+18
| | | | | | Only 6 strings are valid. https://bugs.freedesktop.org/show_bug.cgi?id=90019
* Prefix include guardsOlivier Crête2015-04-206-18/+18
| | | | | | | The include file names are very generic, at least make the guards a bit less generic. https://bugs.freedesktop.org/show_bug.cgi?id=90013
* configure.ac: Fix error when GUPnP is requested and not availableJose Antonio Santos Cadenas2015-04-201-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=90010
* gst: improve error when agent/stream/component is unsetIlya Konstantinov2015-04-202-1/+25
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89962
* agent: Improve nice_agent_attach_recv and nice_agent_recv* docsIlya Konstantinov2015-04-201-5/+29
| | | | | | | Explain that either having an I/O callback or calling nice_agent_recv* is essential for ICE connection check to succeed. https://bugs.freedesktop.org/show_bug.cgi?id=89849
* stun: Add missing format attributes for va_list printf functionsPhilip Withnall2015-04-143-0/+17
| | | | As detected by GCC 4.9.
* agent: Add API to set local credentialsRohan Garg2015-04-147-1/+269
| | | | Adds new API: nice_agent_set_local_credentials().
* agent: Whitespace fixesRohan Garg2015-04-142-3/+2
|
* configure: On Solaris, library is libnsl, not libnlsOlivier Crête2015-03-271-1/+1
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=73042
* configure: Disable static by default, and add win32 DLL supportNirbheek Chauhan2015-03-272-3/+4
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=85962
* nicesink: Add test for buffer list supportJose Antonio Santos Cadenas2015-03-273-1/+351
| | | | https://bugs.freedesktop.org/show_bug.cgi?id=89609
* 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
* agent: Add missing preconditions to public APIPhilip Withnall2015-03-101-6/+104
| | | | Makes things a little bit safer to abuse.
* agent: Fix documentation to use ‘nul-terminated’ for stringsPhilip Withnall2015-03-102-4/+4
| | | | | NULL is ((gpointer) 0). nul is '\0'. Arrays can be NULL terminated. Strings can be nul terminated.
* stun: Fix documentation to use ‘nul-terminated’ for stringsPhilip Withnall2015-03-101-3/+3
| | | | | NULL is ((gpointer) 0). nul is '\0'. Arrays can be NULL terminated. Strings can be nul terminated.
* win32: Update READMEDavid Feurle2015-02-111-0/+8
|
* stun: Use dynamic array instead of stack allocated arrayDavid Feurle2015-02-111-1/+3
| | | | | | | Dynamic on-stack arrays are not supported in Visual Studio. This has the downside of introducing an extra memory allocation into libstun, but it’s on a debug path so should be harmless.
* win32: Update file list in Visual Studio projectDavid Feurle2015-02-111-12/+64
|
* win32: Remove outdated DLL filesDavid Feurle2015-02-111-48/+0
|
* stun: Use sprintf() instead of snprintf() to support VS 2010Philip Withnall2015-02-111-1/+1
| | | | | | | | | | | | | | Visual Studio 2010 still doesn’t support C99, and snprintf() is a C99 function, so compilation fails with: error: C3861: 'snprintf': identifier not found Use sprintf() instead, which is C89 and thus supported. This does not make the code unsafe, as the format specifier is constrained to two characters (+ trailing nul), which are guaranteed to fit in the array bounds. Reported on the mailing list: http://lists.freedesktop.org/archives/nice/2014-October/000978.html
* Remove duplicate ips from nice_interfacesYouness Alaoui2015-01-301-6/+23
| | | | | | | | | | | | | | OpenVPN creates a tun interface having the same IP assigned twice like: 9: tun0: <POINTOPOINT,MULTICAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc ...100 link/none inet 10.222.111.10 peer 10.222.111.9/32 brd 10.222.111.10 scope global tun0 valid_lft forever preferred_lft forever inet 10.222.111.10/32 brd 10.222.111.10 scope global tun0 valid_lft forever preferred_lft forever This interface would generate two identical host candidates with the same value of foundation.
* Version 0.1.10.1Olivier Crête2015-01-281-2/+2
|
* Version 0.1.100.1.10Olivier Crête2015-01-282-2/+6
|
* 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.
* configure: Add "subdir-objects" automake optionOlivier Crête2015-01-281-1/+1
| | | | | Automake now warns that it will be the only behavior in the future. So quell the warning by adding it.
* Version 0.1.9.1Olivier Crête2015-01-281-2/+2
|
* Version 0.1.90.1.9Olivier Crête2015-01-282-3/+9
|
* Only change the receiving nicesock for udp-turn for ice-tcpYouness Alaoui2015-01-201-20/+19
| | | | | | | | The code was in the wrong spot, for OC2007, we need to fix the nicesock used only in the case of udp-turn-over-tcp for OC2007 compatibility mode. With the current code, it was thinking that the data came from TURN for every udp packet. This should hopefully fix : https://github.com/EricssonResearch/openwebrtc/issues/85
* docs: Enable documentation checks during `make check` by defaultPhilip Withnall2015-01-021-3/+4
| | | | Now that they pass, we should endeavour to ensure they continue to pass.
* docs: Add 0.1.8 API to the documentation indexPhilip Withnall2015-01-021-0/+4
| | | | This should have been included before. This fixes `make check` in docs/.
* docs: Add various missing documentation comments and update sections.txtPhilip Withnall2015-01-027-4/+173
| | | | | This straightens out the last few bits of the documentation and almost allows `make check` to pass in docs/.