diff options
Diffstat (limited to 'libmpcodecs/native/RTjpegN.c')
-rw-r--r-- | libmpcodecs/native/RTjpegN.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/libmpcodecs/native/RTjpegN.c b/libmpcodecs/native/RTjpegN.c index 5989632dcb..37a7927385 100644 --- a/libmpcodecs/native/RTjpegN.c +++ b/libmpcodecs/native/RTjpegN.c @@ -159,7 +159,7 @@ int RTjpeg_b2s(__s16 *data, __s8 *strm, __u8 bt8) // return 2; // first byte allways written - (__u8)strm[0]= + ((__u8*)strm)[0]= (__u8)(data[RTjpeg_ZZ[0]]>254) ? 254:((data[RTjpeg_ZZ[0]]<0)?0:data[RTjpeg_ZZ[0]]); @@ -169,7 +169,7 @@ int RTjpeg_b2s(__s16 *data, __s8 *strm, __u8 bt8) bitten = ((unsigned char)ci) << 2; if (ci==0) { - (__u8)strm[1]= bitten; + ((__u8*)strm)[1]= bitten; co = 2; return (int)co; } @@ -198,7 +198,7 @@ int RTjpeg_b2s(__s16 *data, __s8 *strm, __u8 bt8) } if( bitoff == 0 ) { - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; bitten = 0; bitoff = 8; co++; @@ -210,7 +210,7 @@ int RTjpeg_b2s(__s16 *data, __s8 *strm, __u8 bt8) /* ci must be 0 */ if(bitoff != 6) { - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; co++; } @@ -227,7 +227,7 @@ HERZWEH: break; case 2: case 0: - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; bitoff = 4; co++; bitten = 0; // clear half nibble values in bitten @@ -248,7 +248,7 @@ HERZWEH: bitten |= (ZZvalue&0xf)<<bitoff; if( bitoff == 0 ) { - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; bitten = 0; bitoff = 8; co++; @@ -258,14 +258,14 @@ HERZWEH: /* ci must be 0 */ if( bitoff == 0 ) { - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; co++; } goto BAUCHWEH; HIRNWEH: - (__u8)strm[co]= bitten; + ((__u8*)strm)[co]= bitten; co++; |