After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 745586 - rtpsession: Implement RFC 2762
rtpsession: Implement RFC 2762
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal enhancement
: git master
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2015-03-04 09:47 UTC by sancane
Modified: 2018-11-03 14:58 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
patch generated using git format-patch (8.33 KB, patch)
2015-03-04 09:47 UTC, sancane
committed Details | Review

Description sancane 2015-03-04 09:47:49 UTC
Created attachment 298511 [details] [review]
patch generated using git format-patch

rtpsession declares an array of maps to store srrcs but only the
the key 0 is being used. This patch replaces the array of maps
for just one map and remove useless parameters in rtpsession
Comment 1 Wim Taymans 2015-03-04 10:04:47 UTC
It's the beginning of an implementation of RFC 2762, which is needed for large multicast groups. The implementation is not yet complete but why not leave what is there and implement RFC 2762 instead?
Comment 2 Sebastian Dröge (slomo) 2015-03-04 10:26:27 UTC
commit 1591adf4cd843d13d8622a30c619425691a84128
Author: Santiago Carot-Nemesio <sancane@gmail.com>
Date:   Wed Mar 4 10:35:12 2015 +0100

    rtpsession: Do not use an array of maps if they are not being used
    
    rtpsession declares an array of maps to store srrcs but only the
    the key 0 is being used. This patch replaces the array of maps
    for just one map and remove useless parameters in rtpsession
    
    https://bugzilla.gnome.org/show_bug.cgi?id=745586
Comment 3 sancane 2015-03-04 10:31:36 UTC
I'm not very familiarizated with that RFC, but as far as I concerned that's just an experimental protocol, not a mature standard. I was just curious to see why such an array of maps was there if it was not being used anywhere. I saw that the code was not touched since 2007 so I thought it was a waste of resources result of a refactorization or something along that lines. That is the reason why I submitted this patch.
Comment 4 Sebastian Dröge (slomo) 2015-03-04 10:32:23 UTC
commit 8984e18ef778c398c986fd8d9df72bfb819d34c7
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Wed Mar 4 11:28:12 2015 +0100

    rtpsession: Add explanation why we have space for 32 hash tables
    
    And also create only one, there's no need yet to create all 32 until
    we implement RFC2762.

commit af2bdd6e158b6e54f083994b557c458e5aca0faf
Author: Sebastian Dröge <sebastian@centricular.com>
Date:   Wed Mar 4 11:26:57 2015 +0100

    Revert "rtpsession: Do not use an array of maps if they are not being used"
    
    This reverts commit 1591adf4cd843d13d8622a30c619425691a84128.
    
    https://bugzilla.gnome.org/show_bug.cgi?id=745586#c1:
    It's the beginning of an implementation of RFC 2762, which is needed for
    large multicast groups. The implementation is not yet complete but why
    not leave what is there and implement RFC 2762 instead?
Comment 5 GStreamer system administrator 2018-11-03 14:58:18 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-good/issues/164.