diff options
author | Tim Blechmann <tim.blechmann@qt.io> | 2024-06-18 11:14:15 +0800 |
---|---|---|
committer | Tim Blechmann <tim.blechmann@qt.io> | 2024-06-20 08:43:57 +0800 |
commit | 532e685bc80eb17b4d3c397ad5b34fefdebd98a1 (patch) | |
tree | 2a3aff3af13c7f106cdab488706f5c758653c73a /src/plugins/coreaudio/coreaudioplugin.mm | |
parent | 39d1c91b1f32bdc53f47b27a0896ac4891e496c9 (diff) |
We set the gstreamer pipeline into "paused" state, while we still
consider it "stopped" (as in, we show a black frame). The original
approach of adding a flag to the GstPipeline was a bit problematic:
* it broke encapuslation
* it did not propagate the state change actively, but required a
pipeline flush.
We move the functionality out of the pipeline into the
`QGstVideoRenderer` and propagate the video output activation
explicitly.
Pick-to: 6.5 6.7 6.8
Change-Id: I8f847cd7296374cdf86e139dfe82c3142540bb37
Reviewed-by: Artem Dyomin <artem.dyomin@qt.io>
Diffstat (limited to 'src/plugins/coreaudio/coreaudioplugin.mm')
0 files changed, 0 insertions, 0 deletions