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 }