From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-pl1-f179.google.com (mail-pl1-f179.google.com [209.85.214.179]) by master.gitmailbox.com (Postfix) with ESMTPS id 23256406C5 for ; Wed, 22 Dec 2021 15:13:56 +0000 (UTC) Received: by mail-pl1-f179.google.com with SMTP id v19so2098333plo.7 for ; Wed, 22 Dec 2021 07:13:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=message-id:in-reply-to:references:from:date:subject:fcc :content-transfer-encoding:mime-version:to:cc; bh=fwA60ot0D933mGjNFo9idcSDIRBDIlmIdyUoaOXSju0=; b=jM2i+hgtOAASWzmRUCbzZ08EuzgVKuNeWgTQIw+3BNhB0Ov4L57nDZWBx2QWo/vbkx o6fVOtcQ2U1mR717ZI6H+Kj3x7THPraxaA8Bu5pKcLX0/2yfEEWkP78EvQp42OoUpRDc YVwlBDFwEe/9zWHc56nGiaa8+Fvqdt40kkjPsJxclMgqdXkzGyVg1oZSMuyV0UOTIc/R KKiVA6OUzHnvv+l6htaV2HIYOjCOwmNlT8OEONraBDwUf20YiV+vpeEHUvznA1tlxDTo 2n5zjDco/HzGTrvoBAFHORnDKAyd4w5ISfG0w0oUdmw9XQ0XjtJbM/o3BJyOHIDehfYv w4ww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:in-reply-to:references:from:date :subject:fcc:content-transfer-encoding:mime-version:to:cc; bh=fwA60ot0D933mGjNFo9idcSDIRBDIlmIdyUoaOXSju0=; b=mInCkbGbNwfqwr7IE7OOMwejDAuSPDprMITdZ3Reykzkt8lEWgli0gKb/uKq0Zduzt 2kL/DTywp9Et4YdE32ATLQ+DzMtzJ3HoETl43lC7rG4Kwa0gzxB2L/uJKSXbRsdwThXz nZ4StFm91WmlhtmauNyeYkrd5n5kjbsyhipoZBRznHFMxm4KFif5YfELB9C1vh7+PsAh K89Kq6xmIcyP0rDq71SM7Q/a/PFOhlLAFHUUDupA6X+qovYNZ6i04rmu5xHiUYdv2RPW ZkNv1yTXtEnOULjjvUDoctWTvNkmWZMsHEPB1L+A+8iXKZpL+/M2e25+8EqaZy7GCUPj MtlQ== X-Gm-Message-State: AOAM532DlsvMMjn0kcOPkA0UOm1A/C6IVaKuMXfPS/jHngIldlfEMvd+ 2Fd2rE9TzuAhljsNUj4Jx76x/95fa6/QEaUI X-Google-Smtp-Source: ABdhPJwU/lLQhZRTO+FKHLeNxm/m8cxb5jRxbglwW4JM0gvdYOA3cv4UISB0xTKR7wvF60417JZGrQ== X-Received: by 2002:a17:902:b70b:b0:143:74b1:7e3b with SMTP id d11-20020a170902b70b00b0014374b17e3bmr3418328pls.26.1640186035879; Wed, 22 Dec 2021 07:13:55 -0800 (PST) Received: from [127.0.0.1] (master.gitmailbox.com. [34.83.118.50]) by smtp.gmail.com with ESMTPSA id w127sm2947032pfw.149.2021.12.22.07.13.55 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 22 Dec 2021 07:13:55 -0800 (PST) Message-Id: In-Reply-To: References: From: ffmpegagent Date: Wed, 22 Dec 2021 15:13:44 +0000 Subject: [PATCH 05/11] libavformat/asfdec: implement parsing of GUID values Fcc: Sent Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit MIME-Version: 1.0 To: ffmpegdev@gitmailbox.com Cc: softworkz , softworkz Archived-At: List-Archive: List-Post: From: softworkz Signed-off-by: softworkz --- libavformat/asfdec_f.c | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/libavformat/asfdec_f.c b/libavformat/asfdec_f.c index 58c424b565..4c898ab3f2 100644 --- a/libavformat/asfdec_f.c +++ b/libavformat/asfdec_f.c @@ -280,9 +280,12 @@ static void get_tag(AVFormatContext *s, const char *key, int type, uint32_t len, snprintf(value, buffer_len, "%"PRIu64, num); break; } - case ASF_GUID: - av_log(s, AV_LOG_DEBUG, "Unsupported GUID value in tag %s.\n", key); - goto finish; + case ASF_GUID: { + ff_asf_guid g; + ff_get_guid(s->pb, &g); + snprintf(value, buffer_len, "%x", g[0]); + break; + } default: av_log(s, AV_LOG_DEBUG, "Unsupported value type %d in tag %s.\n", type, key); -- gitgitgadget