[FFmpeg-cvslog] flvenc: Support muxing 16 kHz nellymoser
Martin Storsjö
git at videolan.org
Fri Dec 16 01:32:12 CET 2011
ffmpeg | branch: master | Martin Storsjö <martin at martin.st> | Thu Dec 15 15:10:57 2011 +0200| [bd2ff1a8bc01668b66314c20494c839f774de38e] | committer: Martin Storsjö
flvenc: Support muxing 16 kHz nellymoser
Signed-off-by: Martin Storsjö <martin at martin.st>
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=bd2ff1a8bc01668b66314c20494c839f774de38e
---
libavformat/flvenc.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/libavformat/flvenc.c b/libavformat/flvenc.c
index dfa17e0..623bea7 100644
--- a/libavformat/flvenc.c
+++ b/libavformat/flvenc.c
@@ -90,6 +90,7 @@ static int get_audio_flags(AVCodecContext *enc){
case 11025:
flags |= FLV_SAMPLERATE_11025HZ;
break;
+ case 16000: //nellymoser only
case 8000: //nellymoser only
case 5512: //not mp3
if(enc->codec_id != CODEC_ID_MP3){
@@ -125,6 +126,8 @@ static int get_audio_flags(AVCodecContext *enc){
case CODEC_ID_NELLYMOSER:
if (enc->sample_rate == 8000) {
flags |= FLV_CODECID_NELLYMOSER_8KHZ_MONO | FLV_SAMPLESSIZE_16BIT;
+ } else if (enc->sample_rate == 16000) {
+ flags |= FLV_CODECID_NELLYMOSER_16KHZ_MONO | FLV_SAMPLESSIZE_16BIT;
} else {
flags |= FLV_CODECID_NELLYMOSER | FLV_SAMPLESSIZE_16BIT;
}
More information about the ffmpeg-cvslog
mailing list