| Revision: | 1.1 |
| Committed: | Fri May 5 20:21:52 2000 UTC (26 years, 5 months ago) by pcg |
| Content type: | text/plain |
| Branch: | MAIN |
| CVS Tags: | rel-0_9, rel-0_902, HEAD |
| Log Message: | Initial check-in |
| # | Content |
|---|---|
| 1 | int RTjpeg_s2b(s16 *data, s8 *strm, u8 bt8, u32 *qtbl) |
| 2 | { |
| 3 | int ci=1, co=1, tmp; |
| 4 | register int i; |
| 5 | |
| 6 | i=RTjpeg_ZZ[0]; |
| 7 | data[i]=((u8)strm[0])*qtbl[i]; |
| 8 | |
| 9 | for(co=1; co<64; co++) |
| 10 | { |
| 11 | i=RTjpeg_ZZ[co]; |
| 12 | data[i]=strm[ci++]*qtbl[i]; |
| 13 | } |
| 14 | |
| 15 | /* |
| 16 | for(; co<64; co++) |
| 17 | { |
| 18 | if(strm[ci]>63) |
| 19 | { |
| 20 | tmp=co+strm[ci]-63; |
| 21 | for(; co<tmp; co++)data[RTjpeg_ZZ[co]]=0; |
| 22 | co--; |
| 23 | } else |
| 24 | { |
| 25 | i=RTjpeg_ZZ[co]; |
| 26 | data[i]=strm[ci]*qtbl[i]; |
| 27 | } |
| 28 | ci++; |
| 29 | } |
| 30 | */ |
| 31 | |
| 32 | return (int)ci; |
| 33 | } |