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 E293247DE5 for ; Fri, 27 Oct 2023 12:30:46 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 5DE9368CB32; Fri, 27 Oct 2023 15:30:44 +0300 (EEST) Received: from mail-ua1-f45.google.com (mail-ua1-f45.google.com [209.85.222.45]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 3328868C6BE for ; Fri, 27 Oct 2023 15:30:38 +0300 (EEST) Received: by mail-ua1-f45.google.com with SMTP id a1e0cc1a2514c-7b625ed7208so911360241.1 for ; Fri, 27 Oct 2023 05:30:38 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1698409837; x=1699014637; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=5GsGgrJPruOO96QK2uB0dD459uh+dR2BGSB6YDddW+E=; b=M6CuI07EoJ35FjxNI16m5eiKJ4JQQu4ASz93UHxydcpf8GJWoDkXabPomlsnX2WLTS WPTlrVPAXrXdSKWsdJgfy/vwh9QEL50X6vyF5GPAkgPTKnMnNQ3Rbqm3g7SSHZj+uo1D ookUAwiI0ZfqIN7N6o7suSCHr7s/JADa8WqBElJluWmalpLt/Df8uRmIBvos64xWSArs edYAgm7ZxLcjlsMbi1BiaF/BNZQCVYY2AT4Bs/ZYGpG6i99fvHmkt7C/k8oX5l6vDkXG PNkuacKfjxlNcekFqOFlARY2u/131YPr4k4Ouoej0VnC/s2H20c7txFRsHQl9WYA4F6K Lk9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1698409837; x=1699014637; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=5GsGgrJPruOO96QK2uB0dD459uh+dR2BGSB6YDddW+E=; b=tDJom7YTzrA/86Px2dngFegivoSm5af6ju7mu7kjCMZORA4pdrtubiHImCBnL9eYsK nVkDn0yq4BAaBWfHtzJDA4BI72MT/W39SQVVoRxTSpm1Z/7tPLsQJPiS0btv0FLyUIDj Xw/aRd/HVDmGU7fYAnVV/pPKe2oJgaMgQnvvgHVPeeC6PuH3f1roR8a2865MeYjGavsA FBCcGYgsGE+3OnUpGgqbrvwONpENF4rEQRCu52n6hrvlo+xXACrj49g8w56GH9z+HGIL oocnJzd5mwjP1wC6MZfUZ+mk8caEC8tLizY0O8JuSW11qkrWzOhrILVqNqVszMo7FTC0 oHxQ== X-Gm-Message-State: AOJu0YxRgorJLoRVjE9oLzfvg0kePkmFa465mksU9dOI80vWXhLu+8vN CbYVwTu7eKkvYFTgmbr4Zc3PlzwfsrCZT4euHQgUiJHfgtM= X-Google-Smtp-Source: AGHT+IHXRO/com9B5+Mja+oSWZmjQ6tSqQXgIjW21zZTdti1JonYiuewjNER5+3RnhtobYqS0ErWxzIZARa9K4TxlOw= X-Received: by 2002:a67:c087:0:b0:458:45c5:aaf6 with SMTP id x7-20020a67c087000000b0045845c5aaf6mr2721459vsi.18.1698409836686; Fri, 27 Oct 2023 05:30:36 -0700 (PDT) MIME-Version: 1.0 From: Paul B Mahol Date: Fri, 27 Oct 2023 14:38:37 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000ffd5760608b1dad9" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH] avfillter/buffersrc: activate and EOF fix 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 Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --000000000000ffd5760608b1dad9 Content-Type: text/plain; charset="UTF-8" Patches attached. --000000000000ffd5760608b1dad9 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avfilter-buffersrc-switch-to-activate.patch" Content-Disposition: attachment; filename="0001-avfilter-buffersrc-switch-to-activate.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lo8lm24y1 RnJvbSA4Y2JmYjFiZWRkY2RlZGU3YzUwYTA4NzlhYzIxNjU0Y2JhMDJmNmI1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IEZyaSwgMjcgT2N0IDIwMjMgMTQ6MjY6NTAgKzAyMDAKU3ViamVjdDogW1BBVENIIDEvMl0gYXZm aWx0ZXIvYnVmZmVyc3JjOiBzd2l0Y2ggdG8gYWN0aXZhdGUKClNpZ25lZC1vZmYtYnk6IFBhdWwg QiBNYWhvbCA8b25lbWRhQGdtYWlsLmNvbT4KLS0tCiBsaWJhdmZpbHRlci9idWZmZXJzcmMuYyB8 IDI1ICsrKysrKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNiBpbnNlcnRp b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2ZmlsdGVyL2J1ZmZlcnNy Yy5jIGIvbGliYXZmaWx0ZXIvYnVmZmVyc3JjLmMKaW5kZXggNDUzZmMwZmQ1Yy4uMTIxNjkwNDcy MSAxMDA2NDQKLS0tIGEvbGliYXZmaWx0ZXIvYnVmZmVyc3JjLmMKKysrIGIvbGliYXZmaWx0ZXIv YnVmZmVyc3JjLmMKQEAgLTM2LDYgKzM2LDcgQEAKICNpbmNsdWRlICJhdWRpby5oIgogI2luY2x1 ZGUgImF2ZmlsdGVyLmgiCiAjaW5jbHVkZSAiYnVmZmVyc3JjLmgiCisjaW5jbHVkZSAiZmlsdGVy cy5oIgogI2luY2x1ZGUgImZvcm1hdHMuaCIKICNpbmNsdWRlICJpbnRlcm5hbC5oIgogI2luY2x1 ZGUgInZpZGVvLmgiCkBAIC00ODQsMjEgKzQ4NSwyOCBAQCBzdGF0aWMgaW50IGNvbmZpZ19wcm9w cyhBVkZpbHRlckxpbmsgKmxpbmspCiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBpbnQgcmVx dWVzdF9mcmFtZShBVkZpbHRlckxpbmsgKmxpbmspCitzdGF0aWMgaW50IGFjdGl2YXRlKEFWRmls dGVyQ29udGV4dCAqY3R4KQogewotICAgIEJ1ZmZlclNvdXJjZUNvbnRleHQgKmMgPSBsaW5rLT5z cmMtPnByaXY7CisgICAgQVZGaWx0ZXJMaW5rICpvdXRsaW5rID0gY3R4LT5vdXRwdXRzWzBdOwor ICAgIEJ1ZmZlclNvdXJjZUNvbnRleHQgKmMgPSBjdHgtPnByaXY7CisKKyAgICBpZiAoIWMtPmVv ZiAmJiBmZl9vdXRsaW5rX2dldF9zdGF0dXMob3V0bGluaykpIHsKKyAgICAgICAgYy0+ZW9mID0g MTsKKyAgICAgICAgcmV0dXJuIDA7CisgICAgfQogCi0gICAgaWYgKGMtPmVvZikKLSAgICAgICAg cmV0dXJuIEFWRVJST1JfRU9GOworICAgIGlmIChjLT5lb2YpIHsKKyAgICAgICAgZmZfb3V0bGlu a19zZXRfc3RhdHVzKG91dGxpbmssIEFWRVJST1JfRU9GLCBjLT5sYXN0X3B0cyk7CisgICAgICAg IHJldHVybiAwOworICAgIH0KICAgICBjLT5uYl9mYWlsZWRfcmVxdWVzdHMrKzsKLSAgICByZXR1 cm4gQVZFUlJPUihFQUdBSU4pOworICAgIHJldHVybiBGRkVSUk9SX05PVF9SRUFEWTsKIH0KIAog c3RhdGljIGNvbnN0IEFWRmlsdGVyUGFkIGF2ZmlsdGVyX3ZzcmNfYnVmZmVyX291dHB1dHNbXSA9 IHsKICAgICB7CiAgICAgICAgIC5uYW1lICAgICAgICAgID0gImRlZmF1bHQiLAogICAgICAgICAu dHlwZSAgICAgICAgICA9IEFWTUVESUFfVFlQRV9WSURFTywKLSAgICAgICAgLnJlcXVlc3RfZnJh bWUgPSByZXF1ZXN0X2ZyYW1lLAogICAgICAgICAuY29uZmlnX3Byb3BzICA9IGNvbmZpZ19wcm9w cywKICAgICB9LAogfTsKQEAgLTUwNyw3ICs1MTUsNyBAQCBjb25zdCBBVkZpbHRlciBmZl92c3Jj X2J1ZmZlciA9IHsKICAgICAubmFtZSAgICAgID0gImJ1ZmZlciIsCiAgICAgLmRlc2NyaXB0aW9u ID0gTlVMTF9JRl9DT05GSUdfU01BTEwoIkJ1ZmZlciB2aWRlbyBmcmFtZXMsIGFuZCBtYWtlIHRo ZW0gYWNjZXNzaWJsZSB0byB0aGUgZmlsdGVyY2hhaW4uIiksCiAgICAgLnByaXZfc2l6ZSA9IHNp emVvZihCdWZmZXJTb3VyY2VDb250ZXh0KSwKLQorICAgIC5hY3RpdmF0ZSAgPSBhY3RpdmF0ZSwK ICAgICAuaW5pdCAgICAgID0gaW5pdF92aWRlbywKICAgICAudW5pbml0ICAgID0gdW5pbml0LAog CkBAIC01MjEsNyArNTI5LDYgQEAgc3RhdGljIGNvbnN0IEFWRmlsdGVyUGFkIGF2ZmlsdGVyX2Fz cmNfYWJ1ZmZlcl9vdXRwdXRzW10gPSB7CiAgICAgewogICAgICAgICAubmFtZSAgICAgICAgICA9 ICJkZWZhdWx0IiwKICAgICAgICAgLnR5cGUgICAgICAgICAgPSBBVk1FRElBX1RZUEVfQVVESU8s Ci0gICAgICAgIC5yZXF1ZXN0X2ZyYW1lID0gcmVxdWVzdF9mcmFtZSwKICAgICAgICAgLmNvbmZp Z19wcm9wcyAgPSBjb25maWdfcHJvcHMsCiAgICAgfSwKIH07CkBAIC01MzAsNyArNTM3LDcgQEAg Y29uc3QgQVZGaWx0ZXIgZmZfYXNyY19hYnVmZmVyID0gewogICAgIC5uYW1lICAgICAgICAgID0g ImFidWZmZXIiLAogICAgIC5kZXNjcmlwdGlvbiAgID0gTlVMTF9JRl9DT05GSUdfU01BTEwoIkJ1 ZmZlciBhdWRpbyBmcmFtZXMsIGFuZCBtYWtlIHRoZW0gYWNjZXNzaWJsZSB0byB0aGUgZmlsdGVy Y2hhaW4uIiksCiAgICAgLnByaXZfc2l6ZSAgICAgPSBzaXplb2YoQnVmZmVyU291cmNlQ29udGV4 dCksCi0KKyAgICAuYWN0aXZhdGUgID0gYWN0aXZhdGUsCiAgICAgLmluaXQgICAgICA9IGluaXRf YXVkaW8sCiAgICAgLnVuaW5pdCAgICA9IHVuaW5pdCwKIAotLSAKMi40Mi4wCgo= --000000000000ffd5760608b1dad9 Content-Type: text/x-patch; charset="US-ASCII"; name="0002-avfilter-buffersrc-return-AVERROR_EOF-on-EOF.patch" Content-Disposition: attachment; filename="0002-avfilter-buffersrc-return-AVERROR_EOF-on-EOF.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lo8lm2200 RnJvbSA2YmI0MWE2ZDI3ODAwODI1NjEwZDZkYzc3YzhjMGQ3Y2Y1YzNhOGU4IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IEZyaSwgMjcgT2N0IDIwMjMgMTQ6MzM6MDAgKzAyMDAKU3ViamVjdDogW1BBVENIIDIvMl0gYXZm aWx0ZXIvYnVmZmVyc3JjOiByZXR1cm4gQVZFUlJPUl9FT0Ygb24gRU9GCgpGaXhlcyBlcnJvciB3 aGVuIHVzZXIga2VlcHMgYWRkaW5nIGZyYW1lcyBpbnRvIGZpbHRlcmdyYXBoCnRoYXQgcmVhY2hl ZCBFT0YgYnkgb3RoZXIgbWVhbnMsIGZvciBleGFtcGxlIEVPRiBpcyBzaWduYWxsZWQKYnkgb3Ro ZXIgZmlsdGVyIGluIGZpbHRlcmdyYXBoIG9yIGJ5IGJ1ZmZlcnNpbmsuCgpTaWduZWQtb2ZmLWJ5 OiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+Ci0tLQogbGliYXZmaWx0ZXIvYnVmZmVy c3JjLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o LSkKCmRpZmYgLS1naXQgYS9saWJhdmZpbHRlci9idWZmZXJzcmMuYyBiL2xpYmF2ZmlsdGVyL2J1 ZmZlcnNyYy5jCmluZGV4IDEyMTY5MDQ3MjEuLmIwYTkwNWQ0NTUgMTAwNjQ0Ci0tLSBhL2xpYmF2 ZmlsdGVyL2J1ZmZlcnNyYy5jCisrKyBiL2xpYmF2ZmlsdGVyL2J1ZmZlcnNyYy5jCkBAIC0xOTUs NyArMTk1LDcgQEAgRkZfRU5BQkxFX0RFUFJFQ0FUSU9OX1dBUk5JTkdTCiAgICAgaWYgKCFmcmFt ZSkKICAgICAgICAgcmV0dXJuIGF2X2J1ZmZlcnNyY19jbG9zZShjdHgsIHMtPmxhc3RfcHRzLCBm bGFncyk7CiAgICAgaWYgKHMtPmVvZikKLSAgICAgICAgcmV0dXJuIEFWRVJST1IoRUlOVkFMKTsK KyAgICAgICAgcmV0dXJuIEFWRVJST1JfRU9GOwogCiAgICAgcy0+bGFzdF9wdHMgPSBmcmFtZS0+ cHRzICsgZnJhbWUtPmR1cmF0aW9uOwogCi0tIAoyLjQyLjAKCg== --000000000000ffd5760608b1dad9 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe". --000000000000ffd5760608b1dad9--