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: