@@ -2000,9 +2000,6 @@ static int get_track_entry(int item, int action, void *arg, void *ctx)
20002000 struct MPContext * mpctx = ctx ;
20012001 struct track * track = mpctx -> tracks [item ];
20022002
2003- char * external_filename = mp_normalize_user_path (NULL , mpctx -> global ,
2004- track -> external_filename );
2005-
20062003 struct mp_codec_params p =
20072004 track -> stream ? * track -> stream -> codec : (struct mp_codec_params ){0 };
20082005
@@ -2054,8 +2051,8 @@ static int get_track_entry(int item, int action, void *arg, void *ctx)
20542051 {"external" , SUB_PROP_BOOL (track -> is_external )},
20552052 {"selected" , SUB_PROP_BOOL (track -> selected )},
20562053 {"main-selection" , SUB_PROP_INT (order ), .unavailable = order < 0 },
2057- {"external-filename" , SUB_PROP_STR (external_filename ),
2058- .unavailable = !external_filename },
2054+ {"external-filename" , SUB_PROP_STR (track -> external_filename ),
2055+ .unavailable = !track -> external_filename },
20592056 {"ff-index" , SUB_PROP_INT (track -> ff_index )},
20602057 {"hls-bitrate" , SUB_PROP_INT (track -> hls_bitrate ),
20612058 .unavailable = !track -> hls_bitrate },
@@ -2129,7 +2126,6 @@ static int get_track_entry(int item, int action, void *arg, void *ctx)
21292126 }
21302127
21312128done :
2132- talloc_free (external_filename );
21332129 talloc_free (tag_list );
21342130 return ret ;
21352131}
0 commit comments