From f3ac622321d8b159cdb44528e5e482c02a0d9873 Mon Sep 17 00:00:00 2001 From: Mike Brady <4265913+mikebrady@users.noreply.github.com> Date: Sat, 26 Nov 2022 17:56:59 +0000 Subject: [PATCH] Add handling of a frame_position_string handler for the 'phbt' metadata token. --- metadata_hub.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/metadata_hub.c b/metadata_hub.c index ec98e2a1..db7eeef5 100644 --- a/metadata_hub.c +++ b/metadata_hub.c @@ -584,6 +584,15 @@ void metadata_hub_process_metadata(uint32_t type, uint32_t code, char *data, uin } free(cs); break; + case 'phbt': + cs = strndup(data, length); + if (string_update(&metadata_store.frame_position_string, &metadata_store.frame_position_string_changed, + cs)) { + changed = 1; + debug(2, "MH Frame Position String set to: \"%s\"", metadata_store.progress_string); + } + free(cs); + break; case 'styp': cs = strndup(data, length); if (string_update(&metadata_store.stream_type, &metadata_store.stream_type_changed, cs)) {