diff options
author | Max Kellermann <max@duempel.org> | 2008-08-26 08:27:14 +0200 |
---|---|---|
committer | Max Kellermann <max@duempel.org> | 2008-08-26 08:27:14 +0200 |
commit | 1c196478b6258f666cbc3efb9bccc60c595949fe (patch) | |
tree | cd825b5f162132a8412df8e9e44eb1bbab2c6764 /src/decoder_internal.h | |
parent | cf139dc012fe592d6e6d6165d536392e02dcb759 (diff) | |
download | mpd-1c196478b6258f666cbc3efb9bccc60c595949fe.tar.gz mpd-1c196478b6258f666cbc3efb9bccc60c595949fe.tar.xz mpd-1c196478b6258f666cbc3efb9bccc60c595949fe.zip |
added flag "decoder.seeking"
This flag is used internally; it is set by decoder_seek_where(), and
indicates that the decoder plugin has begun the seek process. It is
used for the case that the decoder plugin has to read data during the
seek process. Before this patch, that was impossible, because
decoder_read() would refuse to read data unless dc->command is NONE.
This patch is kind of a dirty workaround, and needs to be redesigned
later.
Diffstat (limited to 'src/decoder_internal.h')
-rw-r--r-- | src/decoder_internal.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/decoder_internal.h b/src/decoder_internal.h index 37b7b65fa..6d8bc7a87 100644 --- a/src/decoder_internal.h +++ b/src/decoder_internal.h @@ -26,6 +26,8 @@ struct decoder { struct decoder_plugin *plugin; ConvState conv_state; + + int seeking; }; #endif |