Lines Matching defs:gme
24 #include <gme/gme.h>
59 GMEContext *gme = s->priv_data;
63 if (gme_track_info(gme->music_emu, &info, gme->track_index))
75 snprintf(buf, sizeof(buf), "%d", (int)gme_track_count(gme->music_emu));
86 GMEContext *gme = s->priv_data;
87 if (gme->music_emu)
88 gme_delete(gme->music_emu);
96 GMEContext *gme = s->priv_data;
105 sz = gme->max_size;
106 } else if (gme->max_size && sz > gme->max_size) {
107 sz = gme->max_size;
119 gme->max_size);
124 if (gme_open_data(buf, sz, &gme->music_emu, gme->sample_rate)) {
125 gme->music_emu = NULL; /* Just for safety */
134 if (gme_start_track(gme->music_emu, gme->track_index))
146 st->codecpar->sample_rate = gme->sample_rate;
153 GMEContext *gme = s->priv_data;
157 if (gme_track_ended(gme->music_emu))
163 if (gme_play(gme->music_emu, n_samples, (short *)pkt->data))
171 GMEContext *gme = s->priv_data;
172 if (!gme_seek(gme->music_emu, (int)ts))