diff options
Diffstat (limited to 'player/misc.c')
-rw-r--r-- | player/misc.c | 17 |
1 files changed, 0 insertions, 17 deletions
diff --git a/player/misc.c b/player/misc.c index 62223ebfef..17232ff828 100644 --- a/player/misc.c +++ b/player/misc.c @@ -251,23 +251,6 @@ void merge_playlist_files(struct playlist *pl) talloc_free(edl); } -// Create a talloc'ed copy of mpctx->global. It contains a copy of the global -// option struct. It still just references some things though, like mp_log. -// The main purpose is letting threads access the option struct without the -// need for additional synchronization. -struct mpv_global *create_sub_global(struct MPContext *mpctx) -{ - struct mpv_global *new = talloc_ptrtype(NULL, new); - struct m_config *new_config = m_config_dup(new, mpctx->mconfig); - *new = (struct mpv_global){ - .log = mpctx->global->log, - .config = mpctx->global->config, - .opts = new_config->optstruct, - .client_api = mpctx->clients, - }; - return new; -} - struct wrapper_args { struct MPContext *mpctx; void (*thread_fn)(void *); |