Skip to content

Commit 55bd0bb

Browse files
committed
fix audio
(cherry picked from commit c25f93a) (cherry picked from commit e1328cd)
1 parent fd0bc49 commit 55bd0bb

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

trunk/src/app/srs_app_rtc_codec.cpp

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -335,6 +335,15 @@ srs_error_t SrsAudioTranscoder::decode_and_resample(SrsAudioFrame *pkt)
335335
}
336336

337337
char err_buf[AV_ERROR_MAX_STRING_SIZE] = {0};
338+
339+
if (dec_packet_->data == NULL || dec_packet_->size == 0) {
340+
return srs_error_new(
341+
ERROR_RTC_INVALID_PARAMS,
342+
"dec_pakcet is invalide(%p,%d)",
343+
dec_packet_->data, dec_packet_->size
344+
);
345+
}
346+
338347
int error = avcodec_send_packet(dec_, dec_packet_);
339348
if (error < 0) {
340349
return srs_error_new(ERROR_RTC_RTP_MUXER, "submit to dec(%d,%s)", error,

0 commit comments

Comments
 (0)