Menu

#16 Type-mismatch in libmpeg2/idct_mmx.c

1.2.x
open
nobody
None
2023-03-20
2023-03-20
No

Building xine 1.2.13 non OS X 10.13:

  CC       libmpeg2/xineplug_decode_mpeg2_la-motion_comp.lo
libmpeg2/idct_mmx.c:403:41: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
    static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
                                       ~^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
           ^~~~~
libmpeg2/idct_mmx.c:403:44: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
    static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
                                       ~   ^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
           ^~~~~
libmpeg2/idct_mmx.c:403:47: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
    static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
                                       ~      ^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
           ^~~~~
libmpeg2/idct_mmx.c:403:50: warning: implicit conversion from 'int' to 'short' changes value from 43790 to -21746 [-Wconstant-conversion]
    static short _T3[] ATTR_ALIGN(8) = {T3,T3,T3,T3};
                                       ~         ^~
libmpeg2/idct_mmx.c:398:12: note: expanded from macro 'T3'
#define T3 43790
           ^~~~~

Discussion


Log in to post a comment.