summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--common/playlist.c1
-rw-r--r--options/parse_commandline.c1
2 files changed, 1 insertions, 1 deletions
diff --git a/common/playlist.c b/common/playlist.c
index c1636bc695..5de8e62745 100644
--- a/common/playlist.c
+++ b/common/playlist.c
@@ -391,6 +391,7 @@ struct playlist *playlist_parse_file(const char *file, struct mp_cancel *cancel,
struct playlist *ret = NULL;
if (d && d->playlist) {
ret = talloc_zero(NULL, struct playlist);
+ playlist_populate_playlist_path(d->playlist, file);
playlist_transfer_entries(ret, d->playlist);
if (d->filetype && strcmp(d->filetype, "hls") == 0) {
mp_warn(log, "This might be a HLS stream. For correct operation, "
diff --git a/options/parse_commandline.c b/options/parse_commandline.c
index 93120d3ad3..ad91b8d61a 100644
--- a/options/parse_commandline.c
+++ b/options/parse_commandline.c
@@ -201,7 +201,6 @@ int m_config_parse_mp_command_line(m_config_t *config, struct playlist *files,
goto err_out;
}
playlist_transfer_entries(files, pl);
- playlist_populate_playlist_path(files, param0);
talloc_free(param0);
talloc_free(pl);
continue;