Fixed handling of newly reserved PT 95

This commit is contained in:
Martin Pulec
2021-11-23 11:40:09 +01:00
parent c24b76a7b0
commit af4888d697
2 changed files with 10 additions and 8 deletions

View File

@@ -493,7 +493,11 @@ int decode_audio_frame(struct coded_data *cdata, void *pbuf_data, struct pbuf_st
return FALSE;
}
} else {
log_msg(LOG_LEVEL_WARNING, "Unknown audio packet type: %d\n", pt);
if (pt == PT_Unassign_Type95) {
LOG_ONCE(LOG_LEVEL_WARNING, to_fourcc('U', 'V', 'P', 'T'), MOD_NAME "Unassigned PT 95 received, ignoring.\n");
} else {
log_msg(LOG_LEVEL_WARNING, "Unknown audio packet type: %d\n", pt);
}
return FALSE;
}
@@ -527,9 +531,6 @@ int decode_audio_frame(struct coded_data *cdata, void *pbuf_data, struct pbuf_st
data = plaintext;
break;
}
case PT_Unassign_Type95:
LOG_ONCE(LOG_LEVEL_WARNING, to_fourcc('U', 'V', 'P', 'T'), MOD_NAME "Unassigned PT 95 received, ignoring.\n");
return FALSE;
default:
LOG(LOG_LEVEL_WARNING) << MOD_NAME "Unknown packet type: " << pt << ".\n";
return FALSE;

View File

@@ -1622,11 +1622,12 @@ int decode_video_frame(struct coded_data *cdata, void *decoder_data, struct pbuf
}
}
break;
case PT_Unassign_Type95:
LOG_ONCE(LOG_LEVEL_WARNING, to_fourcc('U', 'V', 'P', 'T'), MOD_NAME "Unassigned PT 95 received, ignoring.\n");
break;
default:
LOG(LOG_LEVEL_WARNING) << MOD_NAME "Unknown packet type: " << pckt->pt << ".\n";
if (pt == PT_Unassign_Type95) {
LOG_ONCE(LOG_LEVEL_WARNING, to_fourcc('U', 'V', 'P', 'T'), MOD_NAME "Unassigned PT 95 received, ignoring.\n");
} else {
LOG(LOG_LEVEL_WARNING) << MOD_NAME "Unknown packet type: " << pckt->pt << ".\n";
}
ret = FALSE;
goto cleanup;
}