On Sat, Nov 26, 2011 at 12:22:45AM +0000, Mans Rullgard wrote: > Signed-off-by: Mans Rullgard <[email protected]> > --- > libavformat/sol.c | 5 ++--- > 1 files changed, 2 insertions(+), 3 deletions(-) > > diff --git a/libavformat/sol.c b/libavformat/sol.c > index 55accc2..0fd4259 100644 > --- a/libavformat/sol.c > +++ b/libavformat/sol.c > @@ -23,7 +23,7 @@ > * Based on documents from Game Audio Player and own research > */ > > -#include "libavutil/bswap.h" > +#include "libavutil/intreadwrite.h" > #include "avformat.h" > #include "pcm.h" > > @@ -33,8 +33,7 @@ > static int sol_probe(AVProbeData *p) > { > /* check file header */ > - uint16_t magic; > - magic=av_le2ne16(*((uint16_t*)p->buf)); > + uint16_t magic = AV_RL32(p->buf); > if ((magic == 0x0B8D || magic == 0x0C0D || magic == 0x0C8D) && > p->buf[2] == 'S' && p->buf[3] == 'O' && > p->buf[4] == 'L' && p->buf[5] == 0) > --
OK _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
