comparison libmpdemux/demux_lavf.c @ 16000:cc9662daeccf

LIBAVFORMAT_BUILD >= 4629
author michael
date Sun, 17 Jul 2005 23:54:48 +0000
parents dd23cdecf060
children a1fd1a7eeb35
comparison
equal deleted inserted replaced
15999:66dd632593f1 16000:cc9662daeccf
171 // if(avfc->track ) demux_info_add(demuxer, "track" , avfc->track ); 171 // if(avfc->track ) demux_info_add(demuxer, "track" , avfc->track );
172 if(avfc->genre [0]) demux_info_add(demuxer, "genre" , avfc->genre ); 172 if(avfc->genre [0]) demux_info_add(demuxer, "genre" , avfc->genre );
173 173
174 for(i=0; i<avfc->nb_streams; i++){ 174 for(i=0; i<avfc->nb_streams; i++){
175 AVStream *st= avfc->streams[i]; 175 AVStream *st= avfc->streams[i];
176 #if LIBAVFORMAT_BUILD >= 4629
177 AVCodecContext *codec= st->codec;
178 #else
176 AVCodecContext *codec= &st->codec; 179 AVCodecContext *codec= &st->codec;
180 #endif
177 181
178 switch(codec->codec_type){ 182 switch(codec->codec_type){
179 case CODEC_TYPE_AUDIO:{ 183 case CODEC_TYPE_AUDIO:{
180 WAVEFORMATEX *wf= calloc(sizeof(WAVEFORMATEX) + codec->extradata_size, 1); 184 WAVEFORMATEX *wf= calloc(sizeof(WAVEFORMATEX) + codec->extradata_size, 1);
181 sh_audio_t* sh_audio=new_sh_audio(demuxer, i); 185 sh_audio_t* sh_audio=new_sh_audio(demuxer, i);