comparison mov.c @ 1269:f9ba65ef0dbf libavformat

put dv demuxing code around ifdef
author bcoudurier
date Thu, 24 Aug 2006 08:32:52 +0000
parents a6f690337d6c
children 64be40fc28a5
comparison
equal deleted inserted replaced
1268:a6f690337d6c 1269:f9ba65ef0dbf
1037 case CODEC_ID_VORBIS: 1037 case CODEC_ID_VORBIS:
1038 #endif 1038 #endif
1039 case CODEC_ID_MP3ON4: 1039 case CODEC_ID_MP3ON4:
1040 st->codec->sample_rate= 0; /* let decoder init parameters properly */ 1040 st->codec->sample_rate= 0; /* let decoder init parameters properly */
1041 break; 1041 break;
1042 #ifdef CONFIG_DV_DEMUXER
1042 case CODEC_ID_DVAUDIO: 1043 case CODEC_ID_DVAUDIO:
1043 c->dv_fctx = av_alloc_format_context(); 1044 c->dv_fctx = av_alloc_format_context();
1044 c->dv_demux = dv_init_demux(c->dv_fctx); 1045 c->dv_demux = dv_init_demux(c->dv_fctx);
1045 if (!c->dv_demux) { 1046 if (!c->dv_demux) {
1046 av_log(c->fc, AV_LOG_ERROR, "dv demux context init error\n"); 1047 av_log(c->fc, AV_LOG_ERROR, "dv demux context init error\n");
1047 return -1; 1048 return -1;
1048 } 1049 }
1049 sc->dv_audio_container = 1; 1050 sc->dv_audio_container = 1;
1050 st->codec->codec_id = CODEC_ID_PCM_S16LE; 1051 st->codec->codec_id = CODEC_ID_PCM_S16LE;
1051 break; 1052 break;
1053 #endif
1052 default: 1054 default:
1053 break; 1055 break;
1054 } 1056 }
1055 1057
1056 return 0; 1058 return 0;