diff options
-rw-r--r-- | common/playlist.c | 1 | ||||
-rw-r--r-- | options/parse_commandline.c | 1 |
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; |