aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteven Liu <lq@chinaffmpeg.org>2020-07-14 14:18:25 +0800
committerSteven Liu <lq@chinaffmpeg.org>2020-07-20 10:14:53 +0800
commit2c1cc326e9a76f4d0a1b30345f4b803272efde17 (patch)
treefe635985a1879fc0cfcb5938244f42dd2bfdf897
parentc4b6ee55c0a5dbf1a56c5be95eb19f86e762ddcb (diff)
downloadffmpeg-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.c12
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);