gstreamer/subprojects/gst-plugins-bad/sys/applemedia
Piotr Brzeziński 3f67e70f39 vtenc: Fix PAUSED->READY deadlock when output loop is running
Explicitly calls gst_vtenc_pause_output_loop when going PAUSED->READY to make sure GST_PAD_STREAM_LOCK is not taken.

Before this change, a deadlock would occur if pipeline got stopped right after one output buffer was generated by vtenc.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/5933>
2024-01-18 07:37:58 +00:00
..
atdec.c
atdec.h
avfassetsrc.h
avfassetsrc.m
avfdeviceprovider.h
avfdeviceprovider.m
avfvideosrc.h
avfvideosrc.m
avsamplevideosink.h
avsamplevideosink.m
coremediabuffer.c
coremediabuffer.h
corevideobuffer.c
corevideobuffer.h
corevideomemory.c
corevideomemory.h
glcontexthelper.c
glcontexthelper.h
helpers.c
helpers.h
iosassetsrc.h
iosassetsrc.m
iosglmemory.c
iosglmemory.h
iosurfaceglmemory.c
iosurfaceglmemory.h
iosurfacevulkanmemory.c
iosurfacevulkanmemory.h
meson.build
metal-helpers.h
plugin.m
videotexturecache-gl.h
videotexturecache-gl.m
videotexturecache-vulkan.h
videotexturecache-vulkan.mm
videotexturecache.h
videotexturecache.m
vtdec.c
vtdec.h
vtenc.c vtenc: Fix PAUSED->READY deadlock when output loop is running 2024-01-18 07:37:58 +00:00
vtenc.h
vtutil.c
vtutil.h