Print nothing if no progress tracking is being done

This commit is contained in:
Rohit Garg
2018-07-05 17:14:30 +05:30
parent 53ebb30281
commit 979733ebde
2 changed files with 28 additions and 1 deletions

View File

@@ -3,6 +3,7 @@ package test
import (
"testing"
"github.com/xfrr/goffmpeg/transcoder"
"fmt"
)
func TestInputNotFound(t *testing.T) {
@@ -227,3 +228,27 @@ func TestTranscodingWMV(t *testing.T) {
return
}
}
func TestTranscodingProgress(t *testing.T) {
var inputPath = "/data/test.mp4"
var outputPath = "/data/testmp4.mp4"
trans := new(transcoder.Transcoder)
err := trans.Initialize(inputPath, outputPath)
if err != nil {
t.Error(err)
return
}
done := trans.Run(true)
for val := range trans.Output() {
fmt.Printf("%+v\n", val)
}
err = <- done
if err != nil {
t.Error(err)
return
}
}