Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Version 0.2.40.2.4 | Olivier Crête | 2014-05-05 | 2 | -2/+9 |
| | |||||
* | msnconnection: Fix typo | Olivier Crête | 2014-05-05 | 1 | -2/+2 |
| | |||||
* | msnconnection: Double check return value of recv() | Olivier Crête | 2014-05-04 | 1 | -3/+10 |
| | | | | Even though it has already been peeked at! | ||||
* | rtpsession: Check that there is either a blueprint or a profile | Olivier Crête | 2014-05-04 | 1 | -0/+6 |
| | | | | Having neither is always invalid! | ||||
* | msnconnection: Make sure token is correctly read | Olivier Crête | 2014-05-04 | 1 | -1/+5 |
| | |||||
* | rtp: Check both variants, not only one! | Olivier Crête | 2014-05-04 | 1 | -1/+1 |
| | |||||
* | multicast: Assert that udpsock is valid if there are ttls left | Olivier Crête | 2014-05-04 | 1 | -0/+2 |
| | | | | | If the sock is not valid, that we should be the only user and the ttl should have been flushed. | ||||
* | rtptfrc: Fix off by one error | Olivier Crête | 2014-05-04 | 1 | -1/+1 |
| | | | | 128 is dynamic and needs checking | ||||
* | rawudp: udpsock is never NULL there | Olivier Crête | 2014-05-04 | 1 | -2/+1 |
| | |||||
* | multicast: udpsock is never NULL there | Olivier Crête | 2014-05-04 | 1 | -2/+1 |
| | |||||
* | rtpkeyunitmanager: Correctly check for local ssrc | Olivier Crête | 2014-05-03 | 1 | -2/+3 |
| | | | | Found by coverity | ||||
* | rtpsession: Since GStreamer 1.2, the real internal SSRC is on the incoming caps | Olivier Crête | 2014-05-03 | 1 | -3/+18 |
| | |||||
* | rtpsession: Also notify of SSRC change on caps change | Olivier Crête | 2014-05-03 | 1 | -0/+11 |
| | |||||
* | tests: Disable upnp tests by default | Olivier Crête | 2014-05-03 | 1 | -1/+1 |
| | |||||
* | Fix documentation | Olivier Crête | 2014-05-02 | 4 | -3/+36 |
| | |||||
* | docs: Use Farstream API version when installing docs | Olivier Crête | 2014-05-01 | 3 | -2/+233 |
| | | | | This also forces us to make a private copy of the gtk-doc.mak | ||||
* | include <sys/socket.h> for setsockopt(2) | Jasper Lievisse Adriaanse | 2014-03-30 | 1 | -0/+1 |
| | |||||
* | Include <netinet/in.h> for struct sin_addr. | Jasper Lievisse Adriaanse | 2014-03-30 | 1 | -0/+1 |
| | |||||
* | Include <sys/uio.h> for struct iovec. | Jasper Lievisse Adriaanse | 2014-03-30 | 1 | -0/+1 |
| | |||||
* | raw: Fix crash where the stream would try to contact its session before its ↵ | Olivier Crête | 2014-02-27 | 1 | -1/+2 |
| | | | | been set | ||||
* | transmitters: include <netinet/in.h> for IPPROTO_* | Ryan Lortie | 2014-02-14 | 2 | -0/+2 |
| | | | | | | | | POSIX says that we need <netinet/in.h> for IPPROTO_* to be defined, so make sure we include it. It also ensures that we get a definition of 'struct sockaddr' which appears in the rawudp header as an argument type. | ||||
* | rtpsession: Need to read the method on stop too | Olivier Crête | 2013-12-05 | 1 | -5/+4 |
| | | | | Otherwise it used an initialized variable. Thank you clang-analyzer | ||||
* | examples: Remove unused variable | Olivier Crête | 2013-12-05 | 1 | -2/+2 |
| | |||||
* | rtp-codec-nego: Actually test that the codec id is valid | Olivier Crête | 2013-11-07 | 1 | -1/+1 |
| | | | | Bug found by David Binderman <dcb314@hotmail.com> | ||||
* | tests/rtp/sendcodecs: pass a GError to parse_launch. | Mathieu Duponchelle | 2013-10-16 | 1 | -1/+3 |
| | | | | | Otherwise for some reason launch_full returns a pipeline even when an element is missing, despite the FATAL_ERRORS flag. | ||||
* | Add files from newer autotools to .gitignore | Olivier Crête | 2013-09-05 | 1 | -2/+8 |
| | |||||
* | multicast: Remove not required non-standard header | Olivier Crête | 2013-06-25 | 1 | -1/+0 |
| | |||||
* | tests: Only use matching host candidates for nice force_remote_candidates test | Olivier Crête | 2013-06-20 | 1 | -10/+18 |
| | | | | The other candidates may or not may not work | ||||
* | Prefer dynamic PT 101 for telephone-event at clock rate 8000 | Simon McVittie | 2013-06-03 | 1 | -0/+6 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The WebRTC implementation in Google Chrome <= 26 would reject calls if there was "a telephone-event payload type less than 101"[1] and as of 2013-06-03, the Google Mail web UI with the VoIP extension seems to have a similar signalling bug. Experimenting with the web UI indicates that telephone-events with clock rate != 8000 are irrelevant, and only clock rate 8000 matters. Hopefully the same was true in WebRTC (I can't find a libjingle commit that looks likely to have fixed this). Meanwhile, many SIP implementations and at least one Jingle implementation (Freeswitch's mod_dingaling) either hard-code payload type 101 to be telephone-event, or make the payload type for telephone-event a configuration option. I can't help thinking this was not how dynamic payload types were meant to work, but interoperability is interoperability... This fixes interop when Empathy 3.8 + telepathy-gabble 0.17.4, on a system with not many codecs installed) calls the Google Mail web UI. When the same setup is called by a peer that specifies a different PT for telephone-event:8000 (the Google Mail web UI uses 126 in its outgoing calls), the peer's choice of PT takes precedence. [1] https://code.google.com/p/webrtc/issues/detail?id=1783 https://bugs.freedesktop.org/show_bug.cgi?id=65311 | ||||
* | Version 0.2.3.1 | Olivier Crête | 2013-04-15 | 1 | -1/+1 |
| | |||||
* | Version 0.2.30.2.3 | Olivier Crête | 2013-04-15 | 2 | -2/+13 |
| | |||||
* | tests: Use G_GSIZE_FORMAT where appropriate | Olivier Crête | 2013-04-15 | 3 | -6/+6 |
| | |||||
* | fs-rtp-discover-codecs: plug memoryleak | Havard Graff | 2013-04-08 | 1 | -1/+1 |
| | | | | use g_list_delete_link to free the list as well | ||||
* | rawudp: Use GSocket abstraction for portability | Olivier Crête | 2013-04-04 | 2 | -112/+65 |
| | |||||
* | multicast: Use gio instead of getaddrinfo for resolving | Olivier Crête | 2013-04-04 | 1 | -14/+23 |
| | |||||
* | tests: Use GSocket instead of getaddrinfo to parse IP addresses | Olivier Crête | 2013-04-04 | 4 | -33/+38 |
| | |||||
* | Misc win32 portability fixes | Olivier Crête | 2013-04-04 | 9 | -16/+18 |
| | | | | Based on a patch by Conrad Poelman | ||||
* | codec-discovery: Intersect different parts of the same caps to reduce them | Olivier Crête | 2013-04-02 | 1 | -6/+34 |
| | | | | | We do this because a caps may have the static payload in a separate structure from the encoding-name We just want both in the same structure | ||||
* | rtpsession: Set error in all error cases | Olivier Crête | 2013-04-02 | 1 | -2/+12 |
| | |||||
* | rtpsubstream: Don't free codec after setting it inside substream | Olivier Crête | 2013-03-29 | 1 | -8/+6 |
| | | | | Bug discovered by Havard Graff | ||||
* | session: Add API to set the transmitter parameters as a GHashTable | Olivier Crête | 2013-03-26 | 3 | -14/+114 |
| | |||||
* | candidate: Add helper function for pygi | Olivier Crête | 2013-03-26 | 2 | -0/+19 |
| | | | | This way, it can set a FsCandidateList to a GValue | ||||
* | candidate: Allow various elements to be NULL | Olivier Crête | 2013-03-26 | 1 | -5/+5 |
| | |||||
* | fs-codec: plug memory leak | Havard Graff | 2013-03-26 | 1 | -2/+0 |
| | | | | encoding_name is already g_strdup'ed in codec_new | ||||
* | rtp-stream: plug session leak | Havard Graff | 2013-03-26 | 1 | -0/+3 |
| | |||||
* | fs-rtp-substream: Don't leak caps on error | Olivier Crête | 2013-03-26 | 1 | -0/+2 |
| | | | | Based on patch from Havard Graff | ||||
* | rtp-codec-discovery: Intersect instead of merge | Olivier Crête | 2013-03-26 | 1 | -6/+4 |
| | | | | | We want the semantics of intersection, not merging, as this will produce a caps with two separate structures in some cases. | ||||
* | Use == instead of = test for portability | Olivier Crête | 2013-03-22 | 1 | -1/+1 |
| | | | | Bug reported by OBATA Akio | ||||
* | rtp: Tune pulsesink/pulsesrc latency values further | Arun Raghavan | 2013-03-22 | 1 | -3/+2 |
| | | | | | | This makes for lower overall values without forcing a bunch of underruns at the start which we got by having pulsesink's buffer-time as 2*latency-time. | ||||
* | Remove deprecated GStaticMutex usage | Olivier Crête | 2013-03-22 | 5 | -21/+21 |
| |