From a148f5a546811fdea553acee761ae333c628ae8a Mon Sep 17 00:00:00 2001 From: Alessandro Ros Date: Thu, 1 Jan 2026 22:47:59 +0100 Subject: [PATCH] simplify code (#5314) --- internal/codecprocessor/h264.go | 7 +------ internal/codecprocessor/h265.go | 7 +------ 2 files changed, 2 insertions(+), 12 deletions(-) diff --git a/internal/codecprocessor/h264.go b/internal/codecprocessor/h264.go index 7e95c5b1..98350f98 100644 --- a/internal/codecprocessor/h264.go +++ b/internal/codecprocessor/h264.go @@ -294,13 +294,8 @@ func (t *h264) ProcessRTPPacket( //nolint:dupl u.Payload = t.remuxAccessUnit(au) } - // route packet as is - if t.encoder == nil { - return nil - } - // encode into RTP - if !u.NilPayload() { + if t.encoder != nil && !u.NilPayload() { pkts, err := t.encoder.Encode(u.Payload.(unit.PayloadH264)) if err != nil { return err diff --git a/internal/codecprocessor/h265.go b/internal/codecprocessor/h265.go index 557eef1f..7583ba8d 100644 --- a/internal/codecprocessor/h265.go +++ b/internal/codecprocessor/h265.go @@ -326,13 +326,8 @@ func (t *h265) ProcessRTPPacket( //nolint:dupl u.Payload = t.remuxAccessUnit(au) } - // route packet as is - if t.encoder == nil { - return nil - } - // encode into RTP - if !u.NilPayload() { + if t.encoder != nil && !u.NilPayload() { pkts, err := t.encoder.Encode(u.Payload.(unit.PayloadH265)) if err != nil { return err