jack: Use jack_free(3) to release ports
authorokuoku <mjt@cltn.org>
Tue, 23 Apr 2019 17:38:32 +0000 (02:38 +0900)
committerokuoku <mjt@cltn.org>
Tue, 23 Apr 2019 17:38:32 +0000 (02:38 +0900)
commit05089a7092d31c06543db67eaf2e0275d400a0b1
tree25b2d8411e5b65bdaabf97a75ff0d739171e9aef
parentaadfa5f20f53601785e417fe3fcbe6d574880988
jack: Use jack_free(3) to release ports

Port objects acquired with jack_get_ports() need to be freed with
jack_free(3), not stdlib free().

On Windows, Jack may be linked against different libc than GStreamer
libraries so free()ing port objects directly might cause crash because
of libc mismatch.
ext/jack/gstjackaudiosink.c
ext/jack/gstjackaudiosrc.c