From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 6AC3C4BB11 for ; Sun, 14 Jul 2024 12:05:15 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 3648968D9D1; Sun, 14 Jul 2024 15:05:13 +0300 (EEST) Received: from mail-oi1-f181.google.com (mail-oi1-f181.google.com [209.85.167.181]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id BCF5568D9AF for ; Sun, 14 Jul 2024 15:05:07 +0300 (EEST) Received: by mail-oi1-f181.google.com with SMTP id 5614622812f47-3d853e31de8so1997910b6e.2 for ; Sun, 14 Jul 2024 05:05:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720958706; x=1721563506; darn=ffmpeg.org; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=1NlyfOhbJyemYqM4kF4U8dUADPCTIHSfNCB9tl7kyD4=; b=IeeAJ2CnV02H5BZJfBUoNJh6B+3cuv0H0r37T7ZkY8PIbwfpVN0Q/brf/iz7RgyQky 4PVhq7tCEeN+kob2tHr1oqGZwKwpcMXubm+w6VgTgWEaJ4hptPvjXV/hnQ2bYaEvIO19 LUJgF1J2T1tsHm4DFhz1isvuCAtvuhKRxbR/dLAd94W3XCstZQOOMbtv+YLSMLOWyj8Z s3wOOl4O0HTuRsQk4VxCJnij1KZef37NyxbPLbsiaweBVkyNjydmua0PseCdJfXoHUCP 3e1gK8oEBrxv0KNue7R1rx71e/LRjk9pJ/xZG1NODACpUxREi2f9SYPs/yyPWtgm2lBQ mXLQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720958706; x=1721563506; h=content-transfer-encoding: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=1NlyfOhbJyemYqM4kF4U8dUADPCTIHSfNCB9tl7kyD4=; b=JNtBHuqP8K8lNwJPiAno+Or2sbpejotwky550KOxl7yUvpK1szkZup9OFJNnJBbmUS oRfyfcM6/26horlIokKKmH5JjTm6vCOGKO8FySlrnPc9YGsE/BaDkk3exN/TPALJxnNX N8Ajd73zUMEJnGNFZH/o1albvNr1ImPI6AR1/P0ovPWbxoHZVyPDCLB5KYQhH38D67HL /1eiyFPSL6lSl8l0xehht0qLz9IABqkgUGyfFpVmQOnzcvUuS2DeA72ZGTr9ucR03ko+ cmTp47e0gyMcHqvZ8+gCjXyqZQtnZMfHToj27WygaeHazKLjtOgayWcv15EhdYi3W9fW lB+A== X-Gm-Message-State: AOJu0YzWXeuu7N0C02a4tttp6if1NXsfqO7EOyFPr7xOyC9jCLJT/OPF gtT4GprMaOjuPV6N3gmWzCD4JS9ttMuhaoy6KDgCN7iyTReG/6/tT3vKYS3Qfwcn/BVSKXlSHwV 383XswhzZs+k/4zFPRc4AX6Rn+V37YXY/ X-Google-Smtp-Source: AGHT+IGZyK/Dr6rscHnIhzpmp1BqMSW8XOVjmsa0pChrYnNfYb358Sf4ilswwDmgzLP6ooSBcVUSm3YarTNAzBS55bY= X-Received: by 2002:a05:6808:308b:b0:3da:a5fa:98fe with SMTP id 5614622812f47-3daa5fa9d20mr10670371b6e.39.1720958705858; Sun, 14 Jul 2024 05:05:05 -0700 (PDT) MIME-Version: 1.0 References: <691930bc-b3e6-8185-2a7e-cf90462d4376@gmail.com> <11d4dd69-f7f0-458a-a4da-fb6dc9a2f4f9@gmail.com> In-Reply-To: <11d4dd69-f7f0-458a-a4da-fb6dc9a2f4f9@gmail.com> From: Steven Liu Date: Sun, 14 Jul 2024 20:04:42 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v2] avformat/hls: Fixed incorrect behaviour of default 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 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: Q29kZXJWZW5rYXQgPGNvZGVydmVua2F0QGdtYWlsLmNvbT4g5LqOMjAyNOW5tDfmnIgxNOaXpeWR qOaXpSAxNjoyMeWGmemBk++8mgpIaSBDb2RlciBWZW5rYXQsCgo+Cj4gUGluZy4KPiBBbnkgY2hh bmNlIHlvdSBjb3VsZCB0YWtlIGEgbG9vaz8gSSB3b3VsZCBsaWtlIHRvIHN1Ym1pdCBhbm90aGVy IGZpeCBiYXNlZCBvbiB0aGlzLgoKQEAgLTE0MzQsNiArMTQzNiwzMSBAQCBzdGF0aWMgaW50IGNy ZWF0ZV9tYXN0ZXJfcGxheWxpc3QoQVZGb3JtYXRDb250ZXh0ICpzLAogICAgICAgICBhdmlvX3By aW50ZihobHMtPm0zdThfb3V0LCAiLElOU1RSRUFNLUlEPVwiJXNcIlxuIiwgY2NzLT5pbnN0cmVh bWlkKTsKICAgICB9CgorICAgIC8qIENoZWNrIG9ubHkgb25lIGRlZmF1bHQgaXMgcHJlc2VudCBp biBhIGdyb3VwICovCisgICAgZm9yIChpID0gMDsgaSA8IGhscy0+bmJfdmFyc3RyZWFtczsgaSsr KSB7CisgICAgICAgIHZzID0gJihobHMtPnZhcl9zdHJlYW1zW2ldKTsKKyAgICAgICAgZm9yIChq ID0gMDsgaiA8IGhscy0+bmJfdmFyc3RyZWFtczsgaisrKSB7CisgICAgICAgICAgICBpZiAoaSAh PSBqKSB7CisgICAgICAgICAgICAgICAgdGVtcF92cyA9ICYoaGxzLT52YXJfc3RyZWFtc1tqXSk7 CisgICAgICAgICAgICAgICAgaWYgKHZzLT5hZ3JvdXAgJiYgdGVtcF92cy0+YWdyb3VwICYmCisg ICAgICAgICAgICAgICAgICAgICF2cy0+aGFzX3ZpZGVvICYmICF0ZW1wX3ZzLT5oYXNfdmlkZW8p IHsKKyAgICAgICAgICAgICAgICAgICAgaWYgKCFhdl9zdHJjYXNlY21wKHZzLT5hZ3JvdXAsIHRl bXBfdnMtPmFncm91cCkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgIHZzLT5pc19kZWZhdWx0 ICYmIHRlbXBfdnMtPmlzX2RlZmF1bHQpIHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGF2X2xv ZyhzLCBBVl9MT0dfRVJST1IsICJUd28gc3RyZWFtcyBpbiBhbgphZ3JvdXAgY2FuIG5vdCBiZSBk ZWZhdWx0XG4iKTsKKyAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAg ICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgIH0gZWxzZSBpZiAodnMtPnNncm91cCAmJiB0 ZW1wX3ZzLT5zZ3JvdXAgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAhdnMtPmhhc192 aWRlbyAmJiAhdGVtcF92cy0+aGFzX3ZpZGVvKSB7CisgICAgICAgICAgICAgICAgICAgIGlmICgh YXZfc3RyY2FzZWNtcCh2cy0+c2dyb3VwLCB0ZW1wX3ZzLT5zZ3JvdXApICYmCisgICAgICAgICAg ICAgICAgICAgICAgICB2cy0+aXNfZGVmYXVsdCAmJiB0ZW1wX3ZzLT5pc19kZWZhdWx0KSB7Cisg ICAgICAgICAgICAgICAgICAgICAgICBhdl9sb2cocywgQVZfTE9HX0VSUk9SLCAiVHdvIHN0cmVh bXMgaW4gYW4Kc2dyb3VwIGNhbiBub3QgYmUgZGVmYXVsdFxuIik7CisgICAgICAgICAgICAgICAg ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAg ICB9CisgICAgICAgICAgICB9CisgICAgICAgIH0KKyAgICB9CisKICAgICAvKiBGb3IgYXVkaW8g b25seSB2YXJpYW50IHN0cmVhbXMgYWRkICNFWFQtWC1NRURJQSB0YWcgd2l0aCBhdHRyaWJ1dGVz Ki8KICAgICBmb3IgKGkgPSAwOyBpIDwgaGxzLT5uYl92YXJzdHJlYW1zOyBpKyspIHsKICAgICAg ICAgdnMgPSAmKGhscy0+dmFyX3N0cmVhbXNbaV0pOwpAQCAtMTQ1Miw3ICsxNDc5LDcgQEAgc3Rh dGljIGludCBjcmVhdGVfbWFzdGVyX3BsYXlsaXN0KEFWRm9ybWF0Q29udGV4dAoKCkNhbiB0aGVz ZSBsb2dpYyBiZSBvcHRpbWl6ZWQ/IGZvciBleGFtcGxlLCBhdWRpbyBpbiBvbmUgZm9yIGxvZ2lj LApzdWJ0aXRsZSBpbiB0aGUgb3RoZXIgZm9yIGxvZ2ljLgo+IFRoYW5rcywKPiB2Y2t0Cj4KVGhh bmtzClN0ZXZlbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f XwpmZm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBz Oi8vZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3Jp YmUsIHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBl Zy5vcmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==