From 8cbb2b5e9a652457ca3aa35c55091983f6bcbb35 Mon Sep 17 00:00:00 2001 From: wm4 Date: Thu, 19 Jan 2017 12:44:28 +0100 Subject: ad_spdif: log avformat errors --- audio/decode/ad_spdif.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'audio') diff --git a/audio/decode/ad_spdif.c b/audio/decode/ad_spdif.c index 775834ecba..e38c9e5077 100644 --- a/audio/decode/ad_spdif.c +++ b/audio/decode/ad_spdif.c @@ -304,8 +304,10 @@ static bool receive_frame(struct dec_audio *da, struct mp_audio **out) spdif_ctx->out_buffer_len = 0; int ret = av_write_frame(spdif_ctx->lavf_ctx, &pkt); avio_flush(spdif_ctx->lavf_ctx->pb); - if (ret < 0) + if (ret < 0) { + MP_ERR(da, "spdif mux error: '%s'\n", mp_strerror(AVUNERROR(ret))); goto done; + } int samples = spdif_ctx->out_buffer_len / spdif_ctx->fmt.sstride; *out = mp_audio_pool_get(spdif_ctx->pool, &spdif_ctx->fmt, samples); -- cgit v1.2.3