Initial commit

Proof-of-concept implementation. Bugs will occur.
This commit is contained in:
2026-02-12 01:18:46 +03:00
commit 13ac06c14b
553 changed files with 253003 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package transcoder
import (
"source.hodakov.me/hdkv/faketunes/internal/application"
"source.hodakov.me/hdkv/faketunes/internal/domains"
)
var (
_ domains.Transcoder = new(Transcoder)
_ domains.Domain = new(Transcoder)
)
type Transcoder struct {
app *application.App
transcodeQueue chan struct{}
}
func New(app *application.App) *Transcoder {
return &Transcoder{
app: app,
transcodeQueue: make(chan struct{}, app.Config().Transcoding.Parallel),
}
}
func (t *Transcoder) ConnectDependencies() error {
return nil
}
func (t *Transcoder) Start() error {
return nil
}