opusenc: Use aux vars to minimize critical region
authorMiguel París Díaz <mparisdiaz@gmail.com>
Sat, 10 May 2014 16:32:28 +0000 (18:32 +0200)
committerSebastian Dröge <sebastian@centricular.com>
Mon, 26 May 2014 07:23:42 +0000 (09:23 +0200)
commit93ba600ba930997cd9244caca2372602020faefe
treeb14a899672b57ae2a203786d43eed9be5ebeb86e
parentab7f9654f4d1b364c802616312c2403531d254fc
opusenc: Use aux vars to minimize critical region

This avoid dead lock between gst_audio_encoder_finish_frame() and
gst_opus_enc_get_property().
Also, now bytes var is set into protected section.

https://bugzilla.gnome.org/show_bug.cgi?id=729882
ext/opus/gstopusenc.c