Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 462fa4ef authored by Hamad Kadmany's avatar Hamad Kadmany
Browse files

media: dvb: Discard video frames with 0 length



If SDMX reports video frames with 0 length,
do no notify applications on those frames as they
can't be used for decoding anyhow.

CRs-Fixed: 564644
Change-Id: I4b93052ae154f224456f440e73586495ab418136
Signed-off-by: default avatarHamad Kadmany <hkadmany@codeaurora.org>
parent 4411c560
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -4470,6 +4470,14 @@ static void mpq_sdmx_decoder_filter_results(struct mpq_demux *mpq_demux,
			return;
		}

		if (!header.payload_length) {
			MPQ_DVB_DBG_PRINT(
				"%s: warnning - video frame with 0 length, dropping\n",
				__func__);
			spin_unlock(&mpq_feed->video_info.video_buffer_lock);
			continue;
		}

		packet.raw_data_len = header.payload_length;
		packet.user_data_len = sizeof(meta_data);
		mpq_streambuffer_get_buffer_handle(sbuf, 0,