Skip to content

Commit

Permalink
Replace get_sid_for with get_sid_nw
Browse files Browse the repository at this point in the history
  • Loading branch information
Catalin Toda committed Dec 18, 2022
1 parent ff06fed commit 6bdd0e4
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 12 deletions.
20 changes: 10 additions & 10 deletions src/stream.c
Original file line number Diff line number Diff line change
Expand Up @@ -103,7 +103,7 @@ char *describe_streams(sockets *s, char *req, char *sbuf, int size) {

if (do_all) {
for (i = 0; i < MAX_STREAMS; i++)
if ((sid2 = get_sid_for(i))) {
if ((sid2 = get_sid_nw(i))) {
int slen = strlen(sbuf);
streams_enabled++;
strlcatf(sbuf, size, slen,
Expand Down Expand Up @@ -514,7 +514,7 @@ int decode_transport(sockets *s, char *arg, char *default_rtp, int start_rtp) {
LOG_AND_RETURN(-1, "RTCP sockets_add failed");

for (i = 0; i < MAX_STREAMS; i++)
if ((sid2 = get_sid_for(i)) && i != sid->sid &&
if ((sid2 = get_sid_nw(i)) && i != sid->sid &&
get_sockaddr_port(sid2->sa) == get_sockaddr_port(sid->sa)) {
char h1[100], h2[100];
get_sockaddr_host(sid->sa, h1, sizeof(h1));
Expand Down Expand Up @@ -571,7 +571,7 @@ close_streams_for_adapter(int ad, int except) {
if (ad < 0)
return 0;
for (i = 0; i < MAX_STREAMS; i++)
if ((sid = get_sid_for(i)) && sid->adapter == ad)
if ((sid = get_sid_nw(i)) && sid->adapter == ad)
if (except < 0 || except != i)
close_stream(i);
return 0;
Expand Down Expand Up @@ -1181,7 +1181,7 @@ void dump_streams() {
return;
LOG("Dumping streams:");
for (i = 0; i < MAX_STREAMS; i++)
if ((sid = get_sid_for(i)))
if ((sid = get_sid_nw(i)))
LOG("%d| a:%d rsock:%d type:%d play:%d remote:%s:%d", i,
sid->adapter, sid->rsock, sid->type, sid->do_play,
get_stream_rhost(sid->sid, ra, sizeof(ra)),
Expand All @@ -1192,9 +1192,9 @@ int lock_streams_for_adapter(int aid) {
streams *sid;
int i = 0, ls = 0;
for (i = 0; i < MAX_STREAMS; i++)
if ((sid = get_sid_for(i)) && sid->adapter == aid) {
if ((sid = get_sid_nw(i)) && sid->adapter == aid) {
mutex_lock(&sid->mutex);
if ((sid = get_sid_for(i)) && (sid->adapter != aid))
if ((sid = get_sid_nw(i)) && (sid->adapter != aid))
mutex_unlock(&sid->mutex);
else
ls++;
Expand All @@ -1206,7 +1206,7 @@ int unlock_streams_for_adapter(int aid) {
streams *sid;
int i = 0, ls = 0;
for (i = MAX_STREAMS - 1; i >= 0; i--)
if ((sid = get_sid_for(i)) && sid->adapter == aid) {
if ((sid = get_sid_nw(i)) && sid->adapter == aid) {
mutex_unlock(&sid->mutex);
ls++;
}
Expand Down Expand Up @@ -1251,7 +1251,7 @@ int fix_master_sid(int a_id) {
if (ad->sid_cnt < 1)
return 0;
for (i = 0; i < MAX_STREAMS; i++)
if ((sid = get_sid_for(i)) && sid->adapter == a_id) {
if ((sid = get_sid_nw(i)) && sid->adapter == a_id) {
LOG("fix master_sid to %d for adapter %d", sid->sid, a_id);
ad->master_sid = i;
}
Expand All @@ -1262,7 +1262,7 @@ int find_session_id(int id) {
int i;
streams *sid;
for (i = 0; i < MAX_STREAMS; i++)
if ((sid = get_sid_for(i)) && sid->ssrc == id) {
if ((sid = get_sid_nw(i)) && sid->ssrc == id) {
sid->rtime = getTick();
LOG("recovered session id from a closed connection, sid %d , id: "
"%d",
Expand Down Expand Up @@ -1292,7 +1292,7 @@ int get_streams_for_adapter(int aid) {
int i, sa = 0;
streams *sid;
for (i = 0; i < MAX_STREAMS; i++)
if ((sid = get_sid_for(i)) && sid->adapter == aid)
if ((sid = get_sid_nw(i)) && sid->adapter == aid)
sa++;
return sa;
}
Expand Down
2 changes: 0 additions & 2 deletions src/stream.h
Original file line number Diff line number Diff line change
Expand Up @@ -88,8 +88,6 @@ int lock_streams_for_adapter(int aid);
int unlock_streams_for_adapter(int aid);

#define get_sid(a) get_sid1(a, __FILE__, __LINE__)
#define get_sid_for(i) \
((i >= 0 && i < MAX_STREAMS && st[i] && st[i]->enabled) ? st[i] : NULL)
#define get_sid_nw(i) \
((i >= 0 && i < MAX_STREAMS && st[i] && st[i]->enabled) ? st[i] : NULL)

Expand Down

0 comments on commit 6bdd0e4

Please sign in to comment.