- bring the multimedia doc up-to-date
- moved the TODO from the doc into the code
This commit is contained in:
parent
c3cecc5d57
commit
1876d185e9
|
@ -29,6 +29,13 @@
|
|||
* 98/11 splitted in midi.c and mcimidi.c
|
||||
*/
|
||||
|
||||
/* TODO:
|
||||
* + implement it correctly
|
||||
* + finish asynchronous commands (especially for reading/record)
|
||||
* + better implement non waiting command (without the MCI_WAIT flag).
|
||||
* + implement the recording features
|
||||
*/
|
||||
|
||||
#include <stdlib.h>
|
||||
#include <stdarg.h>
|
||||
#include <stdio.h>
|
||||
|
|
|
@ -26,6 +26,19 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
/* TODO:
|
||||
* + use better instrument definition for OPL/2 (midiPatch.c) or
|
||||
* use existing instrument definition (from playmidi or kmid)
|
||||
* with a .winerc option
|
||||
* + have a look at OPL/3 ?
|
||||
* + implement asynchronous playback of MidiHdr
|
||||
* + implement STREAM'ed MidiHdr (question: how shall we share the
|
||||
* code between the midiStream functions in MMSYSTEM/WINMM and
|
||||
* the code for the low level driver)
|
||||
* + use a more accurate read mechanism than the one of snooping on
|
||||
* timers (like select on fd)
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include <string.h>
|
||||
|
|
|
@ -21,6 +21,10 @@
|
|||
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
|
||||
*/
|
||||
|
||||
/* TODO:
|
||||
* + implement notification mechanism when state of mixer's controls
|
||||
*/
|
||||
|
||||
#include "config.h"
|
||||
|
||||
#include <stdlib.h>
|
||||
|
@ -990,7 +994,7 @@ static DWORD MIX_GetLineControls(WORD wDevID, LPMIXERLINECONTROLSA lpMlc,
|
|||
TRACE("[%d] => [%2d]: typ=%08lx\n", j, i + 1,
|
||||
mix->ctrl[i].ctrl.dwControlType);
|
||||
lpMlc->pamxctrl[j++] = mix->ctrl[i].ctrl;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -28,6 +28,17 @@
|
|||
* 99/9 added support for loadable low level drivers
|
||||
*/
|
||||
|
||||
/* TODO
|
||||
* + it seems that some programs check what's installed in
|
||||
* registry against the value returned by drivers. Wine is
|
||||
* currently broken regarding this point.
|
||||
* + check thread-safeness for MMSYSTEM and WINMM entry points
|
||||
* + unicode entry points are badly supported (would require
|
||||
* moving 32 bit drivers as Unicode as they are supposed to be)
|
||||
* + allow joystick and timer external calls as we do for wave,
|
||||
* midi, mixer and aux
|
||||
*/
|
||||
|
||||
#include <stdio.h>
|
||||
#include <stdarg.h>
|
||||
#include <string.h>
|
||||
|
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue