diff options
Diffstat (limited to 'src/liana')
| -rw-r--r-- | src/liana/process.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/liana/process.c b/src/liana/process.c index 0a9f030..c2e4ce4 100644 --- a/src/liana/process.c +++ b/src/liana/process.c @@ -49,14 +49,14 @@ bool lia_prepare_visual_data(struct cch_handle *handle, struct lia_visual_data * goto out; } - struct camu_codec_stream *stream; + struct camu_codec_stream *stream = NULL; al_array_foreach_ptr(demux->streams, i, stream) { if (stream->type == CAMU_STREAM_AUDIO) { demux->subscribed = 1 << stream->index; break; } } - if (demux->subscribed == 0) goto out; + if (!stream || demux->subscribed == 0) goto out; struct camu_resampler_format fmt; AVCodecParameters *codecpar = stream->av.stream->codecpar; |