mp4: add probe
This commit is contained in:
parent
525606422e
commit
563991132c
@ -11,6 +11,14 @@ var CodecTypes = []av.CodecType{av.H264, av.AAC}
|
|||||||
func Handler(h *avutil.RegisterHandler) {
|
func Handler(h *avutil.RegisterHandler) {
|
||||||
h.Ext = ".mp4"
|
h.Ext = ".mp4"
|
||||||
|
|
||||||
|
h.Probe = func(b []byte) bool {
|
||||||
|
switch string(b[4:8]) {
|
||||||
|
case "moov","ftyp","free","mdat","moof":
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
return false
|
||||||
|
}
|
||||||
|
|
||||||
h.ReaderDemuxer = func(r io.Reader) av.Demuxer {
|
h.ReaderDemuxer = func(r io.Reader) av.Demuxer {
|
||||||
return NewDemuxer(r.(io.ReadSeeker))
|
return NewDemuxer(r.(io.ReadSeeker))
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user