X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=avi2swf%2Fvideoreader_avifile.cc;h=0cd2599beafaa788f4dc8933a3847633b50ef4d2;hb=d6b5ebb01904d445f6ed9e00a54ca5e1e6c800cd;hp=653412f013cbbd5ac88667414b5de6a8de64e352;hpb=27cad6e7823431d7ca07e92df74d063da5401f34;p=swftools.git diff --git a/avi2swf/videoreader_avifile.cc b/avi2swf/videoreader_avifile.cc index 653412f..0cd2599 100644 --- a/avi2swf/videoreader_avifile.cc +++ b/avi2swf/videoreader_avifile.cc @@ -269,7 +269,7 @@ int videoreader_avifile_open(videoreader_t* v, char* filename) v->height = head.dwHeight; dwMicroSecPerFrame = head.dwMicroSecPerFrame; samplesperframe = astream->GetEndPos()/astream->GetEndTime()*head.dwMicroSecPerFrame/1000000; - v->rate = (int)(astream->GetEndPos()/astream->GetEndTime()); + v->samplerate = (int)(astream->GetEndPos()/astream->GetEndTime()); v->fps = 1000000.0/dwMicroSecPerFrame; i->soundbits = 16; #else @@ -290,11 +290,11 @@ int videoreader_avifile_open(videoreader_t* v, char* filename) audioinfo = i->astream->GetStreamInfo(); v->channels = wave.nChannels; - v->rate = wave.nSamplesPerSec; + v->samplerate = wave.nSamplesPerSec; i->soundbits = wave.wBitsPerSample; - if(v->channels==0 || v->rate==0 || i->soundbits==0 || wave.wFormatTag!=1) { - v->rate = audioinfo->GetAudioSamplesPerSec(); + if(v->channels==0 || v->samplerate==0 || i->soundbits==0 || wave.wFormatTag!=1) { + v->samplerate = audioinfo->GetAudioSamplesPerSec(); v->channels = audioinfo->GetAudioChannels(); i->soundbits = audioinfo->GetAudioBitsPerSample(); } @@ -308,7 +308,7 @@ int videoreader_avifile_open(videoreader_t* v, char* filename) i->do_audio = 0; i->soundbits = 0; v->channels = 0; - v->rate = 0; + v->samplerate = 0; } } #endif