Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
32e0a0e
Start on work to support recvmmsg and buffer lists for udp main path
frederik-vestre-pexip Oct 6, 2022
bab190b
WIP
frederik-vestre-pexip Oct 6, 2022
6c9814b
WIP2
frederik-vestre-pexip Oct 6, 2022
74f030e
WIP3
frederik-vestre-pexip Oct 7, 2022
7f97115
WIP4
frederik-vestre-pexip Oct 10, 2022
b5149e9
WIP: Handle and resize packets in gstnicesrc
frederik-vestre-pexip Oct 11, 2022
4db9de0
WIP
frederik-vestre-pexip Oct 11, 2022
ab00eed
WIP
frederik-vestre-pexip Oct 14, 2022
00a7762
WIP: Avoid using GstPushSrc, use GstBaseSrc directly instead
frederik-vestre-pexip Oct 14, 2022
3a0b3f8
WIP: Some tests are now passing with buffer lists
frederik-vestre-pexip Oct 17, 2022
ac85400
WIP: Misc cleanups and support not enabling recvmmsg
frederik-vestre-pexip Oct 17, 2022
b1a7279
Reduce footprint when mmsg in not enabled
frederik-vestre-pexip Oct 17, 2022
d52d238
Try to move some macros around to see if MSVC gets more happy
frederik-vestre-pexip Oct 18, 2022
266923b
Fix handling of buffers when not able to recvmmsg
frederik-vestre-pexip Oct 18, 2022
75fbf42
Cleanups and try to make msvc more happy by avoinding typedefs
frederik-vestre-pexip Oct 18, 2022
8462684
Fix valgrind errors in tests
frederik-vestre-pexip Oct 19, 2022
6e06092
See if removing the word type from headers makes MSVC more happy
frederik-vestre-pexip Oct 19, 2022
b7a0a44
MSVC doesn't like variables with the name interface
frederik-vestre-pexip Oct 19, 2022
b0ceb35
More interface replacements
frederik-vestre-pexip Oct 19, 2022
de6bde0
Use gstbasesrc infrastructure for memory pool setup
frederik-vestre-pexip Oct 20, 2022
b61f952
Set memory list
frederik-vestre-pexip Oct 24, 2022
3ec042f
Don't try to receve multiple buffers if we con't have the callbacks f…
frederik-vestre-pexip Oct 24, 2022
9ac3ce1
Restore caps negotiation, fixes pexcelent test
frederik-vestre-pexip Oct 24, 2022
6d76ff7
Don't leak pools if allocated multiple times
frederik-vestre-pexip Oct 25, 2022
6104a73
Removed debug code
frederik-vestre-pexip Nov 18, 2022
ea255cd
Revert changes introduced by gst-indent, they make the review unnecce…
frederik-vestre-pexip Nov 18, 2022
70e8984
Comment cleanup
frederik-vestre-pexip Nov 18, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions agent/agent-priv.h
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,8 @@
#include "stun/usages/turn.h"
#include "stun/usages/ice.h"

#include "memlist.h"

/* XXX: starting from ICE ID-18, Ta SHOULD now be set according
* to session bandwidth -> this is not yet implemented in NICE */

Expand Down Expand Up @@ -125,6 +127,8 @@ struct _NiceAgent
gboolean media_after_tick; /* Received media after keepalive tick */
gchar *software_attribute; /* SOFTWARE attribute */
gboolean reliable; /* property: reliable */

MemlistInterface **mem_list_interface; /* mem_list_interface: used for recvmmsg buffer access */
/* XXX: add pointer to internal data struct for ABI-safe extensions */
};

Expand Down
Loading