~ubuntu-branches/ubuntu/feisty/avidemux/feisty

« back to all changes in this revision

Viewing changes to avidemux/ADM_nuv/RTjpeg.c

  • Committer: Bazaar Package Importer
  • Author(s): Christian Marillat
  • Date: 2005-05-25 13:02:29 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20050525130229-jw94cav0yhmg7vjw
Tags: 1:2.0.40-0.0
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
168
168
// return 2;
169
169
 
170
170
 // first byte allways written
171
 
 (__u8)strm[0]=
 
171
 strm[0]=
172
172
      (__u8)(data[RTjpeg_ZZ[0]]>254) ? 254:((data[RTjpeg_ZZ[0]]<0)?0:data[RTjpeg_ZZ[0]]);
173
173
 
174
174
 
178
178
 bitten = ((unsigned char)ci) << 2;
179
179
 
180
180
 if (ci==0) {
181
 
   (__u8)strm[1]= bitten; 
 
181
   strm[1]= bitten; 
182
182
   co = 2;
183
183
   return (int)co;
184
184
 }
207
207
   }
208
208
 
209
209
   if( bitoff == 0 ) {
210
 
      (__u8)strm[co]= bitten; 
 
210
      strm[co]= bitten; 
211
211
      bitten = 0;
212
212
      bitoff = 8; 
213
213
      co++;
219
219
 /* ci must be 0 */
220
220
 if(bitoff != 6) {
221
221
 
222
 
      (__u8)strm[co]= bitten; 
 
222
      strm[co]= bitten; 
223
223
      co++;
224
224
     
225
225
 }
236
236
   break;
237
237
 case 2:
238
238
 case 0:
239
 
   (__u8)strm[co]= bitten; 
 
239
   strm[co]= bitten; 
240
240
   bitoff = 4;
241
241
   co++;
242
242
   bitten = 0; // clear half nibble values in bitten
257
257
   bitten |= (ZZvalue&0xf)<<bitoff;
258
258
 
259
259
   if( bitoff == 0 ) {
260
 
      (__u8)strm[co]= bitten; 
 
260
      strm[co]= bitten; 
261
261
      bitten = 0;
262
262
      bitoff = 8;
263
263
      co++;
267
267
 
268
268
 /* ci must be 0 */
269
269
 if( bitoff == 0 ) {
270
 
    (__u8)strm[co]= bitten; 
 
270
    strm[co]= bitten; 
271
271
    co++;
272
272
 }  
273
273
 goto BAUCHWEH;
274
274
 
275
275
HIRNWEH:
276
276
 
277
 
 (__u8)strm[co]= bitten; 
 
277
 strm[co]= bitten; 
278
278
 co++;
279
279
  
280
280