decoder_api: cancel initial seek when song is not seekable
Fixes assertion failure.
This commit is contained in:
parent
6452461c39
commit
ef40e362c9
2
NEWS
2
NEWS
|
@ -1,4 +1,6 @@
|
||||||
ver 0.16.6 (2010/??/??)
|
ver 0.16.6 (2010/??/??)
|
||||||
|
* decoder:
|
||||||
|
- fix assertion failure when resuming streams
|
||||||
* event_pipe: fix WIN32 regression
|
* event_pipe: fix WIN32 regression
|
||||||
* define WINVER in ./configure
|
* define WINVER in ./configure
|
||||||
* WIN32: autodetect filesystem encoding
|
* WIN32: autodetect filesystem encoding
|
||||||
|
|
|
@ -95,6 +95,12 @@ decoder_prepare_initial_seek(struct decoder *decoder)
|
||||||
return true;
|
return true;
|
||||||
|
|
||||||
if (decoder->initial_seek_pending) {
|
if (decoder->initial_seek_pending) {
|
||||||
|
if (!dc->seekable) {
|
||||||
|
/* seeking is not possible */
|
||||||
|
decoder->initial_seek_pending = false;
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
if (dc->command == DECODE_COMMAND_NONE) {
|
if (dc->command == DECODE_COMMAND_NONE) {
|
||||||
/* begin initial seek */
|
/* begin initial seek */
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue