|
Lines 293-298
static int splt_cue_set_value(splt_state
Link Here
|
| 293 |
snprintf(client_infos,strlen(out)+30," Album: %s\n", out); |
293 |
snprintf(client_infos,strlen(out)+30," Album: %s\n", out); |
| 294 |
splt_t_put_message_to_client(state, client_infos); |
294 |
splt_t_put_message_to_client(state, client_infos); |
| 295 |
} |
295 |
} |
|
|
296 |
else if (tag_field == SPLT_TAGS_YEAR) |
| 297 |
{ |
| 298 |
snprintf(client_infos,strlen(out)+30," Year: %s\n", out); |
| 299 |
splt_t_put_message_to_client(state, client_infos); |
| 300 |
} |
| 296 |
free(client_infos); |
301 |
free(client_infos); |
| 297 |
client_infos = NULL; |
302 |
client_infos = NULL; |
| 298 |
|
303 |
|
|
Lines 399-404
int splt_cue_put_splitpoints(const char
Link Here
|
| 399 |
line_content += 5; |
404 |
line_content += 5; |
| 400 |
type = SPLT_CUE_TITLE; |
405 |
type = SPLT_CUE_TITLE; |
| 401 |
} |
406 |
} |
|
|
407 |
else if ((line_content = strstr(line, "DATE")) != NULL) |
| 408 |
{ |
| 409 |
line_content += 4; |
| 410 |
type = SPLT_CUE_YEAR; |
| 411 |
} |
| 402 |
else if ((line_content = strstr(line, "PERFORMER")) != NULL) |
412 |
else if ((line_content = strstr(line, "PERFORMER")) != NULL) |
| 403 |
{ |
413 |
{ |
| 404 |
type = SPLT_CUE_PERFORMER; |
414 |
type = SPLT_CUE_PERFORMER; |
|
Lines 463-468
int splt_cue_put_splitpoints(const char
Link Here
|
| 463 |
title = SPLT_TRUE; |
473 |
title = SPLT_TRUE; |
| 464 |
} |
474 |
} |
| 465 |
break; |
475 |
break; |
|
|
476 |
//YEAR found |
| 477 |
case SPLT_CUE_YEAR: |
| 478 |
if (tracks == -1) |
| 479 |
{ |
| 480 |
if ((temp_error = splt_cue_set_value(state, line_content, |
| 481 |
0, SPLT_TAGS_YEAR)) != SPLT_OK) |
| 482 |
{ |
| 483 |
*error = temp_error; |
| 484 |
goto function_end; |
| 485 |
} |
| 486 |
} |
| 487 |
else |
| 488 |
{ |
| 489 |
if (tracks > 0) |
| 490 |
{ |
| 491 |
if ((temp_error = splt_cue_set_value(state, line_content, |
| 492 |
tracks-1, SPLT_TAGS_YEAR)) != SPLT_OK) |
| 493 |
{ |
| 494 |
*error = temp_error; |
| 495 |
goto function_end; |
| 496 |
} |
| 497 |
} |
| 498 |
title = SPLT_TRUE; |
| 499 |
} |
| 500 |
break; |
| 466 |
//PERFORMER found |
501 |
//PERFORMER found |
| 467 |
case SPLT_CUE_PERFORMER: |
502 |
case SPLT_CUE_PERFORMER: |
| 468 |
if (tracks == -1) |
503 |
if (tracks == -1) |