annotate src/sid/xs_slsup.h @ 2169:838098201ac9

fix loading of streams from XSPF files.
author William Pitcock <nenolod@atheme.org>
date Sat, 17 Nov 2007 19:02:51 -0600
parents bdf7935a2e26
children 251336bee085
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1574
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 #ifndef XS_SLSUP_H
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
2 #define XS_SLSUP_H
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
3
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
4 #include "xmms-sid.h"
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
5 #include "xs_stil.h"
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
6 #include "xs_length.h"
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
7
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
8 #ifdef __cplusplus
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
9 extern "C" {
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
10 #endif
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
11
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
12 gint xs_stil_init(void);
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
13 void xs_stil_close(void);
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
14 t_xs_stil_node *xs_stil_get(gchar *pcFilename);
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
15
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
16 gint xs_songlen_init(void);
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
17 void xs_songlen_close(void);
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
18 t_xs_sldb_node *xs_songlen_get(const gchar *);
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
19
1577
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
20 t_xs_tuneinfo *xs_tuneinfo_new(const gchar * pcFilename,
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
21 gint nsubTunes, gint startTune, const gchar * sidName,
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
22 const gchar * sidComposer, const gchar * sidCopyright,
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
23 gint loadAddr, gint initAddr, gint playAddr,
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
24 gint dataFileLen, const gchar *sidFormat, gint sidModel);
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
25 void xs_tuneinfo_free(t_xs_tuneinfo *);
bdf7935a2e26 Move xs_tuneinfo_*() function prototypes to xs_slsup.h
Matti Hamalainen <ccr@tnsp.org>
parents: 1574
diff changeset
26
1574
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
27
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
28 #ifdef __cplusplus
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
29 }
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
30 #endif
e566e18e9e3d Huge cleanup and some bugfixes. Temporarily breaks / removes sub-tune
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
31 #endif /* XS_SLSUP_H */