MT#61625 restrict decision to codec handler

Only use the codec handler's "kernelize" flag to determine whether a
particular payload type can be handled by the kernel or not. It's
supposed to be a reliable indicator, making checking the other flags
unnecessary.

Change-Id: I5fe58eded55ea973ed555e4376ee8200f112d162
pull/1918/head
Richard Fuchs 9 months ago
parent a47d848bee
commit ee707993f4

@ -1657,7 +1657,7 @@ static const char *kernelize_target(kernelize_state *s, struct packet_stream *st
struct codec_handler *ch = codec_handler_get(media, rs->payload_type,
ksink->media, ksh);
if (ch->kernelize && !ch->transcoder && !ksh->attrs.transcoding)
if (ch->kernelize)
continue;
can_kernelize = false;

Loading…
Cancel
Save