I understand how simple this may come across but for the life of me I can not find any pipeline that can play a GIF. The goal would be to loop a GIF but even one playthrough would be a step forward.
Currently all pipelines I have tried -
playbin route,
file/uri source → decodebin → videoconvert → autovideosink,
file/uri source → avdemux_gif → avdec_gif → autovideosink
have the same result of only displaying one frame of the gif / immediately closing after displaying one frame with gst-launch.