/[svn]/liblscp/trunk/examples/example_client.c
ViewVC logotype

Diff of /liblscp/trunk/examples/example_client.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 963 by capela, Sun Dec 3 18:30:04 2006 UTC revision 977 by capela, Sun Dec 17 15:08:35 2006 UTC
# Line 126  int client_test_midi_instruments ( lscp_ Line 126  int client_test_midi_instruments ( lscp_
126          int i;          int i;
127    
128          printf("{");          printf("{");
129          for (i = 0; pInstrs && pInstrs[i].program >= 0; i++) {          for (i = 0; pInstrs && pInstrs[i].prog >= 0; i++) {
130                  if (i > 0)                  if (i > 0)
131                          printf(",");                          printf(",");
132                  printf("{%d,%d,%d}", pInstrs[i].bank_msb, pInstrs[i].bank_lsb, pInstrs[i].program);                  printf("{%d,%d,%d}", pInstrs[i].map, pInstrs[i].bank, pInstrs[i].prog);
133          }          }
134          printf(" }\n");          printf(" }\n");
135          return 0;          return 0;
# Line 217  int client_test_server_info ( lscp_serve Line 217  int client_test_server_info ( lscp_serve
217                  return 1;                  return 1;
218          }          }
219          printf("{\n");          printf("{\n");
220          printf("    server_info.description = %s\n", pServerInfo->description);          printf("    server_info.description      = %s\n", pServerInfo->description);
221          printf("    server_info.version     = %s\n", pServerInfo->version);          printf("    server_info.version          = %s\n", pServerInfo->version);
222            printf("    server_info.protocol_version = %s\n", pServerInfo->protocol_version);
223          printf("  }\n");          printf("  }\n");
224          return 0;          return 0;
225  }  }
# Line 382  void client_test_engine ( lscp_client_t Line 383  void client_test_engine ( lscp_client_t
383          for (i = 0; i < 2; i++) {          for (i = 0; i < 2; i++) {
384                  for (j = 0; j < 4; j++) {                  for (j = 0; j < 4; j++) {
385                          for (k = 0; k < 8; k++) {                          for (k = 0; k < 8; k++) {
386                                  midi_instr.bank_msb = i;                                  midi_instr.map  = i;
387                                  midi_instr.bank_lsb = j;                                  midi_instr.bank = j;
388                                  midi_instr.program  = k;                                  midi_instr.prog = k;
389                                  CLIENT_TEST(pClient, status, lscp_map_midi_instrument(pClient, &midi_instr, pszEngine, "DefaultInstrument.gig", 0, 1.0f, LSCP_LOAD_ON_DEMAND, "DummyName"));                                  CLIENT_TEST(pClient, status, lscp_map_midi_instrument(pClient, &midi_instr, pszEngine, "DefaultInstrument.gig", 0, 1.0f, LSCP_LOAD_ON_DEMAND, "DummyName"));
390                          }                          }
391                  }                  }
392          }          }
393    
394          CLIENT_TEST(pClient, int, lscp_get_midi_instruments(pClient));          CLIENT_TEST(pClient, int, lscp_get_midi_instruments(pClient, LSCP_MIDI_MAP_ALL));
395          CLIENT_TEST(pClient, midi_instruments, lscp_list_midi_instruments(pClient));          CLIENT_TEST(pClient, midi_instruments, lscp_list_midi_instruments(pClient, LSCP_MIDI_MAP_ALL));
396    
397          for (i = 0; i < 2; i++) {          for (i = 0; i < 2; i++) {
398                  for (j = 0; j < 4; j++) {                  for (j = 0; j < 4; j++) {
399                          for (k = 0; k < 8; k++) {                          for (k = 0; k < 8; k++) {
400                                  midi_instr.bank_msb = i;                                  midi_instr.map  = i;
401                                  midi_instr.bank_lsb = j;                                  midi_instr.bank = j;
402                                  midi_instr.program  = k;                                  midi_instr.prog = k;
403                                  CLIENT_TEST(pClient, midi_instrument_info, lscp_get_midi_instrument_info(pClient, &midi_instr));                                  CLIENT_TEST(pClient, midi_instrument_info, lscp_get_midi_instrument_info(pClient, &midi_instr));
404                                  CLIENT_TEST(pClient, status, lscp_unmap_midi_instrument(pClient, &midi_instr));                                  CLIENT_TEST(pClient, status, lscp_unmap_midi_instrument(pClient, &midi_instr));
405                          }                          }
406                  }                  }
407          }          }
408                    
409          CLIENT_TEST(pClient, status, lscp_clear_midi_instruments(pClient));          CLIENT_TEST(pClient, status, lscp_clear_midi_instruments(pClient, LSCP_MIDI_MAP_ALL));
410  }  }
411    
412    

Legend:
Removed from v.963  
changed lines
  Added in v.977

  ViewVC Help
Powered by ViewVC