simplified code for get dirname string in hls_delete_old_segments
Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
}
if (segment && !hls->use_localtime_mkdir) {
- if (hls->segment_filename) {
- dirname = av_strdup(hls->segment_filename);
- } else {
- dirname = av_strdup(vs->avf->url);
- }
+ dirname = hls->segment_filename ? av_strdup(hls->segment_filename): av_strdup(vs->avf->url);
if (!dirname) {
ret = AVERROR(ENOMEM);
goto fail;
}
p = (char *)av_basename(dirname);
*p = '\0';
-
}
/* if %v is present in the file's directory