generic-pc: avoid segfault

This commit is contained in:
Jacek Jendrzej
2019-05-09 18:05:59 +02:00
parent dfb48f114f
commit f42c7d86af

View File

@@ -472,7 +472,8 @@ void cAudio::run()
hal_debug("%s: pts 0x%" PRIx64 " %3f\n", __func__, curr_pts, curr_pts/90000.0); hal_debug("%s: pts 0x%" PRIx64 " %3f\n", __func__, curr_pts, curr_pts/90000.0);
int o_buf_sz = av_samples_get_buffer_size(&out_linesize, o_ch, int o_buf_sz = av_samples_get_buffer_size(&out_linesize, o_ch,
obuf_sz, AV_SAMPLE_FMT_S16, 1); obuf_sz, AV_SAMPLE_FMT_S16, 1);
ao_play(adevice, (char *)obuf, o_buf_sz); if (o_buf_sz > 0)
ao_play(adevice, (char *)obuf, o_buf_sz);
} }
av_packet_unref(&avpkt); av_packet_unref(&avpkt);
} }