int main (int argc, char *argv[]) { krad_system_init (); if (argc == 2) { krad_wcap_player_play (argv[1]); } else { printf ("Need filename\n"); } printf ("Clean Exit\n"); return 0; }
int main() { kr_mkv_t *mkv_output; kr_mkv_t *mkv_input; kr_mkv_t *settings; krad_system_init(); // krad_system_log_on("derp.log"); playlist_t *playlist = playlist_init("test.txt"); mkv_output = kr_mkv_create_stream(argv[1], atoi(argv[2]), argv[3], argv[4]); if(splice_init(settings, mkv_output, playlist) < 0) { perror("splice_init"); } printf("resolution: %d x %d\n", mkv_output->tracks[VIDEO_TRACK].width, mkv_output->tracks[VIDEO_TRACK].height); uint32_t i; while(1) { playlist->current_entry = 0; for(i = 0; i < playlist_count(playlist); i++) { if(playlist_current_video(playlist) > 0) { printf("playing: %s\n", playlist_current_video(playlist)); mkv_input = kr_mkv_open_file(playlist_current_video(playlist)); if(!mkv_input) { perror(playlist_current_video(playlist)); } splice(mkv_input, mkv_output); kr_mkv_destroy(&mkv_input); playlist_next(playlist); } } } kr_mkv_destroy(&mkv_output); playlist_destroy(playlist); return(0); }
int main (int argc, char *argv[]) { krad_system_init (); krad_system_set_monitor_cpu_interval (800); krad_system_monitor_cpu_on (); if (argc == 3) { show_cpu_meter_window (atoi(argv[1]), atoi(argv[2])); } else { show_cpu_meter_window (360, 200); } krad_system_monitor_cpu_off (); printf ("Clean Exit\n"); return 0; }
int main (int argc, char *argv[]) { char *ipc_path; krad_system_init (); if (argc < 2) { failfast ("provide an ipc path"); } else { ipc_path = argv[1]; printk ("Using IPC Path: %s\n", ipc_path); } krad_xmms2_test ("testy1", argv[1]); return 0; }
int main (int argc, char *argv[]) { int count; count = 300; krad_system_init (); krad_ticker_test (count, 30000, 1000); krad_ticker_test (count, 44100, 512); krad_ticker_test (count, 44100, 1024); krad_ticker_test (count, 48000, 1024); krad_ticker_test (count, 60000, 1000); printk ("Clean Exit"); return 0; }
krad_app_client_t *krad_app_connect (char *sysname, int timeout_ms) { krad_app_client_t *client = calloc (1, sizeof (krad_app_client_t)); if (client == NULL) { failfast ("Krad APP Client mem alloc fail"); return NULL; } krad_system_init (); uname (&client->unixname); if (krad_valid_host_and_port (sysname)) { krad_get_host_and_port (sysname, client->host, &client->tcp_port); } else { strncpy (client->sysname, sysname, sizeof (client->sysname)); if (strncmp(client->unixname.sysname, "Linux", 5) == 0) { client->on_linux = 1; client->api_path_pos = sprintf(client->api_path, "@krad_radio_%s_api", sysname); } else { client->api_path_pos = sprintf(client->api_path, "%s/krad_radio_%s_api", "/tmp", sysname); } if (!client->on_linux) { if(stat(client->api_path, &client->info) != 0) { krad_app_disconnect(client); failfast ("Krad APP Client: API PATH Failure\n"); return NULL; } } } if (krad_app_client_init (client, timeout_ms) == 0) { printke ("Krad APP Client: Failed to init!"); krad_app_disconnect (client); return NULL; } return client; }