164 |
|
|
165 |
pHost = gethostbyname(pszHost); |
pHost = gethostbyname(pszHost); |
166 |
if (pHost == NULL) { |
if (pHost == NULL) { |
167 |
lscp_socket_perror("lscp_client_create: gethostbyname"); |
lscp_socket_herror("lscp_client_create: gethostbyname"); |
168 |
return NULL; |
return NULL; |
169 |
} |
} |
170 |
|
|
617 |
fprintf(stderr, "lscp_client_subscribe: %s\n", pszResult); |
fprintf(stderr, "lscp_client_subscribe: %s\n", pszResult); |
618 |
#endif |
#endif |
619 |
// Check for the session-id on "OK[sessid]" response. |
// Check for the session-id on "OK[sessid]" response. |
620 |
pszToken = lscp_strtok(pszResult, pszSeps, &(pch)); |
pszToken = lscp_strtok((char *) pszResult, pszSeps, &(pch)); |
621 |
if (pszToken && strcasecmp(pszToken, "OK") == 0) { |
if (pszToken && strcasecmp(pszToken, "OK") == 0) { |
622 |
pszToken = lscp_strtok(NULL, pszSeps, &(pch)); |
pszToken = lscp_strtok(NULL, pszSeps, &(pch)); |
623 |
if (pszToken) |
if (pszToken) |
823 |
return NULL; |
return NULL; |
824 |
|
|
825 |
pszResult = lscp_client_get_result(pClient); |
pszResult = lscp_client_get_result(pClient); |
826 |
pszToken = lscp_strtok(pszResult, pszSeps, &(pch)); |
pszToken = lscp_strtok((char *) pszResult, pszSeps, &(pch)); |
827 |
while (pszToken) { |
while (pszToken) { |
828 |
if (strcasecmp(pszToken, "DESCRIPTION") == 0) { |
if (strcasecmp(pszToken, "DESCRIPTION") == 0) { |
829 |
pszToken = lscp_strtok(NULL, pszCrlf, &(pch)); |
pszToken = lscp_strtok(NULL, pszCrlf, &(pch)); |
873 |
return NULL; |
return NULL; |
874 |
|
|
875 |
pszResult = lscp_client_get_result(pClient); |
pszResult = lscp_client_get_result(pClient); |
876 |
pszToken = lscp_strtok(pszResult, pszSeps, &(pch)); |
pszToken = lscp_strtok((char *) pszResult, pszSeps, &(pch)); |
877 |
while (pszToken) { |
while (pszToken) { |
878 |
if (strcasecmp(pszToken, "ENGINE_NAME") == 0) { |
if (strcasecmp(pszToken, "ENGINE_NAME") == 0) { |
879 |
pszToken = lscp_strtok(NULL, pszCrlf, &(pch)); |
pszToken = lscp_strtok(NULL, pszCrlf, &(pch)); |
1026 |
sprintf(szQuery, "GET CHANNEL BUFFER_FILL %s %d\r\n", pszUsageType, iSamplerChannel); |
sprintf(szQuery, "GET CHANNEL BUFFER_FILL %s %d\r\n", pszUsageType, iSamplerChannel); |
1027 |
if (lscp_client_query(pClient, szQuery) == LSCP_OK) { |
if (lscp_client_query(pClient, szQuery) == LSCP_OK) { |
1028 |
pszResult = lscp_client_get_result(pClient); |
pszResult = lscp_client_get_result(pClient); |
1029 |
pszToken = lscp_strtok(pszResult, pszSeps, &(pch)); |
pszToken = lscp_strtok((char *) pszResult, pszSeps, &(pch)); |
1030 |
while (pszToken && iStream < pClient->iStreamCount) { |
while (pszToken && iStream < pClient->iStreamCount) { |
1031 |
if (*pszToken) { |
if (*pszToken) { |
1032 |
pBufferFill[iStream].stream_id = atol(pszToken); |
pBufferFill[iStream].stream_id = atol(pszToken); |