discoverer hangs when processing media file containing mebx on MacOS
Describe your issue
gst-discoverer-1.0 sometimes hangs on shutting down gracefully when processing video containing mebx streams inside
Expected Behavior
gst-discoverer-1.0 to shutdown gracefully without hanging
Observed Behavior
Running it like that:
GST_DEBUG=discoverer:5 gst-discoverer-1.0 ~/Pictures/IMG_5883.MOV
In most cases it hangs and I see the following on stdout/err: discoverer_hang_stdout.txt Sometimes it does not and then this is what I get: discoverer_no_hang_stdout.txt
Setup
- Operating System: MacOS M3, 14.4.1
- Device: Computer
- GStreamer Version: 1.24.2
- Command line: gst-discoverer-1.0 ~/Pictures/IMG_5883.MOV
How reproducible is the bug?
Sometimes. Looks like some race condition (?)
Screenshots if relevant
Solutions you have tried
Related non-duplicate issues
Additional Information
The input media file: IMG_5883
Edited by tomaszmi