Mercurial > libavformat.hg
comparison flvenc.c @ 3997:637c51f793f1 libavformat
Nellymoser 8KHZ flv muxing fix, patch by Alexander Wichers development at wichersdot nu
author | banan |
---|---|
date | Sat, 18 Oct 2008 12:10:08 +0000 |
parents | 549a09cf23fe |
children | b545084af4b9 |
comparison
equal
deleted
inserted
replaced
3996:41f9a32e9516 | 3997:637c51f793f1 |
---|---|
101 break; | 101 break; |
102 case CODEC_ID_ADPCM_SWF: | 102 case CODEC_ID_ADPCM_SWF: |
103 flags |= FLV_CODECID_ADPCM | FLV_SAMPLESSIZE_16BIT; | 103 flags |= FLV_CODECID_ADPCM | FLV_SAMPLESSIZE_16BIT; |
104 break; | 104 break; |
105 case CODEC_ID_NELLYMOSER: | 105 case CODEC_ID_NELLYMOSER: |
106 flags |= FLV_CODECID_NELLYMOSER | FLV_SAMPLESSIZE_16BIT; | 106 if (enc->sample_rate == 8000) { |
107 flags |= FLV_CODECID_NELLYMOSER_8KHZ_MONO | FLV_SAMPLESSIZE_16BIT; | |
108 } else { | |
109 flags |= FLV_CODECID_NELLYMOSER | FLV_SAMPLESSIZE_16BIT; | |
110 } | |
107 break; | 111 break; |
108 case 0: | 112 case 0: |
109 flags |= enc->codec_tag<<4; | 113 flags |= enc->codec_tag<<4; |
110 break; | 114 break; |
111 default: | 115 default: |