Files
icecast-ripper/vendor/github.com/tcolgate/mp3/frameemphasis_string.go
Dmitry Andreev b5f23a50b7
Some checks failed
CodeQL / Analyze (go) (push) Has been cancelled
Docker / build (push) Has been cancelled
golangci-lint / lint (push) Has been cancelled
Integrate MP3 duration extraction and silence handling (#6)
* feat: integrate MP3 duration extraction and silence handling

- Added a new dependency on github.com/tcolgate/mp3 for MP3 frame decoding.
- Implemented actual MP3 duration retrieval in the scanRecordings function, falling back to an estimation if retrieval fails.
- Introduced a silent frame asset for generating silence in audio streams.
- Created a silence reader to provide a continuous stream of silent frames.
- Added necessary documentation and licensing for the new MP3 package.
- Updated .gitignore to exclude MP3 files except for the internal data directory.

* feat: update README and improve application configuration and logging

* refactor: remove unused GenerateFileHash function and improve resource cleanup in MP3 and recorder modules
2025-04-13 15:56:22 +03:00

17 lines
456 B
Go

// Code generated by "stringer -type=FrameEmphasis"; DO NOT EDIT
package mp3
import "fmt"
const _FrameEmphasis_name = "EmphNoneEmph5015EmphReservedEmphCCITJ17EmphMax"
var _FrameEmphasis_index = [...]uint8{0, 8, 16, 28, 39, 46}
func (i FrameEmphasis) String() string {
if i >= FrameEmphasis(len(_FrameEmphasis_index)-1) {
return fmt.Sprintf("FrameEmphasis(%d)", i)
}
return _FrameEmphasis_name[_FrameEmphasis_index[i]:_FrameEmphasis_index[i+1]]
}