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 2FF1E47C27 for ; Tue, 16 Jul 2024 11:00:14 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9A80E68D88D; Tue, 16 Jul 2024 14:00:11 +0300 (EEST) Received: from mail-vk1-f179.google.com (mail-vk1-f179.google.com [209.85.221.179]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6D6B668D6A6 for ; Tue, 16 Jul 2024 14:00:04 +0300 (EEST) Received: by mail-vk1-f179.google.com with SMTP id 71dfb90a1353d-4f30331218eso63441e0c.1 for ; Tue, 16 Jul 2024 04:00:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1721127602; x=1721732402; 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=R63A0II1B78KTN9JJqHYW7wyVUwUBu8nOcoCgz90ZYM=; b=e/uXR/5AUKBaUSKePYGpL+Ge0/dhe/Po+A5L8qkPDHV6NihhEIizNlgKTx2e//7/6L AAz+H0pXjJwU+tmZjE9sJD3If4NMFccXkebRpZYqk9t9GjY8W1+Y9PvNabFUYAI3k9Pb /rSq8J5tbk0vOmtgljY4SyTotP0ChxMo1uCiWy3AGWJeMTMG+IpxE/Wqy/2h94dRyWsy j+X/bHPGdlSQZYXNyX1StL7WEcWEDPpgd9Z9N5OLsGpjxtrUK8sMcq54Uaaogl//g8Og P/IZsz/xQZJFjeeV2YkdDGLNx9r13CxHoP6MtJYRoKuASbuNKPiMcqMSK3TCebwBdvfA riLA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721127602; x=1721732402; 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=R63A0II1B78KTN9JJqHYW7wyVUwUBu8nOcoCgz90ZYM=; b=pdwdwcPc+aPA9HacXrDdpRwvTQ0Fu5Bwioy/f+UP3n3JXISm3kCQWnhOYMO0ZmunJo WtzzwQ2A6nX8IiKRJ/B0G4X1HL1AuGBedf3myfQy6als34aAWEGPoJlCFTdhB/szC1Ux eMxmCSh0bI6nPqG4USiuhGWOB5y6Ky0meX+vmL13Ot9TTBmVrSjAcex8jZoDM0TDMP8G RjQYNZ0Zhk0zNVwvUTZkTUAys9MxzJezLH+iX1kUqsIVQ6bBiFq93Z2YCNp1IbvVxo0i OTMp+TCoHQo/LeISnBWgwc1mGwXITBScZc8umwvFbhi/Dac5HgE8DqXa0IuUB15tlNrG WNPQ== X-Gm-Message-State: AOJu0YxNpHeh6JR8CuybOaOtMfUij/2uT9Id9GZ/YoZpQC+kyMzvPcpq 6pfkvae8Ygq2WInMtdm5JWqadcB+zMDbKhnvCgZZP4WMQCZjP9JpU9OHdte8A+LrU1ejK/FrpqV HtZ7gq7yvrL04ZTN27wQ+jKQblNF6ie8YTOc= X-Google-Smtp-Source: AGHT+IHiIIbIpHVMXOxGC7Ej8LDyXZOc7azr/OQaADdEtimiqLotnWdsVgzEjLDrYFdNpx0Iz/C3YmycqNUFQpNNHwo= X-Received: by 2002:a05:6122:3193:b0:4e9:7f5c:88ae with SMTP id 71dfb90a1353d-4f4d746e11fmr91961e0c.1.1721127601651; Tue, 16 Jul 2024 04:00:01 -0700 (PDT) MIME-Version: 1.0 References: <691930bc-b3e6-8185-2a7e-cf90462d4376@gmail.com> <11d4dd69-f7f0-458a-a4da-fb6dc9a2f4f9@gmail.com> <7ff34a9f-1e34-48a9-a3a5-b3dd5da60b98@gmail.com> In-Reply-To: From: Steven Liu Date: Tue, 16 Jul 2024 18:59:50 +0800 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v3] 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: U3RldmVuIExpdSA8bGluZ2ppdWppYW5rZUBnbWFpbC5jb20+IOS6jjIwMjTlubQ35pyIMTXml6Xl kajkuIAgMjE6NDflhpnpgZPvvJoKPgo+IENvZGVyVmVua2F0IDxjb2RlcnZlbmthdEBnbWFpbC5j b20+IOS6jjIwMjTlubQ35pyIMTXml6XlkajkuIAgMDA6MDflhpnpgZPvvJoKPiA+Cj4gPiBBcG9s b2dpZXMKPiA+IENvcnJlY3QgZmlsZSBhdHRhY2hlZCBpbiB0aGlzIG1haWwuX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KPiBJIG5lZWQgbW9yZSB0aW1lIGxv b2sgYXQgdGhlIGRlZXAgZm9yIGFuZCBpZiBsb2dpYy4KSGkgQ29kZXJWZW5rYXQsCgorICAgIC8q IENoZWNrIG9ubHkgb25lIGRlZmF1bHQgYXVkaW8gc3RyZWFtIGlzIHByZXNlbnQgaW4gYSBncm91 cCAqLworICAgIGZvciAoaSA9IDA7IGkgPCBobHMtPm5iX3ZhcnN0cmVhbXM7IGkrKykgeworICAg ICAgICB2cyA9ICYoaGxzLT52YXJfc3RyZWFtc1tpXSk7CisgICAgICAgIGlmICh2cy0+YWdyb3Vw ICYmICF2cy0+aGFzX3ZpZGVvKSB7CisgICAgICAgICAgICBmb3IgKGogPSAwOyBqIDwgaGxzLT5u Yl92YXJzdHJlYW1zOyBqKyspIHsKKyAgICAgICAgICAgICAgICBpZiAoaSAhPSBqKSB7CisgICAg ICAgICAgICAgICAgICAgIHRlbXBfdnMgPSAmKGhscy0+dmFyX3N0cmVhbXNbal0pOworICAgICAg ICAgICAgICAgICAgICBpZiAodGVtcF92cy0+YWdyb3VwICYmICF0ZW1wX3ZzLT5oYXNfdmlkZW8p IHsKKyAgICAgICAgICAgICAgICAgICAgICAgIGlmICghYXZfc3RyY2FzZWNtcCh2cy0+YWdyb3Vw LCB0ZW1wX3ZzLT5hZ3JvdXApICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZz LT5pc19kZWZhdWx0ICYmIHRlbXBfdnMtPmlzX2RlZmF1bHQpIHsKKyAgICAgICAgICAgICAgICAg ICAgICAgICAgICBhdl9sb2cocywgQVZfTE9HX0VSUk9SLCAiVHdvIHN0cmVhbXMgaW4KYW4gYWdy b3VwIGNhbiBub3QgYmUgZGVmYXVsdFxuIik7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAg Z290byBmYWlsOworICAgICAgICAgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgICAgICAg ICB9CisgICAgICAgICAgICAgICAgfQorICAgICAgICAgICAgfQorICAgICAgICB9CisgICAgfQoK Q2FuIHRoaXMgbG9naWMgbW9kaWZ5IGFzIGJlbGxvdz8KCmludCBoYXNfZGVmYXVsdCA9IDA7CmZv ciAoaSA9IDA7IGkgPCBobHMtPm5iX3ZhcnN0cmVhbXM7IGkrKykgewogICAgdnMgPSAmKGhscy0+ dmFyX3N0cmVhbXNbaV0pOwogICAgaWYgKHZzLT5pc19kZWZhdWx0ID09IDEpCiAgICAgICAgaGFz X2RlZmF1bHQrKzsKICAgIGlmICh2cy0+YWdyb3VwICYmICF2cy0+aGFzX3ZpZGVvICYmIGhhc19k ZWZhdWx0ID4gMSkgewogICAgICAgIGF2X2xvZyhzLCBBVl9MT0dfRVJST1IsICJUd28gc3RyZWFt cyBpbiBhbiBhZ3JvdXAgY2FuIG5vdCBiZQpkZWZhdWx0XG4iKTsKICAgICAgICBoYXNfZGVmYXVs dCA9IDA7CiAgICAgICAgZ290byBmYWlsOwogICB9Cn0KaGFzX2RlZmF1bHQgPSAwOwoKVGhhbmtz ClN0ZXZlbgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpm Zm1wZWctZGV2ZWwgbWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8v ZmZtcGVnLm9yZy9tYWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUs IHZpc2l0IGxpbmsgYWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5v cmcgd2l0aCBzdWJqZWN0ICJ1bnN1YnNjcmliZSIuCg==