some refactoring

This commit is contained in:
Martin Riedl 2024-11-07 19:03:54 +01:00
parent e99afbd415
commit 24f5686c98
Signed by: martinr92
GPG key ID: FB68DA65516A804C
3 changed files with 20 additions and 20 deletions

26
Box.go
View file

@ -28,18 +28,18 @@ const (
BoxTypeMovie = "moov" BoxTypeMovie = "moov"
// BoxTypeMovieHeader Movie Header Box // BoxTypeMovieHeader Movie Header Box
BoxTypeMovieHeader = "mvhd" BoxTypeMovieHeader = "mvhd"
// BoxTypeTrackBox Track Box // BoxTypeTrack Track Box
BoxTypeTrackBox = "trak" BoxTypeTrack = "trak"
// BoxTypeTrackHeaderBox Track Header Box // BoxTypeTrackHeader Track Header Box
BoxTypeTrackHeaderBox = "tkhd" BoxTypeTrackHeader = "tkhd"
// BoxTypeMediaBox Media Box // BoxTypeMedia Media Box
BoxTypeMediaBox = "mdia" BoxTypeMedia = "mdia"
// BoxTypeMediaHeaderBox Media Header Box // BoxTypeMediaHeader Media Header Box
BoxTypeMediaHeaderBox = "mdhd" BoxTypeMediaHeader = "mdhd"
// BoxTypeHandlerReferenceBox Handler Reference Box // BoxTypeHandlerReference Handler Reference Box
BoxTypeHandlerReferenceBox = "hdlr" BoxTypeHandlerReference = "hdlr"
// BoxTypeMediaInformationBox Media Information Box // BoxTypeMediaInformation Media Information Box
BoxTypeMediaInformationBox = "minf" BoxTypeMediaInformation = "minf"
// BoxTypeMovieFragment Movie Fragment Box // BoxTypeMovieFragment Movie Fragment Box
BoxTypeMovieFragment = "moof" BoxTypeMovieFragment = "moof"
// BoxTypeMovieFragmentHeader Movie Fragment Header Box // BoxTypeMovieFragmentHeader Movie Fragment Header Box
@ -48,7 +48,7 @@ const (
BoxTypeTrackFragment = "traf" BoxTypeTrackFragment = "traf"
// BoxTypeTrackFragmentHeader Track Fragment Header // BoxTypeTrackFragmentHeader Track Fragment Header
BoxTypeTrackFragmentHeader = "tfhd" BoxTypeTrackFragmentHeader = "tfhd"
// BoxTypeTrackFragmentRun Track Fragment Run Box // BoxTypeTrackFragmentRun Track Fragment Run Box
BoxTypeTrackFragmentRun = "trun" BoxTypeTrackFragmentRun = "trun"
// BoxTypeVideoMediaHeader Video Media Header Box // BoxTypeVideoMediaHeader Video Media Header Box
BoxTypeVideoMediaHeader = "vmhd" BoxTypeVideoMediaHeader = "vmhd"

View file

@ -58,7 +58,7 @@ type MediaHeaderBox struct {
// TODO: parse language language // TODO: parse language language
} }
// ParseMediaHeaderBox creates a new Track Header Box struct // ParseMediaHeaderBox creates a new Media Header Box struct
func ParseMediaHeaderBox(filePosition uint64, headerSize uint32, content []byte) *MediaHeaderBox { func ParseMediaHeaderBox(filePosition uint64, headerSize uint32, content []byte) *MediaHeaderBox {
box := &MediaHeaderBox{ box := &MediaHeaderBox{
FullBox: newFullBox(&Box{filePosition, headerSize}, content[0:4]), FullBox: newFullBox(&Box{filePosition, headerSize}, content[0:4]),

View file

@ -112,17 +112,17 @@ func parseNextBox(reader io.Reader, filePosition uint64) (box interface{}, endPo
box, err = ParseMovieBox(filePosition, boxHeaderSize, boxContentBytes) box, err = ParseMovieBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeMovieHeader: case BoxTypeMovieHeader:
box = ParseMovieHeaderBox(filePosition, boxHeaderSize, boxContentBytes) box = ParseMovieHeaderBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeTrackBox: case BoxTypeTrack:
box, err = ParseTrackBox(filePosition, boxHeaderSize, boxContentBytes) box, err = ParseTrackBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeTrackHeaderBox: case BoxTypeTrackHeader:
box = ParseTrackHeaderBox(filePosition, boxHeaderSize, boxContentBytes) box = ParseTrackHeaderBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeMediaBox: case BoxTypeMedia:
box, err = ParseMediaBox(filePosition, boxHeaderSize, boxContentBytes) box, err = ParseMediaBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeMediaHeaderBox: case BoxTypeMediaHeader:
box = ParseMediaHeaderBox(filePosition, boxHeaderSize, boxContentBytes) box = ParseMediaHeaderBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeHandlerReferenceBox: case BoxTypeHandlerReference:
box = ParseHandlerReferenceBox(filePosition, boxHeaderSize, boxContentBytes) box = ParseHandlerReferenceBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeMediaInformationBox: case BoxTypeMediaInformation:
box, err = ParseMediaInformationBox(filePosition, boxHeaderSize, boxContentBytes) box, err = ParseMediaInformationBox(filePosition, boxHeaderSize, boxContentBytes)
case BoxTypeMovieFragment: case BoxTypeMovieFragment:
box, err = ParseMovieFragmentBox(filePosition, boxHeaderSize, boxContentBytes) box, err = ParseMovieFragmentBox(filePosition, boxHeaderSize, boxContentBytes)