Minor Codecs() changes

This commit is contained in:
Quentin Renard 2024-01-30 11:08:52 +01:00
parent 063a68b631
commit 95845bed28

View File

@ -118,17 +118,14 @@ func (c *Codec) HardwareConfigs() (configs []CodecHardwareConfig) {
return return
} }
func Codecs() []*Codec { func Codecs() (cs []*Codec) {
var opq *C.void = nil var opq *C.void = nil
var codecs []*Codec
for { for {
c := C.av_codec_iterate((*unsafe.Pointer)(unsafe.Pointer(&opq))) c := C.av_codec_iterate((*unsafe.Pointer)(unsafe.Pointer(&opq)))
if c == nil { if c == nil {
break break
} }
cs = append(cs, newCodecFromC(c))
codec := newCodecFromC(c)
codecs = append(codecs, codec)
} }
return codecs return
} }