summaryrefslogtreecommitdiffstats
path: root/binding/radio_output_gstreamer.c
diff options
context:
space:
mode:
authorScott Murray <scott.murray@konsulko.com>2019-12-19 09:37:28 -0500
committerScott Murray <scott.murray@konsulko.com>2019-12-19 10:07:40 -0500
commitc7d5a53e76514e90a9a555ac72b9e61c0f2171e6 (patch)
treeaa6870e3425e43c0d3daffa56a68b7fd8a456410 /binding/radio_output_gstreamer.c
parent174b63ed864873c197c30831ee029d211c490034 (diff)
Fixes: - Track playing state in binding code to properly ignore signal-composer events when not playing. - Add changing of pipeline state in response to the GstBus GST_MESSAGE_REQUEST_STATE message to the KF code, this is required to have the second request to switch back to PLAYING state be sent, and hence properly keeping track of corked state. Also added required gstreamer main loop so GstBus actually works. - The alsasrc used in the KF code's gstreamer pipeline seems to not handle the switch to READY state on pause (currently required to trigger Wireplumber policy) as expected; it seems to keep feeding the pipeline, causing long stalls on restart. For now, taking the stream fully down to NULL state seems to work around this issue. Bug-AGL: SPEC-3061, SPEC-3046 Change-Id: I7d4493e3475a67a5e18065982673b5cd145c4773 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
Diffstat (limited to 'binding/radio_output_gstreamer.c')
0 files changed, 0 insertions, 0 deletions