From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 552394FE3C for ; Thu, 3 Jul 2025 14:02:03 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id B084568EB37; Thu, 3 Jul 2025 17:02:00 +0300 (EEST) Received: from mail-pl1-f174.google.com (mail-pl1-f174.google.com [209.85.214.174]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id ED01D68D3FA for ; Thu, 3 Jul 2025 17:01:59 +0300 (EEST) Received: by mail-pl1-f174.google.com with SMTP id d9443c01a7336-23633a6ac50so101120575ad.2 for ; Thu, 03 Jul 2025 07:01:59 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751551317; x=1752156117; darn=ffmpeg.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=YXQU+MWTfO0BrQp3bkTmNB5L2zBypqvzfpGIr4c0Ryk=; b=fBKHTP9fT81QziwwiArYFd79KHSsO0oqhzvKW9BwcBWS1bdd8b+0tKtol/guzUIx8a mVW+5LeIiIi/C3zUpSJzRv6KTEHWEdEeu/jJtpRUaPU0v7aUXjg7IWGR6RLbYqB/nNXs WEv77JKR93O3drYFmdN9so5OxRuNAIT5EBX3bgsUqrI67X+CE8siwq91Tr+NvuFiDW5J JCcLEPfr/Qm9U9SHJDFCu3dstTqRyo/yjPHFUKx982D8L72kzDQis58k3FvJ8fQG7A0e Uq7ywxjKcG1cVtRI7tXYuxGQ60JAVxXv7xEk2nZFV5UGA4OiIlIfbqd3xPXXzEAlbQSK ANcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751551317; x=1752156117; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YXQU+MWTfO0BrQp3bkTmNB5L2zBypqvzfpGIr4c0Ryk=; b=dGC1TJTDa7kp5LMH0J+l3/LCfb0YTEcufKWWnVGUuGlx9YCw7OfiQOcJg88qUxw7xd CD777+NvmXrZAyvmv7r9pFOja1i8btgdPhsAOSwITDtAHceUwynli4tsWwE0ksN8W6j8 a66sOe/b+zfsLq4ZCb0YP55yN4L0NQe4EeWYUbgGccudTZkWii0NKz/K4+FJHhZOOikx gornLkfpPyB3zAmdAFptEx4PTpUbJlZmWr/oh/odcZzhwZ3NuDr0gJc5dz5TlMsIErI9 yerc9LbD1XWTNmpHEGqum+eNmVlkLQ3xWGnVpu7MkRs9bDOUDadYUkJUuG07oOQWF4l6 f7IA== X-Gm-Message-State: AOJu0YzDX6makDwuSUvzsowbeLRF+Pj6Zo6xo6YvdPPLiwOsw0LHQFqe Uq8i2Z/k0QX8ovCkbCxhCSvTWcSZhqXXNldHFCol40YbSqStEQjlvA6U7zvkVu7DghzteYkyAZ9 E7RvX8xs8yIoRyt4VTvvOwCGNY5ww7xHptXwM X-Gm-Gg: ASbGncttGujXZUsJOryG3BcERv5/Lw+swTlhuc6UGjTGRAWPMLKk4cVBScf8Dwg9XMG Lx0h6GYzISMlHoVcNQum71fnt778GSL0ha3qM1o0iox/jQsXGT2ZgeMTT+aXZbmZMEc9r9htKXN 1ScqsKTVBSUk7FUvrRhJmNYPcSaRK9vSBZoPcghxRymg== X-Google-Smtp-Source: AGHT+IFR9Sjf1BZxwCpX8LUrryrp/o+ZRyqTZM1r6m47oQHCncwb7LJFkxRrwrpbppmDHn3QAW/AtgGfMjpLWMajF9s= X-Received: by 2002:a17:902:f90f:b0:23c:77fd:1b84 with SMTP id d9443c01a7336-23c77fd1c07mr46452685ad.5.1751551316777; Thu, 03 Jul 2025 07:01:56 -0700 (PDT) MIME-Version: 1.0 References: <20250702165655.1325-1-timo@rothenpieler.org> <20250702165655.1325-3-timo@rothenpieler.org> In-Reply-To: <20250702165655.1325-3-timo@rothenpieler.org> From: Steven Liu Date: Thu, 3 Jul 2025 22:01:45 +0800 X-Gm-Features: Ac12FXy3XB4tynrWyGRwkq4qxCaOvcHIxDaNvVPn8jAUG3pPT6QnsseYnwamw3M Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 02/18] avformat/whip: use av_dict_set_int for int X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Cc: Timo Rothenpieler Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: VGltbyBSb3RoZW5waWVsZXIgPHRpbW9Acm90aGVucGllbGVyLm9yZz4g5LqOMjAyNeW5tDfmnIgz 5pel5ZGo5ZubIDAwOjU35YaZ6YGT77yaCj4KPiAtLS0KPiAgbGliYXZmb3JtYXQvd2hpcC5jIHwg OSArKystLS0tLS0KPiAgMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlv bnMoLSkKPgo+IGRpZmYgLS1naXQgYS9saWJhdmZvcm1hdC93aGlwLmMgYi9saWJhdmZvcm1hdC93 aGlwLmMKPiBpbmRleCA1ZmRiZDY5NDlkLi5hNmNkY2NjMjFjIDEwMDY0NAo+IC0tLSBhL2xpYmF2 Zm9ybWF0L3doaXAuYwo+ICsrKyBiL2xpYmF2Zm9ybWF0L3doaXAuYwo+IEBAIC0xMjIxLDcgKzEy MjEsNiBAQCBzdGF0aWMgaW50IGljZV9kdGxzX2hhbmRzaGFrZShBVkZvcm1hdENvbnRleHQgKnMp Cj4gICAgICBpbnQ2NF90IHN0YXJ0dGltZSA9IGF2X2dldHRpbWUoKSwgbm93Owo+ICAgICAgV0hJ UENvbnRleHQgKndoaXAgPSBzLT5wcml2X2RhdGE7Cj4gICAgICBBVkRpY3Rpb25hcnkgKm9wdHMg PSBOVUxMOwo+IC0gICAgY2hhciBzdHJbOF07Cj4gICAgICBjaGFyIGJ1ZlsyNTZdLCAqY2VydF9i dWYgPSBOVUxMLCAqa2V5X2J1ZiA9IE5VTEw7Cj4KPiAgICAgIGlmICh3aGlwLT5zdGF0ZSA8IFdI SVBfU1RBVEVfVURQX0NPTk5FQ1RFRCB8fCAhd2hpcC0+dWRwKSB7Cj4gQEAgLTEyODgsOCArMTI4 Nyw3IEBAIG5leHRfcGFja2V0Ogo+ICAgICAgICAgICAgICAgICAgICAgIHdoaXAtPmljZV91ZnJh Z19yZW1vdGUsIHdoaXAtPmljZV91ZnJhZ19sb2NhbCwgcmV0LCBFTEFQU0VEKHdoaXAtPndoaXBf c3RhcnR0aW1lLCBhdl9nZXR0aW1lKCkpKTsKPgo+ICAgICAgICAgICAgICAgICAgZmZfdXJsX2pv aW4oYnVmLCBzaXplb2YoYnVmKSwgImR0bHMiLCBOVUxMLCB3aGlwLT5pY2VfaG9zdCwgd2hpcC0+ aWNlX3BvcnQsIE5VTEwpOwo+IC0gICAgICAgICAgICAgICAgc25wcmludGYoc3RyLCBzaXplb2Yo c3RyKSwgIiVkIiwgd2hpcC0+cGt0X3NpemUpOwo+IC0gICAgICAgICAgICAgICAgYXZfZGljdF9z ZXQoJm9wdHMsICJtdHUiLCBzdHIsIDApOwo+ICsgICAgICAgICAgICAgICAgYXZfZGljdF9zZXRf aW50KCZvcHRzLCAibXR1Iiwgd2hpcC0+cGt0X3NpemUsIDApOwo+ICAgICAgICAgICAgICAgICAg aWYgKHdoaXAtPmNlcnRfZmlsZSkgewo+ICAgICAgICAgICAgICAgICAgICAgIGF2X2RpY3Rfc2V0 KCZvcHRzLCAiY2VydF9maWxlIiwgd2hpcC0+Y2VydF9maWxlLCAwKTsKPiAgICAgICAgICAgICAg ICAgIH0gZWxzZQo+IEBAIC0xMjk5LDEwICsxMjk3LDkgQEAgbmV4dF9wYWNrZXQ6Cj4gICAgICAg ICAgICAgICAgICAgICAgYXZfZGljdF9zZXQoJm9wdHMsICJrZXlfZmlsZSIsIHdoaXAtPmtleV9m aWxlLCAwKTsKPiAgICAgICAgICAgICAgICAgIH0gZWxzZQo+ICAgICAgICAgICAgICAgICAgICAg IGF2X2RpY3Rfc2V0KCZvcHRzLCAia2V5X2J1ZiIsIHdoaXAtPmtleV9idWYsIDApOwo+IC0KPiAg ICAgICAgICAgICAgICAgIGF2X2RpY3Rfc2V0KCZvcHRzLCAiZmluZ2VycHJpbnQiLCB3aGlwLT5k dGxzX2ZpbmdlcnByaW50LCAwKTsKPiAtICAgICAgICAgICAgICAgIGF2X2RpY3Rfc2V0KCZvcHRz LCAidXNlX2V4dGVybmFsX3VkcCIsICIxIiwgMCk7Cj4gLSAgICAgICAgICAgICAgICBhdl9kaWN0 X3NldCgmb3B0cywgImxpc3RlbiIsICIxIiwgMCk7Cj4gKyAgICAgICAgICAgICAgICBhdl9kaWN0 X3NldF9pbnQoJm9wdHMsICJ1c2VfZXh0ZXJuYWxfdWRwIiwgMSwgMCk7Cj4gKyAgICAgICAgICAg ICAgICBhdl9kaWN0X3NldF9pbnQoJm9wdHMsICJsaXN0ZW4iLCAxLCAwKTsKPiAgICAgICAgICAg ICAgICAgIC8qIElmIGdvdCB0aGUgZmlyc3QgYmluZGluZyByZXNwb25zZSwgc3RhcnQgRFRMUyBo YW5kc2hha2UuICovCj4gICAgICAgICAgICAgICAgICByZXQgPSBmZnVybF9vcGVuX3doaXRlbGlz dCgmd2hpcC0+ZHRsc191YywgYnVmLCBBVklPX0ZMQUdfUkVBRF9XUklURSwgJnMtPmludGVycnVw dF9jYWxsYmFjaywKPiAgICAgICAgICAgICAgICAgICAgICAmb3B0cywgcy0+cHJvdG9jb2xfd2hp dGVsaXN0LCBzLT5wcm90b2NvbF9ibGFja2xpc3QsIE5VTEwpOwo+IC0tCj4gMi40OS4wCj4KPiBf X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1k ZXZlbCBtYWlsaW5nIGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZt cGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUs IHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVn Lm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4KCkxHVE0KClRoYW5rcwpTdGV2ZW4KX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZmZtcGVnLWRldmVs IG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwpodHRwczovL2ZmbXBlZy5vcmcv bWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRvIHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5r IGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVxdWVzdEBmZm1wZWcub3JnIHdpdGggc3Vi amVjdCAidW5zdWJzY3JpYmUiLgo=