From 8ca6903676546cdba27f120ddddabbb1b1e845aa Mon Sep 17 00:00:00 2001 From: Lei Kang Date: Thu, 4 Sep 2025 15:42:13 -0700 Subject: [PATCH] add null pointer from C --- pkg/codec/vpx/vpx_decoder.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/pkg/codec/vpx/vpx_decoder.go b/pkg/codec/vpx/vpx_decoder.go index 77601aa..5407810 100644 --- a/pkg/codec/vpx/vpx_decoder.go +++ b/pkg/codec/vpx/vpx_decoder.go @@ -98,8 +98,11 @@ func (d *Decoder) Decode(data []byte) { } func (d *Decoder) GetFrame() *VpxImage { - iter := C.newIter() - img := C.getFrame(d.codec, iter) + var iter C.vpx_codec_iter_t = nil // initialize to NULL to start iteration + img := C.getFrame(d.codec, &iter) + if img == nil { + return nil + } return &VpxImage{img: img} }