summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--libmpdemux/muxer_mpeg.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libmpdemux/muxer_mpeg.c b/libmpdemux/muxer_mpeg.c
index 38299d98de..7de7dce93b 100644
--- a/libmpdemux/muxer_mpeg.c
+++ b/libmpdemux/muxer_mpeg.c
@@ -638,7 +638,7 @@ static int write_mpeg_psm(muxer_t *muxer, char *buff)
*(uint16_t *)(&buff[4]) = be2me_16(len - 6 + 4); // length field fixed, including size of CRC32
- *(uint32_t *)(&buff[len]) = CalcCRC32(buff, len);
+ *(uint32_t *)(&buff[len]) = be2me_32(CalcCRC32(buff, len));
len += 4; //for crc