Add a worker thread to support async tasks from the player thread

(and maybe others later)
This commit is contained in:
ejurgensen
2015-03-31 23:05:24 +02:00
parent 96200eb808
commit e49c941a00
12 changed files with 511 additions and 171 deletions

View File

@@ -621,7 +621,7 @@ http_icy_metadata_get(AVFormatContext *fmtctx, int packet_only)
#endif
void
http_icy_metadata_free(struct http_icy_metadata *metadata)
http_icy_metadata_free(struct http_icy_metadata *metadata, int content_only)
{
if (metadata->name)
free(metadata->name);
@@ -641,5 +641,6 @@ http_icy_metadata_free(struct http_icy_metadata *metadata)
if (metadata->artwork_url)
free(metadata->artwork_url);
free(metadata);
if (!content_only)
free(metadata);
}