From: <dg...@us...> - 2006-06-29 15:53:37
|
Update of /cvsroot/xine/xine-ui/src/xitk In directory sc8-pr-cvs10.sourceforge.net:/tmp/cvs-serv2457/src/xitk Modified Files: stream_infos.c Log Message: Use string library functions rather than trying to do pointers magic that might not be aligned on some platforms. Index: stream_infos.c =================================================================== RCS file: /cvsroot/xine/xine-ui/src/xitk/stream_infos.c,v retrieving revision 1.43 retrieving revision 1.44 diff -u -r1.43 -r1.44 --- stream_infos.c 22 May 2006 17:53:26 -0000 1.43 +++ stream_infos.c 29 Jun 2006 15:53:34 -0000 1.44 @@ -133,10 +133,8 @@ if(f <= 0xFFFF) snprintf(fcc, sizeof(fcc), "0x%x", f); - if((fcc[0] == 'm') && (fcc[1] == 's')) { - if((fcc[2] = 0x0) && (fcc[3] == 0x55)) { - *(uint32_t *) fcc = 0x33706d2e; /* Force to '.mp3' */ - } + if(memcmp(fcc, "ms\0\x55", 4) == 0) { + strncpy(fcc, "3pm.", 4); /* Force to '.mp3' */ } return &fcc[0]; |