Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | rtpbitrateadapter: Let upstream do possible renegotiation on > 10% bitrate ↵ | Olivier Crête | 2014-09-18 | 2 | -53/+28 | |
| | | | | change | |||||
* | rtpbitrateadapter: Remove caps property | Olivier Crête | 2014-09-18 | 1 | -39/+0 | |
| | ||||||
* | rtpbitrateadapter: Pass media type from caller | Olivier Crête | 2014-09-18 | 1 | -15/+18 | |
| | ||||||
* | rtpbitrateadapter: Remove gray caps | Olivier Crête | 2014-09-18 | 1 | -33/+15 | |
| | ||||||
* | rtpcodecnego: Filter by input and output caps | Olivier Crête | 2014-09-18 | 3 | -3/+66 | |
| | ||||||
* | rtpsession: Implement allowed caps setting | Olivier Crête | 2014-09-18 | 1 | -1/+83 | |
| | ||||||
* | rtpsession: Add input and output caps | Olivier Crête | 2014-09-18 | 1 | -0/+15 | |
| | ||||||
* | rtpcodecnego: Skip full list iteration | Olivier Crête | 2014-09-18 | 1 | -0/+3 | |
| | | | | One send codec is enough to be happy! | |||||
* | rtpcodecnego: Discover input/output caps for application specified pipelines | Olivier Crête | 2014-09-18 | 4 | -29/+53 | |
| | | | | | From the codec preferences, if there is a pipeline, inspect to find the possible caps. | |||||
* | rtpdiscocodec: Factor out in/out caps discovery | Olivier Crête | 2014-09-18 | 1 | -86/+96 | |
| | ||||||
* | rtpcodecnego: Add CodecPreference struct wrapping codec prefs | Olivier Crête | 2014-09-18 | 3 | -59/+89 | |
| | ||||||
* | rtp: Use FsStreamDirection instead of "is_send" gboolean | Olivier Crête | 2014-09-18 | 6 | -46/+92 | |
| | | | | Makes the API clearer | |||||
* | rtpcodecdisco: Discover output caps from receive codecbin | Olivier Crête | 2014-09-18 | 1 | -4/+33 | |
| | ||||||
* | rtpcodecdisco: Discover input caps from send codecbin | Olivier Crête | 2014-09-18 | 1 | -26/+109 | |
| | ||||||
* | rtpcodeccache: Add input/output caps to the codec cache | Olivier Crête | 2014-09-18 | 3 | -2/+49 | |
| | ||||||
* | rtpsession: Only try to read RTCP if mapping succeeded | Olivier Crête | 2014-07-31 | 1 | -1/+1 | |
| | ||||||
* | rtpdiscocodec: Fix build with -Werror=format-security | Jakub Adam | 2014-05-12 | 1 | -1/+1 | |
| | ||||||
* | rtpconference: Fix debug print | Olivier Crête | 2014-05-09 | 1 | -2/+1 | |
| | ||||||
* | rtpcodecdisco: Style fix | Olivier Crête | 2014-05-09 | 1 | -1/+1 | |
| | ||||||
* | rtpsession: Verify object exists in dispose path | Olivier Crête | 2014-05-09 | 1 | -1/+2 | |
| | ||||||
* | rtpdiscocodec: Debug pipeline at the right level | Olivier Crête | 2014-05-09 | 1 | -1/+1 | |
| | ||||||
* | rtpcodecdisco: Use GST_PTR_FORMAT for caps debug | Olivier Crête | 2014-05-07 | 1 | -7/+2 | |
| | ||||||
* | rtpcodecdisco: Improve debug printing | Olivier Crête | 2014-05-07 | 1 | -13/+32 | |
| | ||||||
* | videoanyrate: Use the Fs prefix internally too | Olivier Crête | 2014-05-06 | 2 | -31/+30 | |
| | ||||||
* | rtp: Fix a couple typos | Vincent Penquerc'h | 2014-05-06 | 1 | -2/+2 | |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=37997 | |||||
* | Fix some mismatched / redundant <para> gtk-doc tags | Iain Lane | 2014-05-06 | 1 | -2/+2 | |
| | | | | | | | | | gtk-doc 1.20 got more strict about correctness here wrt. balanced tags. Also bump the relevant gtk-doc requirement, these tags were added for a reason back then. https://bugs.freedesktop.org/show_bug.cgi?id=76458 | |||||
* | 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 | |
| | ||||||
* | rtptfrc: Fix off by one error | Olivier Crête | 2014-05-04 | 1 | -1/+1 | |
| | | | | 128 is dynamic and needs checking | |||||
* | 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 | |
| | ||||||
* | 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 | |||||
* | 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 | |||||
* | 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> | |||||
* | 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 | |||||
* | 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 | |||||
* | Misc win32 portability fixes | Olivier Crête | 2013-04-04 | 2 | -8/+5 | |
| | | | | 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 | |||||
* | 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. | |||||
* | 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. | |||||
* | Use the generic marshallers instead of generating them | Olivier Crête | 2013-02-05 | 4 | -48/+3 | |
| | ||||||
* | Update and fix the default properties for vp8enc | Debarshi Ray | 2012-10-24 | 1 | -4/+5 | |
| | | | | | | | | | | The property names of the vp8enc element changed in GStreamer 1.0. See the following commits from gst-plugins-good for some of the corresponding changes: - 392bd12a45b959b696365e5f25e315c2489fe025 - 9c0ff2f38174f2e4111859bd66956a77764cb515 Also, vp8enc uses target-bitrate, not bitrate. | |||||
* | rtpsession: Set the discovery valve to playing before linking it | Olivier Crête | 2012-10-04 | 1 | -0/+8 | |
| |