package main import "fmt" func worker(queue chan *Utterance, worknumber int, done chan bool) { for { select { case ut := <-queue: cutoutClipAndTranscode(ut) case <-done: fmt.Println("worker stoped, number", worknumber) return } } }