Mercurial > libavcodec.hg
comparison mjpeg.c @ 2360:0fcb4d572719 libavcodec
workaround apps which dont provided correctly padded streams
author | michael |
---|---|
date | Fri, 19 Nov 2004 20:49:12 +0000 |
parents | 816185a9594a |
children | c353719836af |
comparison
equal
deleted
inserted
replaced
2359:a3c029107a88 | 2360:0fcb4d572719 |
---|---|
1830 uint8_t x = *(src++); | 1830 uint8_t x = *(src++); |
1831 | 1831 |
1832 *(dst++) = x; | 1832 *(dst++) = x; |
1833 if (x == 0xff) | 1833 if (x == 0xff) |
1834 { | 1834 { |
1835 while(*src == 0xff) src++; | 1835 while(src<buf_end && x == 0xff) |
1836 | 1836 x = *(src++); |
1837 x = *(src++); | 1837 |
1838 if (x >= 0xd0 && x <= 0xd7) | 1838 if (x >= 0xd0 && x <= 0xd7) |
1839 *(dst++) = x; | 1839 *(dst++) = x; |
1840 else if (x) | 1840 else if (x) |
1841 break; | 1841 break; |
1842 } | 1842 } |