Lines Matching refs:lameConfig
226 BE_CONFIG lameConfig = { 0, };
235 memset(&lameConfig,0x00,CURRENT_STRUCT_SIZE);
244 lameConfig.format.LHV1.dwSampleRate =pbeConfig->format.mp3.dwSampleRate;
248 //lameConfig.format.LHV1.dwReSampleRate=pbeConfig->format.mp3.dwSampleRate;
249 lameConfig.format.LHV1.nMode =(pbeConfig->format.mp3.byMode&0x0F);
250 lameConfig.format.LHV1.dwBitrate =pbeConfig->format.mp3.wBitrate;
251 lameConfig.format.LHV1.bPrivate =pbeConfig->format.mp3.bPrivate;
252 lameConfig.format.LHV1.bOriginal =pbeConfig->format.mp3.bOriginal;
253 lameConfig.format.LHV1.bCRC =nCRC&0x01;
254 lameConfig.format.LHV1.bCopyright =pbeConfig->format.mp3.bCopyright;
257 lameConfig.format.LHV1.dwStructSize=CURRENT_STRUCT_SIZE;
258 lameConfig.format.LHV1.dwStructVersion=CURRENT_STRUCT_VERSION;
263 lameConfig.format.LHV1.bWriteVBRHeader = TRUE;
264 lameConfig.format.LHV1.bEnableVBR = TRUE;
265 lameConfig.format.LHV1.nVBRQuality = nVBR-1;
269 lameConfig.format.LHV1.nPreset=((nCRC>>8)&0x0F);
275 memcpy(&lameConfig,pbeConfig,pbeConfig->format.LHV1.dwStructSize);
281 lame_set_in_samplerate( gfp, lameConfig.format.LHV1.dwSampleRate );
294 if(lameConfig.format.LHV1.nPreset == LQP_ABR) // --ALT-PRESET ABR
296 actual_bitrate = lameConfig.format.LHV1.dwVbrAbr_bps / 1000;
314 if(lameConfig.format.LHV1.nPreset == LQP_CBR) // --ALT-PRESET CBR
316 actual_bitrate = lameConfig.format.LHV1.dwBitrate;
324 if ( (int)lameConfig.format.LHV1.nPreset < (int) LQP_STANDARD )
326 switch ( lameConfig.format.LHV1.nMode )
347 DebugPrintf("Invalid lameConfig.format.LHV1.nMode, value is %d\n",lameConfig.format.LHV1.nMode);
352 if ( lameConfig.format.LHV1.bEnableVBR )
355 lame_set_VBR_q( gfp, lameConfig.format.LHV1.nVBRQuality );
358 switch ( lameConfig.format.LHV1.nVbrMethod)
397 lame_set_brate( gfp, lameConfig.format.LHV1.dwBitrate );
402 if (lameConfig.format.LHV1.dwVbrAbr_bps > 0 )
408 lame_set_VBR_mean_bitrate_kbps( gfp, ( lameConfig.format.LHV1.dwVbrAbr_bps + 500 ) / 1000 );
425 if ( LQP_NOPRESET != lameConfig.format.LHV1.nPreset )
427 PresetOptions( gfp, lameConfig.format.LHV1.nPreset );
432 if ( lameConfig.format.LHV1.dwReSampleRate > 0 )
434 lame_set_out_samplerate( gfp, lameConfig.format.LHV1.dwReSampleRate );
438 switch ( lameConfig.format.LHV1.nMode )
451 lame_set_strict_ISO( gfp, ( lameConfig.format.LHV1.bStrictIso ) ? 1 : 0 );
454 if ( lameConfig.format.LHV1.bCopyright )
460 if ( !lameConfig.format.LHV1.bOriginal )
470 if ( lameConfig.format.LHV1.bCRC )
480 if ( lameConfig.format.LHV1.bPrivate )
491 if ( lameConfig.format.LHV1.dwBitrate > 0 )
493 lame_set_VBR_min_bitrate_kbps( gfp, lameConfig.format.LHV1.dwBitrate );
497 if ( lameConfig.format.LHV1.dwMaxBitrate > 0 )
499 lame_set_VBR_max_bitrate_kbps( gfp, lameConfig.format.LHV1.dwMaxBitrate );
502 if ( lameConfig.format.LHV1.bNoRes )
508 if ( lameConfig.format.LHV1.bWriteVBRHeader )
518 if ( ( lameConfig.format.LHV1.nQuality & 0xFF ) ==
519 ((~( lameConfig.format.LHV1.nQuality >> 8 )) & 0xFF) )
521 lame_set_quality( gfp, lameConfig.format.LHV1.nQuality & 0xFF );