diff --git a/softhddev.c b/softhddev.c index 6a0effa..91886b9 100644 --- a/softhddev.c +++ b/softhddev.c @@ -1793,7 +1793,9 @@ int VideoDecodeInput(VideoStream * stream) //DumpMpeg(avpkt->data, avpkt->size); // lock decoder against close pthread_mutex_lock(&stream->DecoderLockMutex); - CodecVideoDecode(stream->Decoder, avpkt); + if (stream->Decoder) { + CodecVideoDecode(stream->Decoder, avpkt); + } pthread_mutex_unlock(&stream->DecoderLockMutex); //fprintf(stderr, "]\n"); #else