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 ESMTPS id 528324BD9C for ; Wed, 5 Mar 2025 12:41:11 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 9E86568ED48; Wed, 5 Mar 2025 14:41:08 +0200 (EET) Received: from ins-mail.in.insentry.io (mx.insentry.io [178.170.234.165]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 6603168ED10 for ; Wed, 5 Mar 2025 14:41:01 +0200 (EET) Received: from ins-mail.in.insentry.io (localhost [127.0.0.1]) by ins-mail.in.insentry.io (Postfix) with ESMTP id 4Z7Bx81Y3Gz7tqd for ; Wed, 5 Mar 2025 15:41:00 +0300 (MSK) Authentication-Results: ins-mail.in.insentry.io (amavisd-new); dkim=pass (2048-bit key) reason="pass (just generated, assumed good)" header.d=ngslab.ru DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ngslab.ru; h= content-transfer-encoding:content-type:subject:from:to :content-language:user-agent:mime-version:date:message-id; s= dkim; t=1741178459; x=1742042460; bh=ykFKtyFLqRCCDsARPVIJktmgd0A DHPjzmPDXgO8jnUQ=; b=niECTfmZrVSA3JHhsqxQd8n+5VKu7VutqIlKpnQzVt4 GzX9kfLcuJfVuEVK7va645j7Y3LbUAm8AkmhXIgFEOSYdYS0yNb6A9tmTMKF7Tly 12nkF7XGdUnly1JS9c134ROHVG1gd9h0SQlPVGukXaIpEEnxPAiOXIC7S+pXh0gy vCSaHqsGlBaqrs8tcaoIYCRi5B6v9QvV/Nj5GU2CpFs0GP5L1cSPqumvFh22FQVn YSuMzQ0FXG3k5cbssa6f//h5xW4AkZVh7Y3+A0lovaCVKU8sz6/3+ibqOLvjVDV6 00Ztz88a1JSTib5WmKmyTJOF2mzK0po9MWFEdXHIUbA== X-Virus-Scanned: Debian amavisd-new at mail.insentry.io Received: from ins-mail.in.insentry.io ([127.0.0.1]) by ins-mail.in.insentry.io (ins-mail.in.insentry.io [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id OejbREKHLoyv for ; Wed, 5 Mar 2025 15:40:59 +0300 (MSK) Received: from [192.168.1.123] (unknown [188.191.167.78]) by ins-mail.in.insentry.io (Postfix) with ESMTPSA id 4Z7Bx74vlwz7tPw for ; Wed, 5 Mar 2025 15:40:59 +0300 (MSK) Message-ID: <855b230d-e38c-431b-a837-f330439b8cca@ngslab.ru> Date: Wed, 5 Mar 2025 15:40:59 +0300 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-US, ru-RU To: ffmpeg-devel@ffmpeg.org From: "d.gordenin@ngslab.ru" Subject: [FFmpeg-devel] Decoding slice based frames 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-Transfer-Encoding: base64 Content-Type: text/plain; charset="utf-8"; Format="flowed" Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: SGkKCk15IGRlY29kZXIgcmVjZWl2ZXMgc2xpY2UgYmFzZWQgZnJhbWUsIGFuZCBpdCBjYW5ub3Qg ZGVjb2RlIHRoZW0gKHRoZSAKcmVzdWx0IGlzIGEgZ3JlYXNlZCBwaWN0dXJlKS4gSG93IHNob3Vs ZCBJIGRlY29kZSB0aGVtIGFuZCB3aGljaCBhcmUgCmRpZmZlcmVuY2VzIGZyb20gZGVjb2Rpbmcg YSB1c3VhbCBmcmFtZT8gTXkgY29kZSBvZiBkZWRvZGluZyBpcyBjYW5vbmljYWw6CgogwqAgaWYg KHNpemUgPj0gc2l6ZW9mKGtoMjY0UHJlZml4KSAmJiBtZW1jbXAoZGF0YSwga2gyNjRQcmVmaXgs IApzaXplb2Yoa2gyNjRQcmVmaXgpKSAhPSAwKQogwqAgewogwqDCoMKgIGlmIChzaXplID4gcHJl Zml4X2J1ZmZlcl8uc2l6ZSgpIC0gc2l6ZW9mKGtoMjY0UHJlZml4KSkKIMKgwqDCoCB7CiDCoMKg wqDCoMKgIGxvZ2dlcl8tPkVycm9yKCJUb28gbGFyZ2UgZGF0YSBwYWNrZXQgZm9yIGRlY29kaW5n Iik7CiDCoMKgwqDCoMKgIHJldHVybiBmYWxzZTsKIMKgwqDCoCB9CgogwqDCoMKgIG1lbWNweShw cmVmaXhfYnVmZmVyXy5kYXRhKCkgKyBzaXplb2Yoa2gyNjRQcmVmaXgpLCBkYXRhLCBzaXplKTsK CiDCoMKgwqAgZGF0YSA9IHByZWZpeF9idWZmZXJfLmRhdGEoKTsKIMKgwqDCoCBzaXplICs9IHNp emVvZihraDI2NFByZWZpeCk7CiDCoCB9CgogwqAgQVZQYWNrZXQgYXZwa3Q7CiDCoCBhdl9pbml0 X3BhY2tldCgmYXZwa3QpOwogwqAgYXZwa3QucHRzID0gMDsKIMKgIGF2cGt0LmR0cyA9IDA7CiDC oCBhdnBrdC5kYXRhID0gZGF0YTsKIMKgIGF2cGt0LnNpemUgPSBzaXplOwoKIMKgIGludCBnb3RG cmFtZSA9IGZhbHNlOwoKIMKgIHdoaWxlIChhdnBrdC5zaXplID4gMCkKIMKgIHsKIMKgwqDCoCAv LyBXZSBtdXN0IHVzZSBwb3NpdGl2ZSByZXN1bHQgdG8gbW92ZSB0aHJvdWdoIHRoZSBkYXRhIGJ1 ZmZlcgogwqDCoMKgIGF1dG8gbGVuID0gYXZjb2RlY19kZWNvZGVfdmlkZW8yKGF2X2NvbnRleHRf LCBhdl9mcmFtZV8sICZnb3RGcmFtZSwgCiZhdnBrdCk7CiDCoMKgwqAgaWYgKGxlbiA8IDApCiDC oMKgwqAgewogwqDCoMKgwqDCoCAvLyBJbiBjYXNlIG9mIGFuIGVycm9yL3dhcm5pbmcgRkZtcGVn IHdpbGwgY2FsbAogwqDCoMKgwqDCoCAvLyBkZWNvZGVyOjpMb2dDYWxsYmFjayguLi4pIHRvIGlu Zm9ybSBhYm91dCB0aGUgaXNzdWUKIMKgwqDCoMKgwqAgYnJlYWs7CiDCoMKgwqAgfQoKIMKgwqDC oCBhdnBrdC5kYXRhICs9IGxlbjsKIMKgwqDCoCBhdnBrdC5zaXplIC09IGxlbjsKIMKgIH0KCiDC oCBhdl9mcmVlX3BhY2tldCgmYXZwa3QpOwoKSSB0cmllZCB0aGUgQVZfQ09ERUNfQ0FQX1NMSUNF X1RIUkVBRFMgZmxhZywgbm90IHN1cmUgaXMgaXQgZm9yIGRlY29kaW5nIApvciBub3QuCgpfX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpmZm1wZWctZGV2ZWwg bWFpbGluZyBsaXN0CmZmbXBlZy1kZXZlbEBmZm1wZWcub3JnCmh0dHBzOi8vZmZtcGVnLm9yZy9t YWlsbWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAoKVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCmZmbXBlZy1kZXZlbC1yZXF1ZXN0QGZmbXBlZy5vcmcgd2l0aCBzdWJq ZWN0ICJ1bnN1YnNjcmliZSIuCg==