make some ogg/vorbis/flac functions public
Go / build (push) Failing after 2m18s

This commit is contained in:
Josip Tišljar Mataušić
2026-07-24 00:16:09 +02:00
parent 3d75831295
commit c414b552b3
3 changed files with 35 additions and 32 deletions
+8 -8
View File
@@ -34,12 +34,12 @@ func ReadFLACTags(r io.ReadSeeker) (Metadata, error) {
return nil, errors.New("expected 'fLaC'")
}
m := &metadataFLAC{
newMetadataVorbis(),
m := &MetadataFLAC{
NewMetadataVorbis(),
}
for {
last, err := m.readFLACMetadataBlock(r)
last, err := m.ReadFLACMetadataBlock(r)
if err != nil {
return nil, err
}
@@ -51,11 +51,11 @@ func ReadFLACTags(r io.ReadSeeker) (Metadata, error) {
return m, nil
}
type metadataFLAC struct {
*metadataVorbis
type MetadataFLAC struct {
*MetadataVorbis
}
func (m *metadataFLAC) readFLACMetadataBlock(r io.ReadSeeker) (last bool, err error) {
func (m *MetadataFLAC) ReadFLACMetadataBlock(r io.ReadSeeker) (last bool, err error) {
blockHeader, err := readBytes(r, 1)
if err != nil {
return
@@ -73,7 +73,7 @@ func (m *metadataFLAC) readFLACMetadataBlock(r io.ReadSeeker) (last bool, err er
switch blockType(blockHeader[0]) {
case vorbisCommentBlock:
err = m.readVorbisComment(r)
err = m.ReadVorbisComment(r)
case pictureBlock:
err = m.readPictureBlock(r)
@@ -84,6 +84,6 @@ func (m *metadataFLAC) readFLACMetadataBlock(r io.ReadSeeker) (last bool, err er
return
}
func (m *metadataFLAC) FileType() FileType {
func (m *MetadataFLAC) FileType() FileType {
return FLAC
}