if rt empty then dont send group

This commit is contained in:
Kuba 2023-11-07 13:20:57 +00:00
parent 55374810b5
commit 4e4fa7c507
1 changed files with 7 additions and 5 deletions

View File

@ -154,12 +154,14 @@ void get_rds_group(int *buffer, int stereo, int ct_clock_enabled) {
ps_state++; ps_state++;
if(ps_state >= 4) ps_state = 0; if(ps_state >= 4) ps_state = 0;
} else { // Type 2A groups } else { // Type 2A groups
if(!strlen(rds_params.rt) == 0) {
blocks[1] = 0x2000 | rds_params.tp << 10 | rds_params.pty << 5 | rds_params.ab << 4 | rt_state; blocks[1] = 0x2000 | rds_params.tp << 10 | rds_params.pty << 5 | rds_params.ab << 4 | rt_state;
blocks[2] = rds_params.rt[rt_state*4+0] << 8 | rds_params.rt[rt_state*4+1]; blocks[2] = rds_params.rt[rt_state*4+0] << 8 | rds_params.rt[rt_state*4+1];
blocks[3] = rds_params.rt[rt_state*4+2] << 8 | rds_params.rt[rt_state*4+3]; blocks[3] = rds_params.rt[rt_state*4+2] << 8 | rds_params.rt[rt_state*4+3];
rt_state++; rt_state++;
if(rt_state >= 16) rt_state = 0; if(rt_state >= 16) rt_state = 0;
} }
}
state++; state++;
if(state >= 6) state = 0; if(state >= 6) state = 0;