ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/cvsroot/Video-Capture-V4l/RTjpeg/codec/modules/RTs2b_raw.c
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

File Contents

# 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 }