decoder/Client: add DecoderCommand/seek virtual methods
This commit is contained in:
@@ -192,13 +192,13 @@ gme_file_decode(DecoderClient &client, Path path_fs)
|
||||
|
||||
cmd = decoder_data(client, nullptr, buf, sizeof(buf), 0);
|
||||
if (cmd == DecoderCommand::SEEK) {
|
||||
unsigned where = decoder_seek_time(client).ToMS();
|
||||
unsigned where = client.GetSeekTime().ToMS();
|
||||
gme_err = gme_seek(emu, where);
|
||||
if (gme_err != nullptr) {
|
||||
LogWarning(gme_domain, gme_err);
|
||||
decoder_seek_error(client);
|
||||
client.SeekError();
|
||||
} else
|
||||
decoder_command_finished(client);
|
||||
client.CommandFinished();
|
||||
}
|
||||
|
||||
if (gme_track_ended(emu))
|
||||
|
||||
Reference in New Issue
Block a user