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 3E5D249A3A for ; Wed, 27 Mar 2024 17:29:42 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id DDD9168CF1F; Wed, 27 Mar 2024 19:29:39 +0200 (EET) Received: from mail-qt1-f180.google.com (mail-qt1-f180.google.com [209.85.160.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 546C268C49E for ; Wed, 27 Mar 2024 19:29:34 +0200 (EET) Received: by mail-qt1-f180.google.com with SMTP id d75a77b69052e-42ee0c326e8so26331cf.0 for ; Wed, 27 Mar 2024 10:29:34 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1711560572; x=1712165372; 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=I9SUv3VqVvaOqkxIP0+MfA2zyrMbc4sbL3EXUkIpkZk=; b=rWqIhCD/mxSUP5s1eI1TPm8mSpOZWsPo4HtXU/1Zl6uu9i+3QYTyeg9QRXDTQKL73K F79x0ZinEzEZoVKVVuwR1iCt1k2+JIvvcN/z8pafeALX3ABi6Lx0i+rRIvG60WLKMy8I K+aS+jT0W9t/p1LkCjjo/Dlx6yt8RW9NsSKHyXQuig+ZwdhNB3/dT9JuUjpT0UicIYF6 xGzIbzEahdcjReDRjDamdZYzihbwi+pFbv9xNG0toSOPme+uj3kWEEPBW3Ggl7DEUcGt prR3e+k5zqqgYOmU6xuON72umjSgbpKpQntLYOdXYeOGhfP92d9aEwPSfOSYa/y9l+Zd svGQ== X-Gm-Message-State: AOJu0Yw9wI5+miKefrNoZKk7FV9xD7hKQAfQcSiz+/gP6fHg4Ps9gg6n VTqXU2aeGtjD0obBv9IuAoH5RXjwSb3y8P9QzAR85LNVTiH/guuuo1ZiMjZv3648uNfrjQPkblC yTW1V4ueSDPjzRm3ddWiYjKTIgDRJeQg1o0Hz+3Ll9x2JBbinJg== X-Google-Smtp-Source: AGHT+IF9xe3HkDF4G28IWyFD+6YKZID2AEl51kE7A243qjJ72/6PqpUGfkK6m2qnVV4ofLSNcb120xASB4XXP6ertX8= X-Received: by 2002:a05:622a:5515:b0:430:ed37:bad0 with SMTP id fj21-20020a05622a551500b00430ed37bad0mr280469qtb.13.1711560572243; Wed, 27 Mar 2024 10:29:32 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: Date: Wed, 27 Mar 2024 10:29:17 -0700 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH 1/6] avcodec/libvpxenc: Only search for side data when intending to use it 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: , From: James Zern via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: James Zern 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: T24gVHVlLCBNYXIgMjYsIDIwMjQgYXQgNjozNuKAr1BNIEFuZHJlYXMgUmhlaW5oYXJkdAo8YW5k cmVhcy5yaGVpbmhhcmR0QG91dGxvb2suY29tPiB3cm90ZToKPgo+IEFsc28gcmV3cml0ZSB0aGUg Y29kZSBzbyB0aGF0IGEgdmFyaWFibGUgdGhhdCBpcyBvbmx5IHVzZWQKPiBkZXBlbmRpbmcgdXBv biBDT05GSUdfTElCVlBYX1ZQOV9FTkNPREVSIGlzIG5vdCBkZWNsYXJlZAo+IG91dHNpZGUgb2Yg dGhlICNpZiBibG9jay4KPiAoVGhlIHZhcmlhYmxlIHdhcyBkZWNsYXJlZCB3aXRoIGF2X3VuaW5p dCwgYnV0IGl0IHNob3VsZCBoYXZlIGJlZW4KPiBhdl91bnVzZWQsIGFzIHRoZSBmb3JtZXIgZG9l cyBub3Qgd29yayBmb3IgYWxsIGNvbXBpbGVycy4pCj4KPiBTaWduZWQtb2ZmLWJ5OiBBbmRyZWFz IFJoZWluaGFyZHQgPGFuZHJlYXMucmhlaW5oYXJkdEBvdXRsb29rLmNvbT4KPiAtLS0KPiAgbGli YXZjb2RlYy9saWJ2cHhlbmMuYyB8IDE5ICsrKysrKysrKystLS0tLS0tLS0KPiAgMSBmaWxlIGNo YW5nZWQsIDEwIGluc2VydGlvbnMoKyksIDkgZGVsZXRpb25zKC0pCj4KCmxndG0uCgo+IGRpZmYg LS1naXQgYS9saWJhdmNvZGVjL2xpYnZweGVuYy5jIGIvbGliYXZjb2RlYy9saWJ2cHhlbmMuYwo+ IGluZGV4IDRiODllNDdlODMuLmVlOTAzYTRlNWMgMTAwNjQ0Cj4gLS0tIGEvbGliYXZjb2RlYy9s aWJ2cHhlbmMuYwo+ICsrKyBiL2xpYmF2Y29kZWMvbGlidnB4ZW5jLmMKPiBAQCAtMzU3LDE5ICsz NTcsMjAgQEAgc3RhdGljIGludCBmcmFtZV9kYXRhX3N1Ym1pdChBVkNvZGVjQ29udGV4dCAqYXZj dHgsIEFWRmlmbyAqZmlmbywKPiAgICAgIGNvbnN0IHN0cnVjdCB2cHhfY29kZWNfZW5jX2NmZyAq ZW5jY2ZnID0gY3R4LT5lbmNvZGVyLmNvbmZpZy5lbmM7Cj4KPiAgICAgIEZyYW1lRGF0YSBmZCA9 IHsgLnB0cyA9IGZyYW1lLT5wdHMgfTsKPiAtCj4gLSAgICBBVkZyYW1lU2lkZURhdGEgKmF2X3Vu aW5pdChzZCk7Cj4gICAgICBpbnQgcmV0Owo+Cj4gICNpZiBDT05GSUdfTElCVlBYX1ZQOV9FTkNP REVSCj4gLSAgICAvLyBLZWVwIEhEUjEwKyBpZiBpdCBoYXMgYml0IGRlcHRoIGhpZ2hlciB0aGFu IDggYW5kCj4gLSAgICAvLyBpdCBoYXMgUFEgdHJjIChTTVBURTIwODQpLgo+IC0gICAgc2QgPSBh dl9mcmFtZV9nZXRfc2lkZV9kYXRhKGZyYW1lLCBBVl9GUkFNRV9EQVRBX0RZTkFNSUNfSERSX1BM VVMpOwo+IC0gICAgaWYgKGF2Y3R4LT5jb2RlY19pZCA9PSBBVl9DT0RFQ19JRF9WUDkgJiYgc2Qg JiYKPiArICAgIGlmIChhdmN0eC0+Y29kZWNfaWQgPT0gQVZfQ09ERUNfSURfVlA5ICYmCj4gKyAg ICAgICAgLy8gS2VlcCBIRFIxMCsgaWYgaXQgaGFzIGJpdCBkZXB0aCBoaWdoZXIgdGhhbiA4IGFu ZAo+ICsgICAgICAgIC8vIGl0IGhhcyBQUSB0cmMgKFNNUFRFMjA4NCkuCj4gICAgICAgICAgZW5j Y2ZnLT5nX2JpdF9kZXB0aCA+IDggJiYgYXZjdHgtPmNvbG9yX3RyYyA9PSBBVkNPTF9UUkNfU01Q VEUyMDg0KSB7Cj4gLSAgICAgICAgZmQuaGRyMTBfcGx1cyA9IGF2X2J1ZmZlcl9yZWYoc2QtPmJ1 Zik7Cj4gLSAgICAgICAgaWYgKCFmZC5oZHIxMF9wbHVzKQo+IC0gICAgICAgICAgICByZXR1cm4g QVZFUlJPUihFTk9NRU0pOwo+ICsgICAgICAgIGNvbnN0IEFWRnJhbWVTaWRlRGF0YSAqc2QgPSBh dl9mcmFtZV9nZXRfc2lkZV9kYXRhKGZyYW1lLCBBVl9GUkFNRV9EQVRBX0RZTkFNSUNfSERSX1BM VVMpOwo+ICsKPiArICAgICAgICBpZiAoc2QpIHsKPiArICAgICAgICAgICAgZmQuaGRyMTBfcGx1 cyA9IGF2X2J1ZmZlcl9yZWYoc2QtPmJ1Zik7Cj4gKyAgICAgICAgICAgIGlmICghZmQuaGRyMTBf cGx1cykKPiArICAgICAgICAgICAgICAgIHJldHVybiBBVkVSUk9SKEVOT01FTSk7Cj4gKyAgICAg ICAgfQo+ICAgICAgfQo+ICAjZW5kaWYKPgo+IC0tCj4gMi40MC4xCj4KPiBfX19fX19fX19fX19f X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwo+IGZmbXBlZy1kZXZlbCBtYWlsaW5n IGxpc3QKPiBmZm1wZWctZGV2ZWxAZmZtcGVnLm9yZwo+IGh0dHBzOi8vZmZtcGVnLm9yZy9tYWls bWFuL2xpc3RpbmZvL2ZmbXBlZy1kZXZlbAo+Cj4gVG8gdW5zdWJzY3JpYmUsIHZpc2l0IGxpbmsg YWJvdmUsIG9yIGVtYWlsCj4gZmZtcGVnLWRldmVsLXJlcXVlc3RAZmZtcGVnLm9yZyB3aXRoIHN1 YmplY3QgInVuc3Vic2NyaWJlIi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX18KZmZtcGVnLWRldmVsIG1haWxpbmcgbGlzdApmZm1wZWctZGV2ZWxAZmZtcGVn Lm9yZwpodHRwczovL2ZmbXBlZy5vcmcvbWFpbG1hbi9saXN0aW5mby9mZm1wZWctZGV2ZWwKClRv IHVuc3Vic2NyaWJlLCB2aXNpdCBsaW5rIGFib3ZlLCBvciBlbWFpbApmZm1wZWctZGV2ZWwtcmVx dWVzdEBmZm1wZWcub3JnIHdpdGggc3ViamVjdCAidW5zdWJzY3JpYmUiLgo=