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 03198479DA for ; Thu, 28 Sep 2023 19:54:17 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id E9FE968CBA2; Thu, 28 Sep 2023 22:54:14 +0300 (EEST) Received: from mail-vk1-f177.google.com (mail-vk1-f177.google.com [209.85.221.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id C25C568CAB9 for ; Thu, 28 Sep 2023 22:54:08 +0300 (EEST) Received: by mail-vk1-f177.google.com with SMTP id 71dfb90a1353d-49ab6c1869dso1200100e0c.0 for ; Thu, 28 Sep 2023 12:54:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1695930847; x=1696535647; darn=ffmpeg.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=QCiV9VWFk1DI5ruGeK9WHYT0kOhSCrRM5SbJvUXVb5Q=; b=PmICxIHPqnQ4QEiFS6aw0Y2D/zvN/4r0venR6gNvCYXWcw1R02JtVYCnIQZW4Y95kU BKdRQSnz8kyTZHuMHsvXiEY/6rky2RPDI0Zn+Er7faOZxsfQ556VcmdR4kDABKjABxVM TN0YDD+2zOCKU5LN1tavCN6XKWDi02yq4M8CRceYLez24Zh7GhScMpyTYsuD9SrdmQbP D1orXhWlM2sOpeE1CFgOl3V21amm8JgN0zyn2JWWL5XGHHagAGtcIZNsAhYThrNZS+LG DwraWgX+jrLPbIR5IyScSJq0OoaXYPUBCnaVqhJ8Qci4ZBbt47XLheDZEmkdQO+eNXGf H7kw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695930847; x=1696535647; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=QCiV9VWFk1DI5ruGeK9WHYT0kOhSCrRM5SbJvUXVb5Q=; b=dgwh5vqeJKPUs8AGFpe8FxVik9hORoKaCYYQl63pQOnDk7JeHbl9gmlOzBWuwLO9I2 U4oItjmcBT+EobFjm2E+2d2C6/3VIQIgGBLvzbcRiAyCTfliexf1MartY/v++9fl4HcO UxV9ZXDW73NECig+irIwxZiYfMWbP2Xx4eguDtz2wyBdV4W6grfHxmgPcHdjO/Bj3K72 tU0DTBYxEae4AsL2fRE3skROPz5npFAiAPtTEA4IN9e61WjQvpI3LWqDvPLlRzmEra7S fbVLVPA0yrCj0qU0bQfgRkKHMRsKnSv/GWXddqhyIoxSDIoFRGr28+MVsvbpKK75jcm+ fMow== X-Gm-Message-State: AOJu0YxxSmTkU1C49WWhCwPWgP2DETN5Zof8OWc2orrV4lB0xvmacKrF WCsmcP/99+Tvjm/khxfyPO1kkbxFbh9iuIFZN7zaNxW4igs= X-Google-Smtp-Source: AGHT+IFc7g5cYfHZGaGa6A05+/mAUuiV9kxzYpSmYM9nqwT5l5sX+c4Lw1cG+vkozE6ULGpsa6QxufQIwvN2M6JkJQw= X-Received: by 2002:a1f:ed41:0:b0:494:63f7:4e7f with SMTP id l62-20020a1fed41000000b0049463f74e7fmr1075551vkh.2.1695930847042; Thu, 28 Sep 2023 12:54:07 -0700 (PDT) MIME-Version: 1.0 Received: by 2002:a59:cca8:0:b0:405:b46f:a850 with HTTP; Thu, 28 Sep 2023 12:54:04 -0700 (PDT) From: Paul B Mahol Date: Thu, 28 Sep 2023 21:54:04 +0200 Message-ID: To: FFmpeg development discussions and patches Content-Type: multipart/mixed; boundary="000000000000b3c04d060670ab5c" Subject: [FFmpeg-devel] [PATCH] avcodec/ffv1*: add more pixel formats support 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: --000000000000b3c04d060670ab5c Content-Type: text/plain; charset="UTF-8" Attached. --000000000000b3c04d060670ab5c Content-Type: text/x-patch; charset="US-ASCII"; name="0001-avcodec-ffv1-add-GBRAP14-GRAY14-YUVA422P12-YUVA444P1.patch" Content-Disposition: attachment; filename="0001-avcodec-ffv1-add-GBRAP14-GRAY14-YUVA422P12-YUVA444P1.patch" Content-Transfer-Encoding: base64 X-Attachment-Id: file0 RnJvbSA4MGU3MGQ0Y2RlMTczNGIwMTgwOTM1MmQyODBmNDNhOWQ0YmE3OWRjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQYXVsIEIgTWFob2wgPG9uZW1kYUBnbWFpbC5jb20+CkRhdGU6 IFRodSwgMjggU2VwIDIwMjMgMjE6MjI6MzQgKzAyMDAKU3ViamVjdDogW1BBVENIXSBhdmNvZGVj L2ZmdjEqOiBhZGQgR0JSQVAxNCwgR1JBWTE0LCBZVVZBNDIyUDEyLCBZVVZBNDQ0UDEyCiBmb3Jt YXRzIHN1cHBvcnQKClNpZ25lZC1vZmYtYnk6IFBhdWwgQiBNYWhvbCA8b25lbWRhQGdtYWlsLmNv bT4KLS0tCiBsaWJhdmNvZGVjL2ZmdjFkZWMuYyB8IDExICsrKysrKysrKysrCiBsaWJhdmNvZGVj L2ZmdjFlbmMuYyB8ICA5ICsrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxOCBpbnNlcnRpb25z KCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2xpYmF2Y29kZWMvZmZ2MWRlYy5jIGIv bGliYXZjb2RlYy9mZnYxZGVjLmMKaW5kZXggNTRjZjA3NWI4Zi4uY2RmNzJhMjVkZCAxMDA2NDQK LS0tIGEvbGliYXZjb2RlYy9mZnYxZGVjLmMKKysrIGIvbGliYXZjb2RlYy9mZnYxZGVjLmMKQEAg LTYyNiw2ICs2MjYsOSBAQCBzdGF0aWMgaW50IHJlYWRfaGVhZGVyKEZGVjFDb250ZXh0ICpmKQog ICAgICAgICAgICAgfSBlbHNlIGlmIChmLT5hdmN0eC0+Yml0c19wZXJfcmF3X3NhbXBsZSA9PSAx MikgewogICAgICAgICAgICAgICAgIGYtPnBhY2tlZF9hdF9sc2IgPSAxOwogICAgICAgICAgICAg ICAgIGYtPmF2Y3R4LT5waXhfZm10ID0gQVZfUElYX0ZNVF9HUkFZMTI7CisgICAgICAgICAgICB9 IGVsc2UgaWYgKGYtPmF2Y3R4LT5iaXRzX3Blcl9yYXdfc2FtcGxlID09IDE0KSB7CisgICAgICAg ICAgICAgICAgZi0+cGFja2VkX2F0X2xzYiA9IDE7CisgICAgICAgICAgICAgICAgZi0+YXZjdHgt PnBpeF9mbXQgPSBBVl9QSVhfRk1UX0dSQVkxNDsKICAgICAgICAgICAgIH0gZWxzZSBpZiAoZi0+ YXZjdHgtPmJpdHNfcGVyX3Jhd19zYW1wbGUgPT0gMTYpIHsKICAgICAgICAgICAgICAgICBmLT5w YWNrZWRfYXRfbHNiID0gMTsKICAgICAgICAgICAgICAgICBmLT5hdmN0eC0+cGl4X2ZtdCA9IEFW X1BJWF9GTVRfR1JBWTE2OwpAQCAtNjkwLDYgKzY5MywxMiBAQCBzdGF0aWMgaW50IHJlYWRfaGVh ZGVyKEZGVjFDb250ZXh0ICpmKQogICAgICAgICAgICAgY2FzZSAweDEwOiBmLT5hdmN0eC0+cGl4 X2ZtdCA9IEFWX1BJWF9GTVRfWVVWNDIyUDEyOyBicmVhazsKICAgICAgICAgICAgIGNhc2UgMHgx MTogZi0+YXZjdHgtPnBpeF9mbXQgPSBBVl9QSVhfRk1UX1lVVjQyMFAxMjsgYnJlYWs7CiAgICAg ICAgICAgICB9CisgICAgICAgIH0gZWxzZSBpZiAoZi0+YXZjdHgtPmJpdHNfcGVyX3Jhd19zYW1w bGUgPT0gMTIgJiYgZi0+dHJhbnNwYXJlbmN5KSB7CisgICAgICAgICAgICBmLT5wYWNrZWRfYXRf bHNiID0gMTsKKyAgICAgICAgICAgIHN3aXRjaCgxNiAqIGYtPmNocm9tYV9oX3NoaWZ0ICsgZi0+ Y2hyb21hX3Zfc2hpZnQpIHsKKyAgICAgICAgICAgIGNhc2UgMHgwMDogZi0+YXZjdHgtPnBpeF9m bXQgPSBBVl9QSVhfRk1UX1lVVkE0NDRQMTI7IGJyZWFrOworICAgICAgICAgICAgY2FzZSAweDEw OiBmLT5hdmN0eC0+cGl4X2ZtdCA9IEFWX1BJWF9GTVRfWVVWQTQyMlAxMjsgYnJlYWs7CisgICAg ICAgICAgICB9CiAgICAgICAgIH0gZWxzZSBpZiAoZi0+YXZjdHgtPmJpdHNfcGVyX3Jhd19zYW1w bGUgPT0gMTQgJiYgIWYtPnRyYW5zcGFyZW5jeSkgewogICAgICAgICAgICAgZi0+cGFja2VkX2F0 X2xzYiA9IDE7CiAgICAgICAgICAgICBzd2l0Y2goMTYgKiBmLT5jaHJvbWFfaF9zaGlmdCArIGYt PmNocm9tYV92X3NoaWZ0KSB7CkBAIC03MzQsNiArNzQzLDggQEAgc3RhdGljIGludCByZWFkX2hl YWRlcihGRlYxQ29udGV4dCAqZikKICAgICAgICAgICAgIGYtPmF2Y3R4LT5waXhfZm10ID0gQVZf UElYX0ZNVF9HQlJBUDEyOwogICAgICAgICBlbHNlIGlmIChmLT5hdmN0eC0+Yml0c19wZXJfcmF3 X3NhbXBsZSA9PSAxNCAmJiAhZi0+dHJhbnNwYXJlbmN5KQogICAgICAgICAgICAgZi0+YXZjdHgt PnBpeF9mbXQgPSBBVl9QSVhfRk1UX0dCUlAxNDsKKyAgICAgICAgZWxzZSBpZiAoZi0+YXZjdHgt PmJpdHNfcGVyX3Jhd19zYW1wbGUgPT0gMTQgJiYgZi0+dHJhbnNwYXJlbmN5KQorICAgICAgICAg ICAgZi0+YXZjdHgtPnBpeF9mbXQgPSBBVl9QSVhfRk1UX0dCUkFQMTQ7CiAgICAgICAgIGVsc2Ug aWYgKGYtPmF2Y3R4LT5iaXRzX3Blcl9yYXdfc2FtcGxlID09IDE2ICYmICFmLT50cmFuc3BhcmVu Y3kpIHsKICAgICAgICAgICAgIGYtPmF2Y3R4LT5waXhfZm10ID0gQVZfUElYX0ZNVF9HQlJQMTY7 CiAgICAgICAgICAgICBmLT51c2UzMmJpdCA9IDE7CmRpZmYgLS1naXQgYS9saWJhdmNvZGVjL2Zm djFlbmMuYyBiL2xpYmF2Y29kZWMvZmZ2MWVuYy5jCmluZGV4IDc0NmY3MTc1NjguLjI3NzhjNjMw MTIgMTAwNjQ0Ci0tLSBhL2xpYmF2Y29kZWMvZmZ2MWVuYy5jCisrKyBiL2xpYmF2Y29kZWMvZmZ2 MWVuYy5jCkBAIC01ODUsOCArNTg1LDExIEBAIHN0YXRpYyBhdl9jb2xkIGludCBlbmNvZGVfaW5p dChBVkNvZGVjQ29udGV4dCAqYXZjdHgpCiAgICAgY2FzZSBBVl9QSVhfRk1UX1lVVjQ0MFAxMjoK ICAgICBjYXNlIEFWX1BJWF9GTVRfWVVWNDIwUDEyOgogICAgIGNhc2UgQVZfUElYX0ZNVF9ZVVY0 MjJQMTI6CisgICAgY2FzZSBBVl9QSVhfRk1UX1lVVkE0NDRQMTI6CisgICAgY2FzZSBBVl9QSVhf Rk1UX1lVVkE0MjJQMTI6CiAgICAgICAgIGlmICghYXZjdHgtPmJpdHNfcGVyX3Jhd19zYW1wbGUg JiYgIXMtPmJpdHNfcGVyX3Jhd19zYW1wbGUpCiAgICAgICAgICAgICBzLT5iaXRzX3Blcl9yYXdf c2FtcGxlID0gMTI7CisgICAgY2FzZSBBVl9QSVhfRk1UX0dSQVkxNDoKICAgICBjYXNlIEFWX1BJ WF9GTVRfWVVWNDQ0UDE0OgogICAgIGNhc2UgQVZfUElYX0ZNVF9ZVVY0MjBQMTQ6CiAgICAgY2Fz ZSBBVl9QSVhfRk1UX1lVVjQyMlAxNDoKQEAgLTY2Nyw2ICs2NzAsNyBAQCBzdGF0aWMgYXZfY29s ZCBpbnQgZW5jb2RlX2luaXQoQVZDb2RlY0NvbnRleHQgKmF2Y3R4KQogICAgICAgICBpZiAoIWF2 Y3R4LT5iaXRzX3Blcl9yYXdfc2FtcGxlICYmICFzLT5iaXRzX3Blcl9yYXdfc2FtcGxlKQogICAg ICAgICAgICAgcy0+Yml0c19wZXJfcmF3X3NhbXBsZSA9IDEyOwogICAgIGNhc2UgQVZfUElYX0ZN VF9HQlJQMTQ6CisgICAgY2FzZSBBVl9QSVhfRk1UX0dCUkFQMTQ6CiAgICAgICAgIGlmICghYXZj dHgtPmJpdHNfcGVyX3Jhd19zYW1wbGUgJiYgIXMtPmJpdHNfcGVyX3Jhd19zYW1wbGUpCiAgICAg ICAgICAgICBzLT5iaXRzX3Blcl9yYXdfc2FtcGxlID0gMTQ7CiAgICAgY2FzZSBBVl9QSVhfRk1U X0dCUlAxNjoKQEAgLTEyODQsMTMgKzEyODgsMTQgQEAgY29uc3QgRkZDb2RlYyBmZl9mZnYxX2Vu Y29kZXIgPSB7CiAgICAgICAgIEFWX1BJWF9GTVRfWVVWNDIwUDksICBBVl9QSVhfRk1UX1lVVjQy MFAxMCwgQVZfUElYX0ZNVF9ZVVY0MjJQMTAsIEFWX1BJWF9GTVRfWVVWNDQ0UDEwLAogICAgICAg ICBBVl9QSVhfRk1UX1lVVjQyMFAxMiwgQVZfUElYX0ZNVF9ZVVY0MjJQMTIsIEFWX1BJWF9GTVRf WVVWNDQ0UDEyLAogICAgICAgICBBVl9QSVhfRk1UX1lVVkE0NDRQMTYsIEFWX1BJWF9GTVRfWVVW QTQyMlAxNiwgQVZfUElYX0ZNVF9ZVVZBNDIwUDE2LAorICAgICAgICBBVl9QSVhfRk1UX1lVVkE0 NDRQMTIsIEFWX1BJWF9GTVRfWVVWQTQyMlAxMiwKICAgICAgICAgQVZfUElYX0ZNVF9ZVVZBNDQ0 UDEwLCBBVl9QSVhfRk1UX1lVVkE0MjJQMTAsIEFWX1BJWF9GTVRfWVVWQTQyMFAxMCwKICAgICAg ICAgQVZfUElYX0ZNVF9ZVVZBNDQ0UDksIEFWX1BJWF9GTVRfWVVWQTQyMlA5LCBBVl9QSVhfRk1U X1lVVkE0MjBQOSwKICAgICAgICAgQVZfUElYX0ZNVF9HUkFZMTYsICAgIEFWX1BJWF9GTVRfR1JB WTgsICAgICBBVl9QSVhfRk1UX0dCUlA5LCAgICAgQVZfUElYX0ZNVF9HQlJQMTAsCi0gICAgICAg IEFWX1BJWF9GTVRfR0JSUDEyLCAgICBBVl9QSVhfRk1UX0dCUlAxNCwKKyAgICAgICAgQVZfUElY X0ZNVF9HQlJQMTIsICAgIEFWX1BJWF9GTVRfR0JSUDE0LCBBVl9QSVhfRk1UX0dCUkFQMTQsCiAg ICAgICAgIEFWX1BJWF9GTVRfR0JSQVAxMCwgQVZfUElYX0ZNVF9HQlJBUDEyLAogICAgICAgICBB Vl9QSVhfRk1UX1lBOCwKLSAgICAgICAgQVZfUElYX0ZNVF9HUkFZMTAsIEFWX1BJWF9GTVRfR1JB WTEyLAorICAgICAgICBBVl9QSVhfRk1UX0dSQVkxMCwgQVZfUElYX0ZNVF9HUkFZMTIsIEFWX1BJ WF9GTVRfR1JBWTE0LAogICAgICAgICBBVl9QSVhfRk1UX0dCUlAxNiwgQVZfUElYX0ZNVF9SR0I0 OCwKICAgICAgICAgQVZfUElYX0ZNVF9HQlJBUDE2LCBBVl9QSVhfRk1UX1JHQkE2NCwKICAgICAg ICAgQVZfUElYX0ZNVF9HUkFZOSwKLS0gCjIuNDIuMAoK --000000000000b3c04d060670ab5c 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". --000000000000b3c04d060670ab5c--