summaryrefslogtreecommitdiffstats
path: root/libmpcodecs/native/RTjpegN.c
diff options
context:
space:
mode:
Diffstat (limited to 'libmpcodecs/native/RTjpegN.c')
-rw-r--r--libmpcodecs/native/RTjpegN.c16
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++;