192
198
printf("mp3:%i\n", enable_mp3);
202
if (strncasecmp(buffer, "enable-midi", 11) == 0) {
203
snprintf(parse, 1000, "%s", strtok(buffer, "="));
204
snprintf(parse, 1000, "%s", strtok(NULL, "="));
205
sscanf(parse, "%i", &enable_midi);
207
printf("midi:%i\n", enable_midi);
211
if (strncasecmp(buffer, "enable-pls", 10) == 0) {
212
snprintf(parse, 1000, "%s", strtok(buffer, "="));
213
snprintf(parse, 1000, "%s", strtok(NULL, "="));
214
sscanf(parse, "%i", &enable_pls);
216
printf("pls:%i\n", enable_pls);
285
309
"audio/x-pn-realaudio:ram,rm:RealAudio;"
286
310
"application/vnd.rn-realmedia:rm:RealMedia;"
287
311
"application/vnd.rn-realaudio:ra,ram:RealAudio;"
288
"video/vnd.rn-realvideo:rv:RealVideo;"
312
"video/vnd.rn-realvideo:rv:RealVideo;"
289
313
"audio/x-realaudio:ra:RealAudio;", sizeof(MimeTypes));
291
315
if (enable_helix)
342
367
sizeof(MimeTypes));
344
369
strlcat(MimeTypes,
370
"video/divx:divx:DivX Media Format;"
345
371
"video/vnd.divx:divx:DivX Media Format;",
346
372
sizeof(MimeTypes));
348
374
strlcat(MimeTypes,
349
375
"audio/basic:au,snd:Basic Audio File;"
350
"audio/x-basic:au,snd:Basic Audio File;", sizeof(MimeTypes));
376
"audio/x-basic:au,snd:Basic Audio File;",
382
"audio/midi:mid,midi,kar:MIDI Audio;",
389
"audio/x-scpls:pls:Shoutcast Playlist;",
550
596
if (strncasecmp(parameters->argn[i], "height", 6) == 0) {
551
sscanf(parameters->argv[i], "%i", &instance->embed_height);
597
if (strstr(parameters->argv[i], "%") == NULL)
598
sscanf(parameters->argv[i], "%i",
599
&instance->embed_height);
554
602
if (strncasecmp(parameters->argn[i], "width", 5) == 0) {
555
sscanf(parameters->argv[i], "%i", &instance->embed_width);
603
if (strstr(parameters->argv[i], "%") == NULL)
604
sscanf(parameters->argv[i], "%i",
605
&instance->embed_width);
558
608
if (strncasecmp(parameters->argn[i], "starttime", 9) == 0) {
761
811
printf("argv[i]=%s\n", parameters->argv[i]);
763
if (strstr(parameters->argv[i], "true")
764
|| strstr(parameters->argv[i], "yes")
765
|| strstr(parameters->argv[i], "1")
766
|| strstr(parameters->argv[i], "all")
767
|| strstr(parameters->argv[i], "statusfield")
813
if (strstr(parameters->argv[i], "statusfield")
768
814
|| strstr(parameters->argv[i], "statuspanel")
769
815
|| strstr(parameters->argv[i], "playbutton")
770
816
|| strstr(parameters->argv[i], "volumeslider")
775
821
instance->controlwindow = 0;
777
if (strstr(parameters->argv[i], "controlpanel")
823
if (strstr(parameters->argv[i], "controlpanel")
778
824
|| strstr(parameters->argv[i], "statusbar")) {
779
instance->showcontrols = 1;
825
instance->showcontrols = 1;
826
if (instance_counter > 1)
827
instance->controlwindow = 1;
781
if (strstr(parameters->argv[i], "imagewindow")) {
829
if (strstr(parameters->argv[i], "imagewindow")
830
|| strstr(parameters->argv[i], "true")
831
|| strstr(parameters->argv[i], "yes")
832
|| strstr(parameters->argv[i], "1")
833
|| strstr(parameters->argv[i], "all")) {
782
834
instance->controlwindow = 0;
791
843
lowercase(parameters->argv[i]);
793
845
printf("argv[i]=%s\n", parameters->argv[i]);
795
847
if (strstr(parameters->argv[i], "_master")) {
796
real_master_console = 1;
848
real_master_console = 1;
798
real_master_console = 0;
850
real_master_console = 0;
804
856
(parameters->argn[i], "onmediacomplete", 15) == 0)
805
857
|| (strncasecmp(parameters->argn[i], "onendofstream", 13)
1130
if (strncasecmp(buffer, "novop", 5) == 0) {
1182
if (strncasecmp(buffer, "showstatus", 10) == 0) {
1183
snprintf(parse, 1000, "%s", strtok(buffer, "="));
1184
snprintf(parse, 1000, "%s", strtok(NULL, "="));
1185
// crappy reuse of the hidestatus variable
1186
sscanf(parse, "%i", &instance->hidestatus);
1187
// flip the logic here
1188
if (instance->hidestatus == 0) {
1189
instance->hidestatus = 1;
1191
instance->hidestatus = 0;
1196
if (strncasecmp(buffer, "showtracker", 11) == 0) {
1197
snprintf(parse, 1000, "%s", strtok(buffer, "="));
1198
snprintf(parse, 1000, "%s", strtok(NULL, "="));
1199
sscanf(parse, "%i", &instance->showtracker);
1200
if (instance->showtracker != 0)
1201
instance->showtracker = 1;
1205
if (strncasecmp(buffer, "showcontrols", 12) == 0) {
1206
snprintf(parse, 1000, "%s", strtok(buffer, "="));
1207
snprintf(parse, 1000, "%s", strtok(NULL, "="));
1208
sscanf(parse, "%i", &instance->showcontrols);
1209
if (instance->showcontrols != 0)
1210
instance->showcontrols = 1;
1214
if (strncasecmp(buffer, "novop", 5) == 0) {
1131
1215
snprintf(parse, 1000, "%s", strtok(buffer, "="));
1132
1216
snprintf(parse, 1000, "%s", strtok(NULL, "="));
1133
1217
sscanf(parse, "%i", &instance->novop);
1279
if (strncasecmp(buffer, "rtsp-use-http", 13) == 0) {
1280
snprintf(parse, 1000, "%s", strtok(buffer, "="));
1281
snprintf(parse, 1000, "%s", strtok(NULL, "="));
1282
sscanf(parse, "%i", &instance->rtsp_use_http);
1283
if (instance->rtsp_use_http != 0)
1284
instance->rtsp_use_http = 1;
1195
1288
if (strncasecmp(buffer, "qt-speed", 8) == 0) {
1196
1289
sprintf(parse, "%s", strtok(buffer, "="));
1197
1290
sprintf(parse, "%s", strtok(NULL, "="));
1436
1529
printf("mp3:%i\n", instance->enable_mp3);
1533
if (strncasecmp(buffer, "enable-midi", 11) == 0) {
1534
snprintf(parse, 1000, "%s", strtok(buffer, "="));
1535
snprintf(parse, 1000, "%s", strtok(NULL, "="));
1536
sscanf(parse, "%i", &instance->enable_midi);
1538
printf("midi:%i\n", instance->enable_midi);
1542
if (strncasecmp(buffer, "enable-pls", 10) == 0) {
1543
snprintf(parse, 1000, "%s", strtok(buffer, "="));
1544
snprintf(parse, 1000, "%s", strtok(NULL, "="));
1545
sscanf(parse, "%i", &instance->enable_pls);
1547
printf("pls:%i\n", instance->enable_pls);
1440
1551
if (strncasecmp(buffer, "enable-ogg", 10) == 0) {
1441
1552
snprintf(parse, 1000, "%s", strtok(buffer, "="));