diff --git a/pkg/h264/sps.go b/pkg/h264/sps.go index 278dbf16..5588b332 100644 --- a/pkg/h264/sps.go +++ b/pkg/h264/sps.go @@ -567,7 +567,7 @@ func (s *SPS) Unmarshal(buf []byte) error { return fmt.Errorf("wrong forbidden bit") } - if nalRefIdc != 3 { + if nalRefIdc == 0 { return fmt.Errorf("wrong nal_ref_idc") }