Fix small issues with sendtext after testing against VoiceMeeter Banana.

This commit is contained in:
Benoit Quiniou 2018-10-04 08:32:09 +02:00
parent f29b8e6fb1
commit 5d7230976f
2 changed files with 6 additions and 4 deletions

View File

@ -194,12 +194,16 @@ int main(int argc, char* const* argv)
}
hdr->vban = VBAN_HEADER_FOURC;
hdr->format_SR = config.bps | VBAN_PROTOCOL_TXT;
hdr->format_nbs = 0;
hdr->format_nbc = config.ident;
hdr->format_SR = config.bps << VBAN_BPS_OFFSET;
hdr->format_bit = config.format << VBAN_STREAMTYPE_OFFSET;
hdr->format_bit = config.format;
strncpy(hdr->streamname, config.stream_name, VBAN_STREAM_NAME_SIZE);
hdr->nuFrame = 0;
logger_log(LOG_DEBUG, "%s: packet is vban: %u, sr: %d, nbs: %d, nbc: %d, bit: %d, name: %s, nu: %u, msg: %s",
__func__, hdr->vban, hdr->format_SR, hdr->format_nbs, hdr->format_nbc, hdr->format_bit, hdr->streamname, hdr->nuFrame, (char*)&main_s.buffer + sizeof(struct VBanHeader));
ret = socket_write(main_s.socket, main_s.buffer, len + sizeof(struct VBanHeader));
socket_release(&main_s.socket);

View File

@ -110,7 +110,6 @@ enum VBanCodec
********************************************************/
#define VBAN_BPS_MASK 0xE0
#define VBAN_BPS_OFFSET 5
#define VBAN_BPS_MAXNUMBER 25
static long const VBanBPSList[VBAN_BPS_MAXNUMBER] =
{
@ -129,7 +128,6 @@ enum VBanDataTypeList
};
#define VBAN_STREAMTYPE_MASK 0xF0
#define VBAN_STREAMTYPE_OFFSET 4
enum VBanStreamType
{
VBAN_TXT_ASCII = 0x00,