g722dec: Signal skipping the lower bits via AVOptions instead of bits_per_coded_sample
authorMartin Storsjö <martin@martin.st>
Sat, 3 Dec 2011 17:54:20 +0000 (19:54 +0200)
committerMartin Storsjö <martin@martin.st>
Mon, 5 Dec 2011 10:41:23 +0000 (12:41 +0200)
commit6fcbb0f553b8e45993e2746d3763adc2faec0781
treec73b056b26e471b6e5bc2d374a3a260ac532e72d
parent0bafe04917e0629335eac559ded9f27db096d833
g722dec: Signal skipping the lower bits via AVOptions instead of bits_per_coded_sample

This avoids using bits_per_coded_sample for this information.
bits_per_coded_sample should be 4 for this codec normally,
since two samples are encoded into one 8 bit codeword.

In principle, this might be info that needs to be passed from
a demuxer, and in that case, a private AVOption isn't the best
choice, but no such samples are available at the moment, so
that use case is purely theoretical at the moment.

Signed-off-by: Martin Storsjö <martin@martin.st>
libavcodec/g722.h
libavcodec/g722dec.c