# HG changeset patch # User reimar # Date 1145195121 0 # Node ID 0b13bab3f2376268f330ff1817c572d4cec134f3 # Parent d75953576ae4386757415dda9724d223f0f1a7e0 Use ULL for > 32 bits constant. diff -r d75953576ae4 -r 0b13bab3f237 libmpdemux/demux_audio.c --- a/libmpdemux/demux_audio.c Sun Apr 16 13:38:28 2006 +0000 +++ b/libmpdemux/demux_audio.c Sun Apr 16 13:45:21 2006 +0000 @@ -512,7 +512,7 @@ stream_read(s, (char *)&srate, 3); srate = be2me_32(srate) >> 12; stream_read(s, (char *)&num_samples, 5); - num_samples = (be2me_64(num_samples) >> 24) & 0xfffffffff; + num_samples = (be2me_64(num_samples) >> 24) & 0xfffffffffULL; if (num_samples && srate) sh_audio->i_bps = size * srate / num_samples; }