diff options
author | James Courtier-Dutton <jcdutton@users.sourceforge.net> | 2003-09-10 00:01:59 +0000 |
---|---|---|
committer | James Courtier-Dutton <jcdutton@users.sourceforge.net> | 2003-09-10 00:01:59 +0000 |
commit | 880ec0ab10d7d1da6434113a725f1bb925c87ecf (patch) | |
tree | 4779c51ca5ed32d51b521e4a64539d981357d3fb /win32 | |
parent | 71863f644ee44a3bae279afe56d6111befd63397 (diff) | |
download | xine-lib-880ec0ab10d7d1da6434113a725f1bb925c87ecf.tar.gz xine-lib-880ec0ab10d7d1da6434113a725f1bb925c87ecf.tar.bz2 |
Force the RHS to int64_t. My compiler seems to think
that the RHS is a int32_t which then needs expanding
to int64_t. The expansion takes the high bit of the int32_t,
which is the sign bit, and sets all the higher bits to the same sign.
This in effect turns the result into a negative number, when it
should just be a large positive int64_t number.
This fix should probably be duplicated in all other demuxers, but I
don't have time for that.
CVS patchset: 5350
CVS date: 2003/09/10 00:01:59
Diffstat (limited to 'win32')
0 files changed, 0 insertions, 0 deletions