mirror of
https://github.com/owntone/owntone-server.git
synced 2025-02-26 12:59:19 -05:00
[streaming] Fix BSD name collision (pipe)
This commit is contained in:
parent
a2c63a5bac
commit
81922e147e
@ -117,7 +117,7 @@ extern struct event_base *evbase_player;
|
|||||||
/* ------------------------------- Helpers ---------------------------------- */
|
/* ------------------------------- Helpers ---------------------------------- */
|
||||||
|
|
||||||
static int
|
static int
|
||||||
pipe_open(struct pipepair *pipe)
|
pipe_open(struct pipepair *p)
|
||||||
{
|
{
|
||||||
int fd[2];
|
int fd[2];
|
||||||
int ret;
|
int ret;
|
||||||
@ -138,21 +138,21 @@ pipe_open(struct pipepair *pipe)
|
|||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
pipe->writefd = fd[1];
|
p->writefd = fd[1];
|
||||||
pipe->readfd = fd[0];
|
p->readfd = fd[0];
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
pipe_close(struct pipepair *pipe)
|
pipe_close(struct pipepair *p)
|
||||||
{
|
{
|
||||||
if (pipe->readfd >= 0)
|
if (p->readfd >= 0)
|
||||||
close(pipe->readfd);
|
close(p->readfd);
|
||||||
if (pipe->writefd >= 0)
|
if (p->writefd >= 0)
|
||||||
close(pipe->writefd);
|
close(p->writefd);
|
||||||
|
|
||||||
pipe->writefd = -1;
|
p->writefd = -1;
|
||||||
pipe->readfd = -1;
|
p->readfd = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@ -257,7 +257,7 @@ wanted_find_byreadfd(struct streaming_wanted *wanted, int readfd)
|
|||||||
}
|
}
|
||||||
|
|
||||||
static int
|
static int
|
||||||
wanted_session_add(struct pipepair *pipe, struct streaming_wanted *w)
|
wanted_session_add(struct pipepair *p, struct streaming_wanted *w)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
int i;
|
int i;
|
||||||
@ -271,7 +271,7 @@ wanted_session_add(struct pipepair *pipe, struct streaming_wanted *w)
|
|||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
return -1;
|
return -1;
|
||||||
|
|
||||||
memcpy(pipe, &w->pipes[i], sizeof(struct pipepair));
|
memcpy(p, &w->pipes[i], sizeof(struct pipepair));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -282,7 +282,7 @@ wanted_session_add(struct pipepair *pipe, struct streaming_wanted *w)
|
|||||||
}
|
}
|
||||||
|
|
||||||
w->refcount++;
|
w->refcount++;
|
||||||
DPRINTF(E_DBG, L_STREAMING, "Session register readfd %d, wanted->refcount=%d\n", pipe->readfd, w->refcount);
|
DPRINTF(E_DBG, L_STREAMING, "Session register readfd %d, wanted->refcount=%d\n", p->readfd, w->refcount);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -375,18 +375,18 @@ encode_frame(struct streaming_wanted *w, struct media_quality quality_in, transc
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
encode_write(uint8_t *buf, size_t buflen, struct streaming_wanted *w, struct pipepair *pipe)
|
encode_write(uint8_t *buf, size_t buflen, struct streaming_wanted *w, struct pipepair *p)
|
||||||
{
|
{
|
||||||
int ret;
|
int ret;
|
||||||
|
|
||||||
if (pipe->writefd < 0)
|
if (p->writefd < 0)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
ret = write(pipe->writefd, buf, buflen);
|
ret = write(p->writefd, buf, buflen);
|
||||||
if (ret < 0)
|
if (ret < 0)
|
||||||
{
|
{
|
||||||
DPRINTF(E_LOG, L_STREAMING, "Error writing to stream pipe %d (format %d): %s\n", pipe->writefd, w->format, strerror(errno));
|
DPRINTF(E_LOG, L_STREAMING, "Error writing to stream pipe %d (format %d): %s\n", p->writefd, w->format, strerror(errno));
|
||||||
wanted_session_remove(w, pipe->readfd);
|
wanted_session_remove(w, p->readfd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user