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 2482244D6D for ; Fri, 23 Dec 2022 12:52:24 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 645D168BAA0; Fri, 23 Dec 2022 14:52:13 +0200 (EET) Received: from mail-lf1-f52.google.com (mail-lf1-f52.google.com [209.85.167.52]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 5E41D6806E2 for ; Fri, 23 Dec 2022 14:52:06 +0200 (EET) Received: by mail-lf1-f52.google.com with SMTP id g13so6993152lfv.7 for ; Fri, 23 Dec 2022 04:52:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:from:to:cc:subject:date:message-id :reply-to; bh=ild4DpfDhQ/baFdtGqJRpaAupEekerz5r5cWYrp5zKg=; b=h/bMGo3vY+E5dvsrUEROpa/W6oib3pmdIzudTzi7K5Trgwnbk7+FNK3Mn2vNI7Kz+K CO162foptfJ93ZHlG1BPdfkOtt6aKREAhfNDR4b6Lz3kCzNfLwlmmNkku6PLF1WpxbKo gS5yyYPefnCYvgnWj1/PHoFAs6B7bjk+v7UyxPl6n5fZFKw+fkeBG/4SBm5s5b6g/8bZ P8Fzq473sbPxSRoDABXey00fuX4pwR0oTgFOEP1y06tBVG467VPnPHcjK2p6gBuoj7XP dJTka7mpK5j5FRIkO0Hq3VoNe2MsBKtzrPQ+as7R7SViMk8APNN646pEF+dZwExGdD/I vssg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ild4DpfDhQ/baFdtGqJRpaAupEekerz5r5cWYrp5zKg=; b=th5rYWUW7Fj+86OMyjxurkBz+zM19sg2u6coMEFNkFVuSGAiMN5vv9Ku0d2tmsCwZ0 d6YecBG1cbZ4bQ37CzQBu4KMYx1UU+EWKR/mZiArHNVqZxLX5D9sKJwD2wVi9mZRN6yG cW48xNESCeA7aKg2ArKk7QXBuZtlvr8CS1dV4Q2O4+XoH+Q0HQdYemP09Qjy7PaUMTCV 4QMHHl5ffYD/FoePHSSE8wr+UdjBr3nZ1W9HBM0VMXxxHMZg23GdJz96jztio1Uxk6ZS JwpT5UrA8wqQbFzyV34Ibx0Hcr4Y+EnA+Qpvb8HUYADkEitMeyR28NVv89qjFoahwr3h 9wLg== X-Gm-Message-State: AFqh2kpATrLVd53QJX8UJDTtyW6hBM1LWE/oQrz38qWg4KjDnTJLSkLI Yc84RHW1nEdiEaE4WFT8Ki2JoQuX0gw= X-Google-Smtp-Source: AMrXdXvCnlc/dWr7Yx+AoRlkPCGhN9SYxXAlGliXbvNyIGApatk/8Aneq7I0CjZorUzxg7iarpl8cA== X-Received: by 2002:ac2:59c9:0:b0:4c4:6a8e:24 with SMTP id x9-20020ac259c9000000b004c46a8e0024mr2507553lfn.5.1671799925703; Fri, 23 Dec 2022 04:52:05 -0800 (PST) Received: from localhost.localdomain (91-153-198-187.elisa-laajakaista.fi. [91.153.198.187]) by smtp.gmail.com with ESMTPSA id x14-20020a056512078e00b004b4f1ea713csm512600lfr.73.2022.12.23.04.52.04 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 23 Dec 2022 04:52:05 -0800 (PST) From: =?UTF-8?q?Jan=20Ekstr=C3=B6m?= To: ffmpeg-devel@ffmpeg.org Date: Fri, 23 Dec 2022 14:51:56 +0200 Message-Id: <20221223125157.83340-2-jeebjp@gmail.com> X-Mailer: git-send-email 2.38.1 In-Reply-To: <20221223125157.83340-1-jeebjp@gmail.com> References: <20221223125157.83340-1-jeebjp@gmail.com> MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 1/2] avcodec/avpacket: add functionality to prepend to AVPacketLists 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: RnJvbTogSmFuIEVrc3Ryw7ZtIDxqYW4uZWtzdHJvbUAyNGkuY29tPgoKU2lnbmVkLW9mZi1ieTog SmFuIEVrc3Ryw7ZtIDxqYW4uZWtzdHJvbUAyNGkuY29tPgotLS0KIGxpYmF2Y29kZWMvYXZwYWNr ZXQuYyAgICAgICAgfCAyMCArKysrKysrKysrKysrKystLS0tLQogbGliYXZjb2RlYy9wYWNrZXRf aW50ZXJuYWwuaCB8ICAyICsrCiAyIGZpbGVzIGNoYW5nZWQsIDE3IGluc2VydGlvbnMoKyksIDUg ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvbGliYXZjb2RlYy9hdnBhY2tldC5jIGIvbGliYXZj b2RlYy9hdnBhY2tldC5jCmluZGV4IDVmZWY2NWU5N2EuLjAxZWI5ODk2ZDUgMTAwNjQ0Ci0tLSBh L2xpYmF2Y29kZWMvYXZwYWNrZXQuYworKysgYi9saWJhdmNvZGVjL2F2cGFja2V0LmMKQEAgLTUz OSw2ICs1MzksNyBAQCBpbnQgYXZwcml2X3BhY2tldF9saXN0X3B1dChQYWNrZXRMaXN0ICpwYWNr ZXRfYnVmZmVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsYWdzKQogewogICAg IFBhY2tldExpc3RFbnRyeSAqcGt0bCA9IGF2X21hbGxvYyhzaXplb2YoKnBrdGwpKTsKKyAgICB1 bnNpZ25lZCBpbnQgdXBkYXRlX2VuZF9wb2ludCA9IDE7CiAgICAgaW50IHJldDsKIAogICAgIGlm ICghcGt0bCkKQEAgLTU2MiwxMyArNTYzLDIyIEBAIGludCBhdnByaXZfcGFja2V0X2xpc3RfcHV0 KFBhY2tldExpc3QgKnBhY2tldF9idWZmZXIsCiAKICAgICBwa3RsLT5uZXh0ID0gTlVMTDsKIAot ICAgIGlmIChwYWNrZXRfYnVmZmVyLT5oZWFkKQotICAgICAgICBwYWNrZXRfYnVmZmVyLT50YWls LT5uZXh0ID0gcGt0bDsKLSAgICBlbHNlCisgICAgaWYgKHBhY2tldF9idWZmZXItPmhlYWQpIHsK KyAgICAgICAgaWYgKGZsYWdzICYgRkZfUEFDS0VUTElTVF9GTEFHX1BSRVBFTkQpIHsKKyAgICAg ICAgICAgIHBrdGwtPm5leHQgPSBwYWNrZXRfYnVmZmVyLT5oZWFkOworICAgICAgICAgICAgcGFj a2V0X2J1ZmZlci0+aGVhZCA9IHBrdGw7CisgICAgICAgICAgICB1cGRhdGVfZW5kX3BvaW50ID0g MDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHBhY2tldF9idWZmZXItPnRhaWwtPm5l eHQgPSBwa3RsOworICAgICAgICB9CisgICAgfSBlbHNlCiAgICAgICAgIHBhY2tldF9idWZmZXIt PmhlYWQgPSBwa3RsOwogCi0gICAgLyogQWRkIHRoZSBwYWNrZXQgaW4gdGhlIGJ1ZmZlcmVkIHBh Y2tldCBsaXN0LiAqLwotICAgIHBhY2tldF9idWZmZXItPnRhaWwgPSBwa3RsOworICAgIGlmICh1 cGRhdGVfZW5kX3BvaW50KSB7CisgICAgICAgIC8qIEFkZCB0aGUgcGFja2V0IGluIHRoZSBidWZm ZXJlZCBwYWNrZXQgbGlzdC4gKi8KKyAgICAgICAgcGFja2V0X2J1ZmZlci0+dGFpbCA9IHBrdGw7 CisgICAgfQorCiAgICAgcmV0dXJuIDA7CiB9CiAKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvcGFj a2V0X2ludGVybmFsLmggYi9saWJhdmNvZGVjL3BhY2tldF9pbnRlcm5hbC5oCmluZGV4IDkyYTBk NGU2ZDUuLjQzZGM2MjIyY2UgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvcGFja2V0X2ludGVybmFs LmgKKysrIGIvbGliYXZjb2RlYy9wYWNrZXRfaW50ZXJuYWwuaApAQCAtMzIsNiArMzIsOCBAQCB0 eXBlZGVmIHN0cnVjdCBQYWNrZXRMaXN0IHsKICAgICBQYWNrZXRMaXN0RW50cnkgKmhlYWQsICp0 YWlsOwogfSBQYWNrZXRMaXN0OwogCisjZGVmaW5lIEZGX1BBQ0tFVExJU1RfRkxBR19QUkVQRU5E ICgxIDw8IDApIC8qKjwgUHJlcGVuZCBjcmVhdGVkIEFWUGFja2V0TGlzdCBpbnN0ZWFkIG9mIGFw cGVuZGluZyAqLworCiAvKioKICAqIEFwcGVuZCBhbiBBVlBhY2tldCB0byB0aGUgbGlzdC4KICAq Ci0tIAoyLjM4LjEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fCmZmbXBlZy1kZXZlbCBtYWlsaW5nIGxpc3QKZmZtcGVnLWRldmVsQGZmbXBlZy5vcmcKaHR0 cHM6Ly9mZm1wZWcub3JnL21haWxtYW4vbGlzdGluZm8vZmZtcGVnLWRldmVsCgpUbyB1bnN1YnNj cmliZSwgdmlzaXQgbGluayBhYm92ZSwgb3IgZW1haWwKZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZt cGVnLm9yZyB3aXRoIHN1YmplY3QgInVuc3Vic2NyaWJlIi4K