[FFmpeg-devel] [PATCH 24/26] avformat/avio: Remove redundant checks
Andreas Rheinhardt
andreas.rheinhardt at outlook.com
Thu Sep 7 13:38:42 EEST 2023
Checking the return value of av_opt_set() is equivalent
to the current checks.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt at outlook.com>
---
libavformat/avio.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/libavformat/avio.c b/libavformat/avio.c
index a4572d2f05..617c1c0ac0 100644
--- a/libavformat/avio.c
+++ b/libavformat/avio.c
@@ -125,10 +125,7 @@ static int url_alloc_for_protocol(URLContext **puc, const URLProtocol *up,
while(ret >= 0 && (key= strchr(p, sep)) && p<key && (val = strchr(key+1, sep))){
*val= *key= 0;
- if (strcmp(p, "start") && strcmp(p, "end")) {
- ret = AVERROR_OPTION_NOT_FOUND;
- } else
- ret= av_opt_set(uc->priv_data, p, key+1, 0);
+ ret = av_opt_set(uc->priv_data, p, key+1, 0);
if (ret == AVERROR_OPTION_NOT_FOUND)
av_log(uc, AV_LOG_ERROR, "Key '%s' not found.\n", p);
*val= *key= sep;
--
2.34.1
More information about the ffmpeg-devel
mailing list