From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from out-18.smtp.github.com (out-18.smtp.github.com [192.30.252.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7F06537D104 for ; Mon, 13 Apr 2026 08:28:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=192.30.252.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776068916; cv=none; b=FDA/0qOqD5KzH5IGzLpkuhuCGUSHJwpK4yM4VI/HWI4bCNhZlYlL+Ktlcc239PaTMrAfGCJhaTnNRPBRT3SHOjWmAz5J0vAJzh+bX3iO3d3zicl3ZYUahltaNG7qfPmdXLlbjhDV0s0KeZQfmhk5ex4F3szfhQKWqV+/HrgHsqc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1776068916; c=relaxed/simple; bh=cQFbkV0j7NId2MYuLtBl7VJt2O3SrKy3UbovnywJdTs=; h=Date:From:To:Message-ID:Subject:Mime-Version:Content-Type; b=ZHKYHZHuIWrzFgC+A/d90Z4MvtPsWSDIaHvAB0GLcp1eRdruIarblG/LrzlWKMOwoQ2EVH0OM5EoNnyQD6CBPD/TGHpbaUYiASvKFf5Xab34IzyBoyonDMrLd6mMr8zS/nGEDz+f8PuypFaWbXn/c775WiWtEpsHhTPSlJrIQ8s= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=github.com; spf=pass smtp.mailfrom=github.com; dkim=pass (1024-bit key) header.d=github.com header.i=@github.com header.b=AHzA+He5; arc=none smtp.client-ip=192.30.252.201 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=github.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=github.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (1024-bit key) header.d=github.com header.i=@github.com header.b="AHzA+He5" Received: from github.com (hubbernetes-node-afef5c2.va3-iad.github.net [10.48.13.77]) by smtp.github.com (Postfix) with ESMTPA id C224EE08AE for ; Mon, 13 Apr 2026 01:28:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=github.com; s=pf2023; t=1776068914; bh=cQFbkV0j7NId2MYuLtBl7VJt2O3SrKy3UbovnywJdTs=; h=Date:From:To:Subject:List-Unsubscribe:From; b=AHzA+He5JYIeQq5JFppKrQkS4P7eN7NPxOb5o/f/989GdEAXA1JN1+pwq2H+wKkSu yVXGPL8VWnn+i3+mhSlDNjOVbqMrbZHzJTTLNGvct9TWZK9dCcXTRajNCG2+rleBlX 2oZzFDcGnJ2rYj+gndbBMTj1RYjR1x+1XI2F2yvU= Date: Mon, 13 Apr 2026 01:28:34 -0700 From: fdanis-oss To: linux-bluetooth@vger.kernel.org Message-ID: Subject: [bluez/bluez] fe6f51: audio/player: Ensure metadata string is valid UTF-8 Precedence: bulk X-Mailing-List: linux-bluetooth@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: base64 X-GitHub-Recipient-Address: linux-bluetooth@vger.kernel.org X-Auto-Response-Suppress: All ICBCcmFuY2g6IHJlZnMvaGVhZHMvMTA4MDUxNg0KICBIb21lOiAgIGh0dHBz Oi8vZ2l0aHViLmNvbS9ibHVlei9ibHVleg0KICBDb21taXQ6IGZlNmY1MWZh NGI3NDJjMWQ1NzU1NmExODkwMzhmZjI2MGI4MTQ0ZjENCiAgICAgIGh0dHBz Oi8vZ2l0aHViLmNvbS9ibHVlei9ibHVlei9jb21taXQvZmU2ZjUxZmE0Yjc0 MmMxZDU3NTU2YTE4OTAzOGZmMjYwYjgxNDRmMQ0KICBBdXRob3I6IEZyw6lk w6lyaWMgRGFuaXMgPGZyZWRlcmljLmRhbmlzQGNvbGxhYm9yYS5jb20+DQog IERhdGU6ICAgMjAyNi0wNC0xMyAoTW9uLCAxMyBBcHIgMjAyNikNCg0KICBD aGFuZ2VkIHBhdGhzOg0KICAgIE0gcHJvZmlsZXMvYXVkaW8vcGxheWVyLmMN Cg0KICBMb2cgTWVzc2FnZToNCiAgLS0tLS0tLS0tLS0NCiAgYXVkaW8vcGxh eWVyOiBFbnN1cmUgbWV0YWRhdGEgc3RyaW5nIGlzIHZhbGlkIFVURi04DQoN CmJsdWV0b290aGQgY3Jhc2hlcyBvbiByZWNlcHRpb24gb2YgR2V0SXRlbUF0 dHJpYnV0ZXMgcmVwbHkgaWYgaXQgY29udGFpbnMNCmFuIGludmFsaWQgVVRG LTggc3RyaW5nOg0KDQo+IEJSLUFDTDogSGFuZGxlIDExIFtCODozQzoyODpF ODowNzo2OSAoQXBwbGUsIEluYy4pXSBmbGFncyAweDAyIGRsZW4gNjgwDQog ICAgICBDaGFubmVsOiA3MSBsZW4gNjc2IGN0cmwgMHgwMzA0IFtQU00gMjcg bW9kZSBFbmhhbmNlZCBSZXRyYW5zbWlzc2lvbg0KICAgICAgICAgICAgICAg KDB4MDMpXSB7Y2hhbiA3fQ0KICAgICAgSS1mcmFtZTogVW5zZWdtZW50ZWQg VHhTZXEgMiBSZXFTZXEgMw0KICAgICAgQVZDVFAgQnJvd3Npbmc6IFJlc3Bv bnNlOiB0eXBlIDB4MDAgbGFiZWwgMiBQSUQgMHgxMTBlDQogICAgICAgIEFW UkNQOiBHZXRJdGVtQXR0cmlidXRlczogbGVuIDB4MDI5YQ0KICAgICAgICAg IFN0YXR1czogMHgwNCAoU3VjY2VzcykNCiAgICAgICAgICBBdHRyaWJ1dGVD b3VudDogMHgwMSAoMSkNCiAgICAgICAgICBBdHRyaWJ1dGVJRDogMHgwMDAw MDAwMSAoVGl0bGUpDQogICAgICAgICAgQ2hhcnNldElEOiAweDAwNmEgKFVU Ri04KQ0KICAgICAgICAgIEF0dHJpYnV0ZUxlbmd0aDogMHgwMjkwICg2NTYp DQogICAgICAgICAgQXR0cmlidXRlVmFsdWU6IC4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg0KLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4NCi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4yDQowMDkuLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg0KLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4NCi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uDQouLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLg0KLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4NCi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u Li4uLi4uLi4uDQouLi4uLi4uLi4uLi4uLi4uDQo9IGJsdWV0b290aGQ6IHBy b2ZpbGVzL2F1ZGlvL3BsYXllci5jOm1lZGlhX3BsYXllcl9zZXRfcGxheWxp c3RfaXRlbSgpIDANCj0gYmx1ZXRvb3RoZDogcHJvZmlsZXMvYXVkaW8vcGxh eWVyLmM6bWVkaWFfcGxheWVyX3NldF9tZXRhZGF0YSgpIFRpdGxlOg0KICDl paXlt7TpqazooajnpLrvvJrnvo7lm73kuYvmiYDku6XmsqHmnInmkJ7lrprk uK3lm73vvIzkuI3mmK/lm6DkuLrkuK3lm73nmoTlhpvkuovlrp7lipvku6Xl j4rnu4/mtY7lvLrlpKcNCiAg77yM6ICM5piv5Zug5Li65Lit5Zu95LuO5aeL 6Iez57uI6YO95rKh5pyJ5o6J6L+b5oiR5Lus5a6J5o6S55qE4oCc6Zm36Zix 4oCd44CC5pe26Ze05YCS5ZueMjAwOeW5tO+8jOWMl+S6rA0KICDpkpPpsbzl j7Dlm73lrr7ppobjgILlpaXlt7TpqaznmoTpmo/ooYzlm6LpmJ/kuIDov5vp l6jvvIzov57lj6XlrqLlpZfor53pg73msqHpob7lvpfkuIror7TvvIzlj43m iYvlsLHmiooNCiAg6ZqP6Lqr5bim55qE55S15a2Q6K6+5aSH5oyo5Liq5ouU 5LqG55S15rqQ44CB5Y245LqG55S15rGg44CC6L+Z6Zi15LuX55yL552A5YOP 5piv5Zyo6Ziy55uR5ZCs77yM5a6e5YiZ5pivDQogIOW/g+iZmuOAgumCo+e+ pOWcqOmVv+ahjOWvuemdouWdkOS4i+eahOS6uu+8jOW/g+mHjOato+e/u+iF vuedgOS4gOenjeS7juacquaciei/h+eahOaXoOWKm+aEn+OAguWboOS4uuec vA0KICDliY3nmoTosIjliKTlr7nosaHvvIzljovmoLnmsqHmiZPnrpfnhafn nYDku5bku6zlhZzph4znmoTliafmnKzlv7Xlj7Dor43jgILlpJrlubTku6Xl kI7vvIzpgIDkuIvmnaXnmoTlpaUNCiAg5be06ams5Zyo5Zue5b+G5b2V44CK 5bqU77+9DQphcmd1bWVudHMgdG8gZGJ1c19tZXNzYWdlX2l0ZXJfYXBwZW5k X2Jhc2ljKCkgd2VyZSBpbmNvcnJlY3QsDQogIGFzc2VydGlvbiAiX2RidXNf Y2hlY2tfaXNfdmFsaWRfdXRmOCAoKnN0cmluZ19wKSIgZmFpbGVkIGluIGZp bGUNCiAgZGJ1cy1tZXNzYWdlLmMgbGluZSAyNzc1Lg0KVGhpcyBpcyBub3Jt YWxseSBhIGJ1ZyBpbiBzb21lIGFwcGxpY2F0aW9uIHVzaW5nIHRoZSBELUJ1 cyBsaWJyYXJ5Lg0KDQoNCg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGVzZSBl bWFpbHMsIGNoYW5nZSB5b3VyIG5vdGlmaWNhdGlvbiBzZXR0aW5ncyBhdCBo dHRwczovL2dpdGh1Yi5jb20vYmx1ZXovYmx1ZXovc2V0dGluZ3Mvbm90aWZp Y2F0aW9ucw0K