Fixes compile error in chan_phone for big endian

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@307927 65c4cc65-6c06-0410-ace0-fbb531ad65f3
10-digiumphones
David Vossel 14 years ago
parent b2ef13cb60
commit 64ed1ba3e9

@ -819,7 +819,7 @@ static int phone_write(struct ast_channel *ast, struct ast_frame *frame)
} else {
int swap = 0;
#if __BYTE_ORDER == __BIG_ENDIAN
if (frame->subclass.codec == AST_FORMAT_SLINEAR)
if (frame->subclass.format.id == AST_FORMAT_SLINEAR)
swap = 1; /* Swap big-endian samples to little-endian as we copy */
#endif
res = phone_write_buf(p, pos, expected, maxfr, swap);

Loading…
Cancel
Save