summaryrefslogtreecommitdiffstats
path: root/gst/siren/common.c
diff options
context:
space:
mode:
authorStefan Kost <ensonic@users.sf.net>2009-05-11 16:12:54 +0300
committerStefan Kost <ensonic@users.sf.net>2009-05-28 10:15:50 +0300
commita0898363d9dd1bb524da2d9715afd83d2f267887 (patch)
tree336693b13b73ac5a7ea16368ab096929e68e4baa /gst/siren/common.c
parentaddb24743672a6d123d3f7223864910e9968bf6a (diff)
downloadgst-plugins-bad-a0898363d9dd1bb524da2d9715afd83d2f267887.tar.gz
gst-plugins-bad-a0898363d9dd1bb524da2d9715afd83d2f267887.tar.bz2
gst-plugins-bad-a0898363d9dd1bb524da2d9715afd83d2f267887.zip
jack: when stopping playback, do one more cycle to flush the port. Fixes #582167
The gst_jack_audio_client_set_active() flags the port as deactivating and uses a GCond to wait until the jack_process_cb() has run once more and cleared the flag. This way the client zero's the buffer. This happens if one manyally go to PAUSED and then to READY, while leting the mainloop run inbetween.
Diffstat (limited to 'gst/siren/common.c')
0 files changed, 0 insertions, 0 deletions