ffmpeg: report seek errors to MPD

The decoder API provides the function decoder_seek_error() to report
seek errors.  Use this function instead of logging the error.
This commit is contained in:
Max Kellermann 2008-10-30 19:02:38 +01:00
parent cd7a720426
commit 048d62a628
1 changed files with 4 additions and 5 deletions

View File

@ -249,11 +249,10 @@ ffmpeg_decode_internal(BasePtrs *base)
if (decoder_get_command(decoder) == DECODE_COMMAND_SEEK) {
current = decoder_seek_where(decoder) * AV_TIME_BASE;
if (av_seek_frame(pFormatCtx, -1, current , 0) < 0) {
WARNING("seek to %d failed\n", current);
}
decoder_command_finished(decoder);
if (av_seek_frame(pFormatCtx, -1, current, 0) < 0)
decoder_seek_error(decoder);
else
decoder_command_finished(decoder);
}
if (av_read_frame(pFormatCtx, &packet) >= 0) {