Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | fs-rtp-substream: Drop non-serialized events without caps | Olivier Crête | 2016-03-10 | 1 | -0/+4 |
| | | | | | This prevents some events that shouldn't be forwarded from going downstream. | ||||
* | rtpstream: Accept all uncrypted packets if no crypto set | Olivier Crête | 2015-07-24 | 3 | -1/+36 |
| | |||||
* | rtpstream: Accept everything when no crypto was set | Olivier Crête | 2015-07-24 | 1 | -4/+2 |
| | |||||
* | bitrateadapter: Template caps are ANY and absorb the rest, so ignore them | Olivier Crête | 2015-04-27 | 1 | -6/+0 |
| | |||||
* | rtp: Opus is now our favorite codec | Olivier Crête | 2015-03-25 | 1 | -0/+2 |
| | |||||
* | rtp: Parse payloaders with multiple names | Olivier Crête | 2015-03-25 | 1 | -0/+5 |
| | |||||
* | rtp: Put channels as encoding-params as expected | Olivier Crête | 2015-03-25 | 1 | -2/+9 |
| | |||||
* | fsrtpxdata: Add gst-plugins-base libs to the CFLAGS and LIBS | Sebastian Dröge | 2015-03-19 | 1 | -0/+2 |
| | | | | | Fixes compilation in gst-uninstalled, as otherwise the RTP library is not found. | ||||
* | Enable building static GStreamer plugins | Nicolas Dufresne | 2015-02-25 | 5 | -0/+5 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=89287 | ||||
* | stream: Add "require-encryption" parameter | Olivier Crête | 2015-02-25 | 2 | -11/+48 |
| | | | | | | | If it is set to TRUE, then all buffers will be dropped before the decryption key is set. https://bugs.freedesktop.org/show_bug.cgi?id=89288 | ||||
* | rtpconference: Make get_extension() static | Olivier Crête | 2015-02-04 | 1 | -1/+1 |
| | |||||
* | rtpxdatapay: Use gst_buffer_copy_into to avoid unreffing the buffer | Youness Alaoui | 2015-01-27 | 1 | -1/+3 |
| | |||||
* | rtpxdatapay: Add support for MTU and split long messages into multiple packets | Youness Alaoui | 2015-01-27 | 1 | -5/+32 |
| | | | | | | Split all messages into max 1200 bytes of payload and send a GstBufferList when needed Keep sending a normal buffer in case the buffer is smaller than 1200 bytes to things slightly faster | ||||
* | Add support for send-rtcp-mux on fs-rtp-session and nice transmitter | Youness Alaoui | 2015-01-27 | 1 | -1/+42 |
| | | | | | | In fs_nice_transmitter_set_send_component_mux(), the component IDs, which start from 1, are used as nicesinks array indexes and nicesinks[0] is always NULL. | ||||
* | msnconnection: Fix potential race/deadlock | Olivier Crête | 2015-01-27 | 1 | -1/+5 |
| | | | | Unlock the mutex while waiting for the thread to exit. | ||||
* | Fix clang warnings | Olivier Crête | 2014-10-28 | 1 | -1/+1 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=85565 | ||||
* | rtp-discover-codecs: Make global access to blueprints thread-safe | Nicolas Dufresne | 2014-10-28 | 1 | -4/+17 |
| | | | | | | | | The global variable list_codec_blueprintfs refcounted with codecs_list_ref was not thread safe. This patch uses a global lock to make this code path thread safe. https://bugs.freedesktop.org/show_bug.cgi?id=85567 | ||||
* | rtpsession: Don't try to return srtpenc/dec if not installed | Olivier Crête | 2014-10-28 | 1 | -2/+2 |
| | | | | https://bugs.freedesktop.org/show_bug.cgi?id=85566 | ||||
* | rtpstream: Use the right variables in validation | Olivier Crête | 2014-10-09 | 1 | -5/+5 |
| | | | | Copy-paste error | ||||
* | rtpsession: Don't try to start sending before a transmitter is set | Olivier Crête | 2014-10-07 | 1 | -9/+4 |
| | | | | No stream is really sending before a transmitter is set. | ||||
* | session: Add internal-session property | Youness Alaoui | 2014-09-18 | 1 | -1/+13 |
| | |||||
* | rtpsession: Fix discovery of RTCP ssrc. | Youness Alaoui | 2014-09-18 | 1 | -16/+27 |
| | | | | | | SRTCP packets will have SDES encrypted, so we need to check for RR and SR reports. Also, the code was checking if rtcp_map failed, instead of succeeded. This also allows us to mix rtp and rtcp on the same component. | ||||
* | rtp: Implement setting SRTP decryption key | Olivier Crête | 2014-09-18 | 3 | -59/+302 |
| | |||||
* | rtpsession: Factor out SRTP parameter validation | Olivier Crête | 2014-09-18 | 3 | -163/+192 |
| | |||||
* | rtpsession: Implemnt setting SRTP encryption key | Olivier Crête | 2014-09-18 | 1 | -1/+278 |
| | |||||
* | rtpsession: Create srtpenc & srtpdec | Olivier Crête | 2014-09-18 | 1 | -33/+143 |
| | |||||
* | transmitter: Remove recvonly-filter | Olivier Crête | 2014-09-18 | 1 | -9/+0 |
| | | | | It was pretty much useless anyway. | ||||
* | Remove fsrtcpfilter | Olivier Crête | 2014-09-18 | 4 | -333/+0 |
| | | | | It's not useful in real life | ||||
* | fsrtpxdata: Add RTP pay/depay for Microsoft Lync RTP x-data | Olivier Crête | 2014-09-18 | 6 | -0/+399 |
| | |||||
* | Add Application Media type | Olivier Crête | 2014-09-18 | 4 | -1/+24 |
| | |||||
* | rtpdiscocodec: Also discover formats with no encoder | Olivier Crête | 2014-09-18 | 1 | -5/+16 |
| | | | | This makes L16, L24 and Video/RAW available to Farstream without profiles. | ||||
* | rtpdiscocode: Ignore codecs with no "payload" property | Olivier Crête | 2014-09-18 | 1 | -0/+2 |
| | |||||
* | rtpdiscocodec: Use GQueue instead g_list_append | Olivier Crête | 2014-09-18 | 1 | -3/+3 |
| | |||||
* | rtpbitrateadapter: Check bitrate changes since last getcaps or last notification | Olivier Crête | 2014-09-18 | 2 | -12/+10 |
| | | | | Not only since the last reconfigure | ||||
* | rtpbitrateadapter: Remove unused caps | Olivier Crête | 2014-09-18 | 2 | -8/+1 |
| | |||||
* | rtpbitrateadapter: Support non-video caps too | Olivier Crête | 2014-09-18 | 1 | -3/+2 |
| | |||||
* | rtpbitrateadapter: Do dynamic getcaps | Olivier Crête | 2014-09-18 | 1 | -9/+36 |
| | |||||
* | 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 |
| |