Celtclient improvements: A usable usage message and correct usage of the jitter buffer.
This commit is contained in:
parent
5cfa93b092
commit
c6eb40f82b
1 changed files with 5 additions and 2 deletions
|
@ -75,13 +75,13 @@ int main(int argc, char *argv[])
|
||||||
|
|
||||||
if (argc != 5)
|
if (argc != 5)
|
||||||
{
|
{
|
||||||
fprintf(stderr, "wrong options\n");
|
fprintf(stderr, "Usage %s plughw:0,0 remote_host local_udp_port remote_udp_port\n",argv[0]);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
h = gethostbyname(argv[2]);
|
h = gethostbyname(argv[2]);
|
||||||
if(h==NULL) {
|
if(h==NULL) {
|
||||||
fprintf(stderr, "%s: unknown host '%s' \n", argv[0], argv[1]);
|
fprintf(stderr, "%s: unknown host '%s' \n", argv[0], argv[2]);
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -185,7 +185,10 @@ int main(int argc, char *argv[])
|
||||||
/* Get audio from the jitter buffer */
|
/* Get audio from the jitter buffer */
|
||||||
packet.data = msg;
|
packet.data = msg;
|
||||||
packet.len = MAX_MSG;
|
packet.len = MAX_MSG;
|
||||||
|
jitter_buffer_tick(jitter);
|
||||||
jitter_buffer_get(jitter, &packet, FRAME_SIZE, NULL);
|
jitter_buffer_get(jitter, &packet, FRAME_SIZE, NULL);
|
||||||
|
if (packet.len==0)
|
||||||
|
packet.data=NULL;
|
||||||
celt_decode(dec_state, packet.data, packet.len, pcm);
|
celt_decode(dec_state, packet.data, packet.len, pcm);
|
||||||
} else {
|
} else {
|
||||||
for (i=0;i<FRAME_SIZE;i++)
|
for (i=0;i<FRAME_SIZE;i++)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue