From 40f3aa97eb1d004fed9e8f7988950ee8913da9ca Mon Sep 17 00:00:00 2001 From: martii Date: Sun, 23 Mar 2014 10:09:17 +0100 Subject: [PATCH] libeplayer3/container_ffmpeg: fix seek bitrate calculation --- libeplayer3/container/container_ffmpeg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libeplayer3/container/container_ffmpeg.c b/libeplayer3/container/container_ffmpeg.c index 73829fd..30434bb 100644 --- a/libeplayer3/container/container_ffmpeg.c +++ b/libeplayer3/container/container_ffmpeg.c @@ -297,7 +297,7 @@ static void FFMPEGThread(Context_t * context) if (seek_sec_rel != 0.0) { if (avContext->iformat->flags & AVFMT_TS_DISCONT) { - float br = (avContext->bit_rate) ? br = avContext->bit_rate / 8.0 : 180000.0; + float br = (avContext->bit_rate) ? avContext->bit_rate / 8.0 : 180000.0; seek_target_flag = AVSEEK_FLAG_BYTE; seek_target = avio_tell(avContext->pb) + seek_sec_rel * br; } else { @@ -306,7 +306,7 @@ static void FFMPEGThread(Context_t * context) seek_sec_rel = 0.0; } else if (seek_sec_abs >= 0.0) { if (avContext->iformat->flags & AVFMT_TS_DISCONT) { - float br = (avContext->bit_rate) ? br = avContext->bit_rate / 8.0 : 180000.0; + float br = (avContext->bit_rate) ? avContext->bit_rate / 8.0 : 180000.0; seek_target_flag = AVSEEK_FLAG_BYTE; seek_target = seek_sec_abs * br; } else {