Parity bit calculation routine for G.729

Originally committed as revision 15154 to svn://svn.ffmpeg.org/ffmpeg/trunk
pull/126/head
Vladimir Voroshilov 17 years ago
parent d0b41d8931
commit d3bb8ad7af
  1. 8
      libavcodec/g729dec.c

@ -71,6 +71,14 @@ static inline uint16_t g729_random(uint16_t value)
return 31821 * value + 13849; return 31821 * value + 13849;
} }
/**
* Get parity bit of bit 2..7
*/
static inline int g729_get_parity(uint8_t value)
{
return (0x6996966996696996ULL >> (value >> 2)) & 1;
}
AVCodec g729_decoder = AVCodec g729_decoder =
{ {
"g729", "g729",

Loading…
Cancel
Save