Fix GSM decoding: regular GSM and MSGSM do not use the same
authorReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 2 Oct 2010 09:51:26 +0000 (09:51 +0000)
committerReimar Döffinger <Reimar.Doeffinger@gmx.de>
Sat, 2 Oct 2010 09:51:26 +0000 (09:51 +0000)
commit645e75992d8876a5e0aa056739885d3afd08d431
tree8433531adc11c06d37f7728d1ebec1de6e257978
parent1405782cf4eaae7fd4bcb3d9da2c39f655314b41
Fix GSM decoding: regular GSM and MSGSM do not use the same
bitstream endianness, so they cannot reuse the same code
without a lot of function call overhead.
Thus use templating to compile two different binaries.

Originally committed as revision 25312 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/Makefile
libavcodec/gsmdec.c
libavcodec/gsmdec_data.c [new file with mode: 0644]
libavcodec/gsmdec_data.h [new file with mode: 0644]
libavcodec/gsmdec_template.c [new file with mode: 0644]
libavcodec/msgsmdec.c [new file with mode: 0644]
libavcodec/msgsmdec.h [new file with mode: 0644]