This commit is contained in:
parent
297cacfbec
commit
205692c01c
18
README.md
18
README.md
|
@ -25,15 +25,15 @@ Collection of audio utilities for decoding/encoding files and streams.
|
|||
|
||||
## Container packetizers supported
|
||||
|
||||
| Container | Packetizer | Keep Mode | Sample Numbers | Notes |
|
||||
|:---------:|:----------:|:---------:|:--------------:|:---------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **FLAC** | ✅ | ✅ | ✅ | Uses [mewkiz/flac](https://github.com/mewkiz/flac) for parsing streams. |
|
||||
| **TTA** | ❌ | - | - | |
|
||||
| **MP3** | ✅ | ✅ | ✅ | Uses [sssgun/mp3](https://github.com/sssgun/mp3) as a frame parser. |
|
||||
| **Ogg** | ✅ | ✅ | ✅* | *Sample numbers (absolute granule position in Ogg) depend on underlying codec implementing it.<br/>Has been tested as working for Opus |
|
||||
| **ADTS** | ✅ | ✅ | ✅ | Uses [edgeware/mp4ff](https://github.com/edgeware/mp4ff) for its ADTS frame parser. |
|
||||
| **MP4** | ❌ | - | - | |
|
||||
| **ADIF** | ❌ | - | - | |
|
||||
| Container | Packetizer | Keep Mode | Sample Numbers | Offset | Notes |
|
||||
|:---------:|:----------:|:---------:|:--------------:|:------:|:---------------------------------------------------------------------------------------------------------------------------------------|
|
||||
| **FLAC** | ✅ | ✅ | ✅ | ❌ | Uses [mewkiz/flac](https://github.com/mewkiz/flac) for parsing streams. |
|
||||
| **TTA** | ❌ | - | - | - | |
|
||||
| **MP3** | ✅ | ✅ | ✅ | ✅ | Uses [sssgun/mp3](https://github.com/sssgun/mp3) as a frame parser. |
|
||||
| **Ogg** | ✅ | ✅ | ✅* | ✅ | *Sample numbers (absolute granule position in Ogg) depend on underlying codec implementing it.<br/>Has been tested as working for Opus |
|
||||
| **ADTS** | ✅ | ✅ | ✅ | ✅ | Uses [edgeware/mp4ff](https://github.com/edgeware/mp4ff) for its ADTS frame parser. |
|
||||
| **MP4** | ❌ | - | - | - | |
|
||||
| **ADIF** | ❌ | - | - | - | |
|
||||
|
||||
## Dependencies
|
||||
### Go >= 1.18
|
||||
|
|
|
@ -38,10 +38,6 @@ func (p *FLACPacket) GetData() []byte {
|
|||
return p.data
|
||||
}
|
||||
|
||||
func (p *FLACPacket) GetDataOffset(offset int64) []byte {
|
||||
return p.GetData()
|
||||
}
|
||||
|
||||
func (p *FLACPacket) Category() int64 {
|
||||
return 0
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue