... | ... |
@@ -101,6 +101,17 @@ static int caf_write_header(AVFormatContext *s) |
101 | 101 |
unsigned int codec_tag = ff_codec_get_tag(ff_codec_caf_tags, enc->codec_id); |
102 | 102 |
|
103 | 103 |
switch (enc->codec_id) { |
104 |
+ case CODEC_ID_AAC: |
|
105 |
+ case CODEC_ID_AC3: |
|
106 |
+ case CODEC_ID_ALAC: |
|
107 |
+ case CODEC_ID_AMR_NB: |
|
108 |
+ case CODEC_ID_QCELP: |
|
109 |
+ case CODEC_ID_QDM2: |
|
110 |
+ av_log(s, AV_LOG_ERROR, "muxing codec currently unsupported\n"); |
|
111 |
+ return AVERROR_PATCHWELCOME; |
|
112 |
+ } |
|
113 |
+ |
|
114 |
+ switch (enc->codec_id) { |
|
104 | 115 |
case CODEC_ID_PCM_S8: |
105 | 116 |
case CODEC_ID_PCM_S16LE: |
106 | 117 |
case CODEC_ID_PCM_S16BE: |