[mpeg4]: Fix split conflict problem

For Linux platform running Gstreamer, enable need_split may conflict
with bitstream parser within Gstreamer.

Change-Id: I8616e173cbae43aaf8fc18aec4dbd680ad38bdf8
Signed-off-by: Johnson Ding <johnson.ding@rock-chips.com>
This commit is contained in:
Johnson Ding
2021-03-29 15:51:10 +08:00
parent 2e611ffac7
commit 078b4aab41

View File

@@ -90,7 +90,11 @@ static MPP_RET mpg4d_init(void *dec, ParserCfg *cfg)
p->frame_slots = cfg->frame_slots; p->frame_slots = cfg->frame_slots;
p->packet_slots = cfg->packet_slots; p->packet_slots = cfg->packet_slots;
p->task_count = 2; p->task_count = 2;
#ifdef __ANDROID__
p->need_split = 1;//cfg->need_split; p->need_split = 1;//cfg->need_split;
#else
p->need_split = cfg->cfg->base.split_parse;
#endif
p->internal_pts = cfg->cfg->base.internal_pts; p->internal_pts = cfg->cfg->base.internal_pts;
p->stream = stream; p->stream = stream;
p->stream_size = stream_size; p->stream_size = stream_size;