>From portmidi.c:Pm_OpenInput():
/* arg checking */
if (inputDevice < 0 || inputDevice >= pm_descriptor_index)
err = pmInvalidDeviceId;
else if (!descriptors[inputDevice].pub.input)
err = pmBadPtr;
else if(descriptors[inputDevice].pub.opened)
err = pmBadPtr;
When no MIDI input device is connected, this results in pmBadPtr, which
is kinda confusing. Shouldn't it be pmInvalidDeviceId?
_______________________________________________
media_api mailing list
[email protected]
http://lists.create.ucsb.edu/mailman/listinfo/media_api