mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-07-01 13:36:26 +08:00
Parity bit calculation routine for G.729
Originally committed as revision 15154 to svn://svn.ffmpeg.org/ffmpeg/trunk
This commit is contained in:
@ -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",
|
||||||
|
Reference in New Issue
Block a user