1
1
mirror of https://github.com/wader/fq.git synced 2024-11-25 23:13:19 +03:00
fq/format/mpeg/avc_annexb.go
2021-09-16 16:27:47 +02:00

25 lines
578 B
Go

package mpeg
import (
"github.com/wader/fq/format"
"github.com/wader/fq/format/registry"
"github.com/wader/fq/pkg/decode"
)
var annexBAVCNALUFormat []*decode.Format
func init() {
registry.MustRegister(&decode.Format{
Name: format.AVC_ANNEXB,
Description: "H.264/AVC Annex B",
DecodeFn: func(d *decode.D, in interface{}) interface{} {
return annexBDecode(d, in, annexBAVCNALUFormat)
},
RootV: decode.Array{},
RootName: "stream",
Dependencies: []decode.Dependency{
{Names: []string{format.AVC_NALU}, Formats: &annexBAVCNALUFormat},
},
})
}