Set IsRunning earlier

This commit is contained in:
giongto35 2019-05-15 02:36:05 +08:00
parent 5b52f47357
commit 0daf3d3170

View file

@ -172,6 +172,7 @@ func (v *VpxEncoder) startLooping() {
// Release release memory and stop loop
func (v *VpxEncoder) Release() {
if v.IsRunning {
v.IsRunning = false
log.Println("Releasing encoder")
log.Println("Close output", v.Output)
C.vpx_img_free(&v.vpxImage)
@ -182,6 +183,5 @@ func (v *VpxEncoder) Release() {
close(v.Input)
}
}
v.IsRunning = false
// TODO: Can we merge IsRunning and Done together
}