From 75f3286fe59a03a176a6e1d955aab8296d45e392 Mon Sep 17 00:00:00 2001 From: Jacek Jendrzej Date: Thu, 9 May 2019 18:05:59 +0200 Subject: [PATCH] generic-pc: avoid segfault Origin commit data ------------------ Branch: master Commit: https://github.com/neutrino-images/ni-libstb-hal/commit/43f0dfac279668bc5b98bdcc90943cc35aecd7d2 Author: Jacek Jendrzej Date: 2019-05-09 (Thu, 09 May 2019) ------------------ No further description and justification available within origin commit message! ------------------ This commit was generated by Migit --- libgeneric-pc/audio.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libgeneric-pc/audio.cpp b/libgeneric-pc/audio.cpp index ce13a9b..3c01199 100644 --- a/libgeneric-pc/audio.cpp +++ b/libgeneric-pc/audio.cpp @@ -472,7 +472,8 @@ void cAudio::run() 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, 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); }