diff options
author | Steven Liu <lq@chinaffmpeg.org> | 2020-07-14 14:18:25 +0800 |
---|---|---|
committer | Steven Liu <lq@chinaffmpeg.org> | 2020-07-20 10:14:53 +0800 |
commit | 2c1cc326e9a76f4d0a1b30345f4b803272efde17 (patch) | |
tree | fe635985a1879fc0cfcb5938244f42dd2bfdf897 | |
parent | c4b6ee55c0a5dbf1a56c5be95eb19f86e762ddcb (diff) | |
download | ffmpeg-2c1cc326e9a76f4d0a1b30345f4b803272efde17.tar.gz |
avformat/crypto.c: remove unnecessary code
Because the newpos variable is set value before use it.
The newpos variable declared at the head partition of crypto_seek.
Make the code clean.
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
-rw-r--r-- | libavformat/crypto.c | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/libavformat/crypto.c b/libavformat/crypto.c index 31f9ac0ab9..1d4514e0f2 100644 --- a/libavformat/crypto.c +++ b/libavformat/crypto.c @@ -252,21 +252,17 @@ static int64_t crypto_seek(URLContext *h, int64_t pos, int whence) case SEEK_CUR: pos = pos + c->position; break; - case SEEK_END: { - int64_t newpos = ffurl_seek( c->hd, pos, AVSEEK_SIZE ); + case SEEK_END: + newpos = ffurl_seek( c->hd, pos, AVSEEK_SIZE ); if (newpos < 0) { av_log(h, AV_LOG_ERROR, "Crypto: seek_end - can't get file size (pos=%lld)\r\n", (long long int)pos); return newpos; } pos = newpos - pos; - } - break; - case AVSEEK_SIZE: { - int64_t newpos = ffurl_seek( c->hd, pos, AVSEEK_SIZE ); - return newpos; - } break; + case AVSEEK_SIZE: + return ffurl_seek( c->hd, pos, AVSEEK_SIZE ); default: av_log(h, AV_LOG_ERROR, "Crypto: no support for seek where 'whence' is %d\r\n", whence); |