Skip to content

Commit e10242d

Browse files
committed
Merge pull request #58 from staticfloat/sf/flac
Add `FLAC.jl` into registry for `.wav` and `.flac`
2 parents 77cef7f + 66233e2 commit e10242d

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

src/registry.jl

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,20 @@ add_format(format"OFF", "OFF", ".off", [:MeshIO])
9898

9999

100100

101+
### Audio formats
102+
function detectwav(io)
103+
seekstart(io)
104+
magic = read(io, UInt8, 4)
105+
magic == b"RIFF" || return false
106+
seek(io, 8)
107+
submagic = read(io, UInt8, 4)
108+
109+
submagic == b"WAVE"
110+
end
111+
add_format(format"WAV", detectwav, "wav", [:FLAC])
112+
add_format(format"FLAC","fLaC",".flac",[:FLAC])
113+
114+
101115
### Complex cases
102116

103117
# AVI is a subtype of RIFF, as is WAV

0 commit comments

Comments
 (0)