On 10/05/2012 05:23 AM, Martin Storsjö wrote: > From: Dmitry Samonenko <[email protected]> > > --- > libavcodec/libspeexenc.c | 17 +++++++++++++++++ > 1 file changed, 17 insertions(+) > > diff --git a/libavcodec/libspeexenc.c b/libavcodec/libspeexenc.c > index 5a5079b..cbfa5be 100644 > --- a/libavcodec/libspeexenc.c > +++ b/libavcodec/libspeexenc.c > @@ -62,6 +62,23 @@ > * sometimes desirable to use multiple frames-per-packet to reduce the > * amount of container overhead. This can be done by setting the > * 'frames_per_packet' option to a value 1 to 8. > + * > + * > + * Optional features > + * Speex encoder supports several optional features, which can be useful > + * for some conditions. > + * > + * Voice Activity Detection > + * When enabled, voice activity detection detects whether the audio > + * being encoded is speech or silence/background noise. VAD is always > + * implicitly activated when encoding in VBR, so the option is only > useful > + * in non-VBR operation. In this case, Speex detects non-speech periods > and > + * encodes them with just enough bits to reproduce the background noise. > + * > + * Discontinuous Transmission (DTX) > + * DTX is an addition to VAD/VBR operation, that allows to stop > transmitting > + * completely when the background noise is stationary. > + * In file-based operation only 5 bits are used for such frames. > */ > > #include <speex/speex.h>
Really most of that documentation at the top should be moved to encoders.texi. But the text looks fine. -Justin _______________________________________________ libav-devel mailing list [email protected] https://lists.libav.org/mailman/listinfo/libav-devel
