pngenc: outputs more than one frame in snapshot mode with souphttpsrc - eos is ignored
a pipeline like this one:
souphttpsrc location=... ! matroskademux ! decodebin ! videoconvert ! pngenc snapshot=1 ! fakesink silent=false
does not work, pngenc return GST_FLOW_EOS but souphttpsrc seems to ignore it, more than one frame is produced.
Using a pipeline like one:
filesrc location=... ! matroskademux ! decodebin ! videoconvert ! pngenc snapshot=1 ! fakesink silent=false
works as expected. I have no time to investigate more now, sorry