v4l2convert: race condition of group_released_handler
We found below WARNING when run v4l2convert. How can we ensure group_released_handler don't disconnect in gst_v4l2_buffer_pool_stop when gst_v4l2_buffer_pool_resurrect_buffer()?
gst-launch-1.0 videotestsrc num-buffers=50 ! video/x-raw,format=BGRx,width=640,height=480 ! v4l2convert ! video/x-raw,format=RGB16 ! waylandsink sync=false Setting pipeline to PAUSED ... Pipeline is PREROLLING ... Pipeline is PREROLLED ... Setting pipeline to PLAYING ... New clock: GstSystemClock Got EOS from element "pipeline0". Execution ended after 0:00:00.807843250 Setting pipeline to PAUSED ... Setting pipeline to READY ...
(gst-launch-1.0:5105): GLib-GObject-WARNING **: 20:17:06.169: ../glib-2.60.7/gobject/gsignal.c:2641: instance '0xffff94011200' has no handler with id '16' Setting pipeline to NULL ... Total showed frames (51), playing for (0:00:00.808691125), fps (63.065). Freeing pipeline ...