mpjpeg: video streaming will no longer break and stop on Firefox
authorZalewa PL <zalewapl@gmail.com>
Sat, 10 Mar 2012 17:32:02 +0000 (18:32 +0100)
committerMichael Niedermayer <michaelni@gmx.at>
Sat, 10 Mar 2012 17:32:02 +0000 (18:32 +0100)
commit0d2f4eedc8a46892471c51cbc7a78cd9a489771a
tree41ba22871572ef0b876da35381cd4cd52bbcf73e
parent2ff540a0fe02c2d2588a7d2aa7820e66a615de95
mpjpeg: video streaming will no longer break and stop on Firefox

mpjpeg video streamings would break and stop on Firefox after 1 - 30
seconds.
In order to fix this, two changes were made:
1. Replaced all occurrences of '\n' character in mjpeg metadata
   with occurences of "\r\n".
2. Added "Content-length: <packet-size>" metadata entry for each
   sent frame.

The change has been tested on Google Chrome 17.0.963.78 and Firefox 10.0.2
on lubuntu 11.10 and the streaming seems to work fine now.
libavformat/mpjpeg.c