Corrupted output stream with vcodec=MJPG mux=mpjpeg
The command: vlc http://doorcam/img/video.asf --sout '#transcode{vcodec=MJPG,venc=ffmpeg{strict=1}}:standard{access=http{mime=image/jpeg},mux=mpjpeg,dst=:8080/doorcam.mjpg}'
gives a bad stream on the http port. After the http header, I get: --myboundary^M Content-Type: image/jpeg^M ÿØÿþ^@^QLavc0d.51.11.0^@ÿÛ^@C^@
Note the missing blank line between the MIME headers and the real data.
Subsequent headers look like: --myboundary^M Content-Type: image/jpeg^M Content-Length: 3638^M ^M ^@ÿØÿþ^@^QLavc0d.51.11.0^@ÿÛ^@C^@
which seems OK to me.
See [http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=421695 Debian bug #421695] for further comments