Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | srtpdec: Actually set the caps on the srcpad instead of just calling the ↵ | Sebastian Dröge | 2015-05-06 | 1 | -4/+4 |
| | | | | | | default event handler for the sinkpad Fixes up dafa11b9d21d06a0273007628a2a0bb4d7858658 | ||||
* | srtpdec: Make sure to send caps events downstream before any segment events | Sebastian Dröge | 2015-04-30 | 1 | -0/+16 |
| | | | | | | | | Upstream might not give us a caps event (dtlssrtpdec) because it might be an RTP/RTCP mixed stream, but we split the two streams anyway and should report proper caps downstream if possible. Fixes "sticky event misordering" warnings with dtlssrtpdec. | ||||
* | srtpdec: Add some more debug output | Sebastian Dröge | 2015-04-13 | 1 | -0/+3 |
| | |||||
* | srtpdec: Add support for buffer list | Jose Antonio Santos Cadenas | 2015-03-19 | 1 | -1/+141 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=746387 | ||||
* | srtpdec: Separate buffer encoding functionality into a different function | Jose Antonio Santos Cadenas | 2015-03-18 | 1 | -30/+52 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=746387 | ||||
* | srtpdec: fix rtp/rtcp sink event memory leak | Aleix Conchillo Flaqué | 2014-11-20 | 1 | -2/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=740451 | ||||
* | srtpdec: Trivial documentation fix | Arun Raghavan | 2014-10-30 | 1 | -1/+1 |
| | |||||
* | srtpdec: Add support for RTP/RTCP mixing if data arrives on RTCP pad | Youness Alaoui | 2014-08-21 | 1 | -10/+8 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=734321 | ||||
* | srtp: add support for rollover counters and replay protection window size | Aleix Conchillo Flaqué | 2014-06-03 | 1 | -3/+54 |
| | | | | | | | | | | | We add a new signal, get-rollover-counter, to the SRTP encoder. Given a ssrc the signal will return the currently internal SRTP rollover counter for the given stream. For the SRTP decoder we have a new SRTP caps parameter "roc" that needs to be set when a new SRTP stream is created for a given SSRC. https://bugzilla.gnome.org/show_bug.cgi?id=726861 | ||||
* | srtpdec: Don't reset stream if the key hasn't changed | Olivier Crête | 2014-05-06 | 1 | -10/+36 |
| | |||||
* | srtpdec: Add "remove-key" action signal to remove a single key | Olivier Crête | 2014-05-06 | 1 | -2/+22 |
| | | | | | Removing all the keys can be a problem as it also resets the various counters, so instead add an option to remove a single key. | ||||
* | srtpdec: Remove unused field | Olivier Crête | 2014-05-06 | 1 | -1/+0 |
| | |||||
* | srtpdec: Only clear streams if they have been created | Olivier Crête | 2014-05-01 | 1 | -2/+2 |
| | |||||
* | srtpdec: Use object debug | Olivier Crête | 2014-05-01 | 1 | -1/+1 |
| | |||||
* | srtp: remove dead assignment | Vincent Penquerc'h | 2014-04-09 | 1 | -1/+1 |
| | | | | Coverity 1197707 | ||||
* | srtpdec: Fix comparison compiler warning | Sebastian Dröge | 2014-02-08 | 1 | -2/+2 |
| | | | | | error: comparison of constant -1 with expression of type 'GstSrtpCipherType' is always false | ||||
* | srtpdec: Fix GstCaps memory leak | Miguel París Díaz | 2014-01-03 | 1 | -0/+1 |
| | | | | https://bugzilla.gnome.org/show_bug.cgi?id=721382 | ||||
* | srtp: add 256-bit key support | Aleix Conchillo Flaqué | 2013-12-13 | 1 | -4/+4 |
| | | | | | | | | | | | | | * ext/srtp/gstsrtp.[ch]: added GST_SRTP_CIPHER_AES_256_ICM to GstSrtpCipherType and new function cipher_key_size. * ext/srtp/gstsrtpenc.c: maximum key size is now 46 characters (14 for the salt plus the key). If different ciphers are chosen for RTP and RTCP the maximum needed key size is expected. * ext/srtp/gstsrtpdec.c: minor documentation updates. https://bugzilla.gnome.org/show_bug.cgi?id=720434 | ||||
* | srtpdec: Make sure that stream-id/caps/segment are sent before buffers | Olivier Crête | 2013-11-19 | 1 | -12/+105 |
| | | | | | It may be possible that only one of the two sink pads is linked in that case, the events need to be created from the other pad. | ||||
* | srtpdec: Pass is_rtcp to setcaps function | Olivier Crête | 2013-11-19 | 1 | -1/+1 |
| | |||||
* | srtp: Implement SRTCP demultiplexing | Olivier Crête | 2013-11-19 | 1 | -12/+22 |
| | | | | | Separate multiplexed RTP and RTCP if they arrive on the rtp_sink pad. | ||||
* | srtpdec: fix buffers being dropped due to shadowed variable | Tim-Philipp Müller | 2013-08-16 | 1 | -2/+1 |
| | | | | | | Spotted by gstblub@gmail.com. https://bugzilla.gnome.org/show_bug.cgi?id=706091 | ||||
* | srtp: Let packets through without touching them if no crypto or auth is set | Olivier Crête | 2013-08-12 | 1 | -0/+6 |
| | |||||
* | srtpdec: Refactor code a bit | Olivier Crête | 2013-08-12 | 1 | -26/+31 |
| | | | | Simplify the error handling case and get the packet push out of the if() | ||||
* | srtpdec: Don't error on invalid packet, just drop it | Olivier Crête | 2013-08-12 | 1 | -4/+5 |
| | |||||
* | srtp: Don't require a key if both auth and cipher are null | Olivier Crête | 2013-06-28 | 1 | -12/+23 |
| | |||||
* | srtp: Move the enums to the common header | Olivier Crête | 2013-06-28 | 1 | -4/+4 |
| | | | | The types are used in both the encoder and decoder | ||||
* | srtpdec: Don't stop on invalid buffer | Olivier Crête | 2013-04-09 | 1 | -1/+1 |
| | |||||
* | srtpdec: Cleaner stream cleanup | Olivier Crête | 2013-04-09 | 1 | -7/+10 |
| | |||||
* | srtpdec: Don't crash on invalid cipher | Olivier Crête | 2013-04-09 | 1 | -0/+7 |
| | |||||
* | ext: printf format fixes in debug and error messages | Tim-Philipp Müller | 2013-04-08 | 1 | -2/+3 |
| | |||||
* | srtp: Update example pipelines | Olivier Crête | 2013-03-28 | 1 | -4/+9 |
| | |||||
* | srtp: Fix filter handling in caps negotiation to keep filter content | Olivier Crête | 2013-03-25 | 1 | -0/+10 |
| | |||||
* | srtp: Add SRTP plugin based on libsrtp | Olivier Crête | 2013-03-12 | 1 | -0/+965 |
In large part the work of Gabriel Millaire |