From: <jpg...@us...> - 2008-03-18 14:00:22
|
Revision: 1374 http://iaxclient.svn.sourceforge.net/iaxclient/?rev=1374&view=rev Author: jpgrayson Date: 2008-03-18 07:00:28 -0700 (Tue, 18 Mar 2008) Log Message: ----------- Move declarations to scope where they are used. Modified Paths: -------------- trunk/lib/portmixer/px_win_wmme/px_win_wmme.c Modified: trunk/lib/portmixer/px_win_wmme/px_win_wmme.c =================================================================== --- trunk/lib/portmixer/px_win_wmme/px_win_wmme.c 2008-03-18 13:51:45 UTC (rev 1373) +++ trunk/lib/portmixer/px_win_wmme/px_win_wmme.c 2008-03-18 14:00:28 UTC (rev 1374) @@ -119,19 +119,12 @@ PxMixer *Px_OpenMixer( void *pa_stream, int index ) { - struct PaWinMmeStream *past; + struct PaWinMmeStream *past; + HWAVEIN hWaveIn; + HWAVEOUT hWaveOut; + PxInfo *mixer; + MMRESULT result; - HWAVEIN hWaveIn; - HWAVEOUT hWaveOut; - PxInfo *mixer; - MMRESULT result; - MIXERLINE line; - MIXERLINECONTROLS controls; - MIXERCONTROL control; - MIXERCONTROLDETAILS details; - MIXERCONTROLDETAILS_LISTTEXT mixList[32]; - int j; - if (!pa_stream) return NULL; @@ -179,12 +172,16 @@ */ if (mixer->hInputMixer) { + MIXERLINE line; line.cbStruct = sizeof(MIXERLINE); line.dwComponentType = MIXERLINE_COMPONENTTYPE_DST_WAVEIN; result = mixerGetLineInfo(mixer->hInputMixer, &line, MIXER_GETLINEINFOF_COMPONENTTYPE); if (result == MMSYSERR_NOERROR) { + int j; + MIXERLINECONTROLS controls; + MIXERCONTROL control; controls.cbStruct = sizeof(MIXERLINECONTROLS); controls.dwLineID = line.dwLineID; @@ -206,6 +203,9 @@ } if (result == MMSYSERR_NOERROR) { + MIXERCONTROLDETAILS details; + MIXERCONTROLDETAILS_LISTTEXT mixList[32]; + mixer->numInputs = control.cMultipleItems; mixer->muxID = control.dwControlID; @@ -261,12 +261,16 @@ mixer->speakerID = 0; if (mixer->hOutputMixer) { + MIXERLINE line; line.cbStruct = sizeof(MIXERLINE); line.dwComponentType = MIXERLINE_COMPONENTTYPE_DST_SPEAKERS; result = mixerGetLineInfo(mixer->hOutputMixer, &line, MIXER_GETLINEINFOF_COMPONENTTYPE); if (result == MMSYSERR_NOERROR) { + MIXERLINECONTROLS controls; + MIXERCONTROL control; + controls.cbStruct = sizeof(MIXERLINECONTROLS); controls.dwLineID = line.dwLineID; controls.dwControlType = MIXERCONTROL_CONTROLTYPE_VOLUME; This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |