GNOME Bugzilla – Bug 730473
rtspsrc: add support for key length parameters
Last modified: 2014-06-19 14:18:59 UTC
Created attachment 276903 [details] [review] add key length parameter support This patch together with bug 730472 adds supprot for exchanging key lengths parameters. However, it currently misses the key length for the RTCP encoder in rtspsrc, which still uses the default parameters (AES-128 and HMAC-SHA1-80) and random key.
Created attachment 276966 [details] [review] add key length parameter support fixup This new patch also adds a new signal request-rtcp-key in rtspsrc that allows the user to provide the crypto parameters and key for sending the RTCP messages.
Created attachment 277003 [details] [review] add key length parameter support 2nd fixup Same as before but added a couple of missing g_value_unset.
Created attachment 278363 [details] [review] add key length parameter support 3rd fixup This just fixes the commit log by adding reference to this bug number.
commit 98a4ee0f9245124527076bfc781369ed4f3683f2 Author: Wim Taymans <wtaymans@redhat.com> Date: Thu Jun 19 16:17:23 2014 +0200 rtspsrc: pass the stream id when asking for crypto params This way the app can choose different parameters for each stream. commit 7ce0ea3946e965e7cc9bbe43e9e69129f6d890f5 Author: Aleix Conchillo Flaqué <aleix@oblong.com> Date: Tue May 20 14:58:07 2014 -0700 rtspsrc: add support for key length parameters This patch adds supports for the incoming key management parameters for encryption and authentication key lengths. It also adds a new signal request-rtcp-key that allows the user to provide the crypto parameters and key for the RTCP stream. https://bugzilla.gnome.org/show_bug.cgi?id=730473