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 EB56446C44 for ; Fri, 2 Aug 2024 13:31:39 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id A4A1068D477; Fri, 2 Aug 2024 16:31:36 +0300 (EEST) Received: from mail-yw1-f180.google.com (mail-yw1-f180.google.com [209.85.128.180]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id 9424868D477 for ; Fri, 2 Aug 2024 16:31:29 +0300 (EEST) Received: by mail-yw1-f180.google.com with SMTP id 00721157ae682-6512866fa87so60708447b3.2 for ; Fri, 02 Aug 2024 06:31:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=visionlabs-ai.20230601.gappssmtp.com; s=20230601; t=1722605488; x=1723210288; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=86hrRsZtoevD9QtogQYOSoq0cqfepuXH0HZgSmO/xjU=; b=gtbH+VVyeUQ8DPQwsEWxg5g6/iYBLStNpUKZbOVCF3J5AvHmgZUFyieqjbweZ3G9Lk TefgOPEwoiS0FF82N4e7oRk5LJUz8479C6zU3x9GfT5ld63qEHBqjHPqv1gi/a05hC1+ ZZubr1gZ87okG/WqEoby7oCG+0shUjwSYRPMVNdLT0mdNfSz38hfKKNGLIjTuZocdQ6p 2OlAlz0XYIwqZv3L1rgMnpjp93ChlcVKyYmmET/TOGFpKS0V1xtmpBziiGGwy0FqM+zb tXUma9YTgVHdkFO/HE+/uKdSrQpY2flNES094ZhNB+LSgJTM10k0YqjiYU5m11n3JPSv HgNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1722605488; x=1723210288; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=86hrRsZtoevD9QtogQYOSoq0cqfepuXH0HZgSmO/xjU=; b=VuLsGfm77EqfI5ItQxeLYLBbhC9Q9DXpToHc2ead5uCA9/X3qDHR2xtUQ7GkYKo5dR cW4Tv9W+Su0HXD3OUpa5gG1Y+U+jl0y7eHNjb3d3bqw1LnZuo6n0IpDfj9qN1C7Gnt+v fAMsioJSz8XlBDQMAHG1L1Y8e5/fAH6NF50MQVjqDT0e0omHWPoeL/H/YlprQ2GtqdTV wfWXr7tHXpJKOIe7icyqusFCEht7mEJHBY7PX2DCOH7Da9+nkfcKfjYUa4oLkv5g2S4B QdmcvUGXjK0guBPGaL4cl4PzJweiLOMJOh+LT3fstD97cM4OKws9Ipvslny+ektuxWhF NCvw== X-Gm-Message-State: AOJu0YynM2t1uXy1Kvljz0Dpc5GOqHMBg9oTTgra5ApIUMkat++C0ga3 AdI0hFCDoIQfuN0MwZf9CesSlJrltwYdAy4DbED8WDcEJKLJIQimYvTOULLxuGgpaUhXeaWRbAr KOFL4uWjhle665hXniRwZG0v5QDuJeadEybO3x8IOCm65ltSB X-Google-Smtp-Source: AGHT+IEm/A67unQHY1sVx7f1FCWB7ISBED3yFgCEQ7qGAddaPqgFyb1YtS5tRQ6t7MTnk1UWA5y1wCpnQ1BdcuDbr4s= X-Received: by 2002:a0d:c543:0:b0:66a:76cf:f312 with SMTP id 00721157ae682-6896058ad0amr35086757b3.11.1722605487688; Fri, 02 Aug 2024 06:31:27 -0700 (PDT) MIME-Version: 1.0 From: Roman Arzumanyan Date: Fri, 2 Aug 2024 16:31:16 +0300 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="0000000000002edee5061eb35898" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] [PATCH v2] avcodec/cuvidddec: Guess pixel format based on probed bit depth and chroma sampling 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: --0000000000002edee5061eb35898 Content-Type: text/plain; charset="UTF-8" Hello world, Please find v2 of the previous patch attached. Both bit depth and chroma sampling (420 and 444 as supported by Nvdec) are now taken into account when selecting sw_pix_fmt. --0000000000002edee5061eb35898 Content-Type: text/x-patch; charset="US-ASCII"; name="0001-Guess-pixel-format-based-on-bit-depth-and-chroma-sam.patch" Content-Disposition: attachment; filename="0001-Guess-pixel-format-based-on-bit-depth-and-chroma-sam.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_lzcqru8s0 RnJvbSBhMGMwYzg0OTdlNzU5ODdhZTc3MWE0NjZjOWYwZmNlNWMzZWYxMDZjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBSb21hbiBBcnp1bWFueWFuIDxyLmFyenVtYW55YW5AdmlzaW9u bGFicy5haT4KRGF0ZTogVGh1LCAxIEF1ZyAyMDI0IDE2OjM1OjIyICswMzAwClN1YmplY3Q6IFtQ QVRDSF0gR3Vlc3MgcGl4ZWwgZm9ybWF0IGJhc2VkIG9uIGJpdCBkZXB0aCBhbmQgY2hyb21hIHNh bXBsaW5nOgoKLS0tCiBsaWJhdmNvZGVjL2N1dmlkZGVjLmMgfCAyNSArKysrKysrKysrKysrKysr KysrKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo LSkKCmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2N1dmlkZGVjLmMgYi9saWJhdmNvZGVjL2N1dmlk ZGVjLmMKaW5kZXggZjg4YWQ3NWU4OC4uYTcxODVmZWNiZiAxMDA2NDQKLS0tIGEvbGliYXZjb2Rl Yy9jdXZpZGRlYy5jCisrKyBiL2xpYmF2Y29kZWMvY3V2aWRkZWMuYwpAQCAtODM0LDIyICs4MzQs NDEgQEAgc3RhdGljIGF2X2NvbGQgaW50IGN1dmlkX2RlY29kZV9pbml0KEFWQ29kZWNDb250ZXh0 ICphdmN0eCkKICAgICBpbnQgcmV0ID0gMDsKIAogICAgIGVudW0gQVZQaXhlbEZvcm1hdCBwaXhf Zm10c1szXSA9IHsgQVZfUElYX0ZNVF9DVURBLAotICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgQVZfUElYX0ZNVF9OVjEyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgQVZfUElYX0ZNVF9OT05FLAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgQVZfUElYX0ZNVF9OT05FIH07CiAKICAgICBpbnQgcHJvYmVkX3dpZHRoID0g YXZjdHgtPmNvZGVkX3dpZHRoID8gYXZjdHgtPmNvZGVkX3dpZHRoIDogMTI4MDsKICAgICBpbnQg cHJvYmVkX2hlaWdodCA9IGF2Y3R4LT5jb2RlZF9oZWlnaHQgPyBhdmN0eC0+Y29kZWRfaGVpZ2h0 IDogNzIwOwotICAgIGludCBwcm9iZWRfYml0X2RlcHRoID0gODsKKyAgICBpbnQgcHJvYmVkX2Jp dF9kZXB0aCA9IDgsIGlzX3l1djQ0NCA9IDA7CiAKICAgICBjb25zdCBBVlBpeEZtdERlc2NyaXB0 b3IgKnByb2JlX2Rlc2MgPSBhdl9waXhfZm10X2Rlc2NfZ2V0KGF2Y3R4LT5waXhfZm10KTsKICAg ICBpZiAocHJvYmVfZGVzYyAmJiBwcm9iZV9kZXNjLT5uYl9jb21wb25lbnRzKQogICAgICAgICBw cm9iZWRfYml0X2RlcHRoID0gcHJvYmVfZGVzYy0+Y29tcFswXS5kZXB0aDsKIAorICAgIGlmIChw cm9iZV9kZXNjICYmICFwcm9iZV9kZXNjLT5sb2cyX2Nocm9tYV93ICYmICFwcm9iZV9kZXNjLT5s b2cyX2Nocm9tYV9oKQorICAgICAgICBpc195dXY0NDQgPSAxOworCisgICAgLy8gUGljayBwaXhl bCBmb3JtYXQgYmFzZWQgb24gYml0IGRlcHRoIGFuZCBjaHJvbWEgc2FtcGxpbmcuCisgICAgLy8g T25seSA0MjAgYW5kIDQ0NCBzYW1wbGluZyBhcmUgc3VwcG9ydGVkIGJ5IEhXIHNvIGZhciwgbm8g bmVlZCB0byBjaGVjayBmb3IgNDIyLgorICAgIHN3aXRjaCAocHJvYmVkX2JpdF9kZXB0aCkgewor ICAgIGNhc2UgODoKKyAgICAgICAgcGl4X2ZtdHNbMV0gPSBpc195dXY0NDQgPyBBVl9QSVhfRk1U X1lVVjQ0NFAgOiBBVl9QSVhfRk1UX05WMTI7CisgICAgICAgIGJyZWFrOyAgICAgICAgCisgICAg Y2FzZSAxMDoKKyAgICAgICAgcGl4X2ZtdHNbMV0gPSBpc195dXY0NDQgPyBBVl9QSVhfRk1UX1lV VjQ0NFAxMCA6IEFWX1BJWF9GTVRfUDAxMDsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSAxMjoK KyAgICAgICAgcGl4X2ZtdHNbMV0gPSBpc195dXY0NDQgPyBBVl9QSVhfRk1UX1lVVjQ0NFAxNiA6 IEFWX1BJWF9GTVRfUDAxNjsKKyAgICAgICAgYnJlYWs7CisgICAgZGVmYXVsdDoKKyAgICAgICAg YnJlYWs7CisgICAgfQorCiAgICAgY3R4LT5wa3QgPSBhdmN0eC0+aW50ZXJuYWwtPmluX3BrdDsK ICAgICAvLyBBY2NlbGVyYXRlZCB0cmFuc2NvZGluZyBzY2VuYXJpb3Mgd2l0aCAnZmZtcGVnJyBy ZXF1aXJlIHRoYXQgdGhlCiAgICAgLy8gcGl4X2ZtdCBiZSBzZXQgdG8gQVZfUElYX0ZNVF9DVURB IGVhcmx5LiBUaGUgc3dfcGl4X2ZtdCwgYW5kIHRoZQogICAgIC8vIHBpeF9mbXQgZm9yIG5vbi1h Y2NlbGVyYXRlZCB0cmFuc2NvZGluZywgZG8gbm90IG5lZWQgdG8gYmUgY29ycmVjdAotICAgIC8v IGJ1dCBuZWVkIHRvIGJlIHNldCB0byBzb21ldGhpbmcuIFdlIGFyYml0cmFyaWx5IHBpY2sgTlYx Mi4KKyAgICAvLyBidXQgbmVlZCB0byBiZSBzZXQgdG8gc29tZXRoaW5nLgogICAgIHJldCA9IGZm X2dldF9mb3JtYXQoYXZjdHgsIHBpeF9mbXRzKTsKICAgICBpZiAocmV0IDwgMCkgewogICAgICAg ICBhdl9sb2coYXZjdHgsIEFWX0xPR19FUlJPUiwgImZmX2dldF9mb3JtYXQgZmFpbGVkOiAlZFxu IiwgcmV0KTsKLS0gCjIuMzQuMQoK --0000000000002edee5061eb35898 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". --0000000000002edee5061eb35898--