rtpjpegdepay corrupted data
We have a camera that sends jpeg over rtsp, using vlc all is fine but gstreamer is unable to properly extract jpeg from this stream. A pipeline like this one:
rtspsrc location=... ! rtpjpegdepay ! jpegdec
fails in jpegdec with the following error
Decode error #4: Invalid component ID 3 in SOS
this error can be reproduced with this gdp capture
using this pipeline:
gst-launch-1.0 -v filesrc location=rtsp.gdp ! gdpdepay ! rtpjpegdepay ! jpegparse ! jpegdec ! fakesink silent=false
here is the network trace for the gdp capture
probably this is an edge case that rtpjpegdepay does not handle correctly