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 ESMTPS id AC3954E310 for ; Tue, 6 May 2025 13:09:06 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 90B7068B118; Tue, 6 May 2025 16:09:02 +0300 (EEST) Received: from mail-ej1-f47.google.com (mail-ej1-f47.google.com [209.85.218.47]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id E7869689969 for ; Tue, 6 May 2025 16:08:55 +0300 (EEST) Received: by mail-ej1-f47.google.com with SMTP id a640c23a62f3a-ac3eb3fdd2eso205974866b.0 for ; Tue, 06 May 2025 06:08:55 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1746536935; x=1747141735; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=789ic4ON9THtASyMJT+3TR2zZH6uErBnbCVq2YhCeCA=; b=jrEpvw/hyIClKe+T63DvA0aCX/Y1UIoPtMdqWSSmMwCe23aNnVxMu1jEZv6N2t+x5U QGoLZlJdM258K3LE3jyzjVmJKptGkxEDVM2kkj9HJd3UNvdEe1M19FK+ffeYowbY8+Cr 1oj2xgZNXD/rcOz5rCGstUWIJJ5q+xHk49V4Ss7cYeVdKSQIKoHyzildGGL8h6sJKoyI ZvS8VsKXKcp8q93jbRbVPg0k/ey33pDfmzP70l9STj7vI6pvuL6EE1uMF7jgI3sXn0wc LZ3W2UHNDwRmiG//7HxjSqS5MSeAUFOeyRGNrk0vB0VvBxxxkSlRkAUI7VnTsskYNMYc PHkw== X-Gm-Message-State: AOJu0YzYt0qwAD/jFCtE2SydKdZySTExtUutn8CEBgRBDrrmeCrDCpRj b2In/ltW4cCmoidI0LN4lq1n4m3mGSgAKuGcUnFtVwTfDL9KpnsZ8NcHNRwgUmCXSfyUI9zwrhb 4ktb7cun4dhOrxJxxQE52tvOrM/9jz6wC1n4YUaMbPHRkTbpUPnE= X-Gm-Gg: ASbGnctgAJfNsoOjQcF6cHblIFl3gpSFhUSQMNRciJKW1QvWkQVD4iMQS5GvHhQ1nHE I9eZqt4TzKI57hdlo3w42GXlE76zw0nZGUIxzjfuIHcoRq6l9PddnbzORTnYSaky+JZrNFCKsc4 xT0VM8oEB0khc0xtJ0fg6fxpM= X-Google-Smtp-Source: AGHT+IHwNSja36VZbEp8/eThsz2+m2XTRZtel1vkBButm6YSsKL2N12QB8NFDJUx98lTALQ9FXAqpvHG6VNP2331r+s= X-Received: by 2002:a17:906:dc8a:b0:ac3:afb1:dee7 with SMTP id a640c23a62f3a-ad17b5dbc98mr1592968566b.28.1746536928645; Tue, 06 May 2025 06:08:48 -0700 (PDT) MIME-Version: 1.0 Date: Tue, 6 May 2025 15:08:37 +0200 X-Gm-Features: ATxdqUEDzkrYJYqL8dSpyqao0MmcfDtGq1LwDeJju7XcovEWZhyGbRJXcagMbKM Message-ID: To: ffmpeg-devel@ffmpeg.org Content-Type: multipart/mixed; boundary="00000000000038e88e06347751d3" X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Subject: [FFmpeg-devel] Patch for Phantom .cine files 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: Max Rudolph via ffmpeg-devel Reply-To: FFmpeg development discussions and patches Cc: Max Rudolph Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: --00000000000038e88e06347751d3 Content-Type: text/plain; charset="UTF-8" Hello, I'm offering a patch to add support for additional CFA types when reading phantom cine files. This was necessary to get ffmpeg to debayer the cine files produced by my newer Phantom C321. Max Rudolph Associate Professor | Earth and Planetary Sciences | UC Davis website --00000000000038e88e06347751d3 Content-Type: application/octet-stream; name="0001-fix-cine.patch" Content-Disposition: attachment; filename="0001-fix-cine.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_macizeoe0 RnJvbSAwOGFmMzM1ZGRhMTllNGExNmY4M2Q3MmIwYzdjMWRmODA3MTQzMjNjIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBNYXggUnVkb2xwaCA8bWF4d2VsbHJAZ21haWwuY29tPgpEYXRl OiBUdWUsIDYgTWF5IDIwMjUgMTQ6NTI6MzAgKzAyMDAKU3ViamVjdDogW1BBVENIXSBhZGQgc3Vw cG9ydCBmb3IgYWRkaXRpb25hbCBCYXllciBDRkEgcGF0dGVybnMgZm9yIFBoYW50b20gQ0lORSBm aWxlIGZvcm1hdAoKLS0tCiBsaWJhdmZvcm1hdC9jaW5lZGVjLmMgfCAyMiArKysrKysrKysrKysr KysrKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBh L2xpYmF2Zm9ybWF0L2NpbmVkZWMuYyBiL2xpYmF2Zm9ybWF0L2NpbmVkZWMuYwppbmRleCBlMGJj Y2E0Y2U1Li4xMGQyZTI0MGYwIDEwMDY0NAotLS0gYS9saWJhdmZvcm1hdC9jaW5lZGVjLmMKKysr IGIvbGliYXZmb3JtYXQvY2luZWRlYy5jCkBAIC01Miw2ICs1Miw4IEBAIGVudW0gewogICAgIENG QV9WUklWNiAgICAgPSAyLCAgLyoqPCBCR0dSL0dSQkcgKi8KICAgICBDRkFfQkFZRVIgICAgID0g MywgIC8qKjwgR0IvUkcgKi8KICAgICBDRkFfQkFZRVJGTElQID0gNCwgIC8qKjwgUkcvR0IgKi8K KyAgICBDRkFfQkFZRVJGTElQQiA9IDUsIC8qKjwgR1IvQkcgKi8KKyAgICBDRkFfQkFZRVJGTElQ SCA9IDYsIC8qKjwgQkcvR1IgKi8KIH07CiAKICNkZWZpbmUgQ0ZBX1RMR1JBWSAgMHg4MDAwMDAw MFUKQEAgLTIzNyw2ICsyMzksMjYgQEAgc3RhdGljIGludCBjaW5lX3JlYWRfaGVhZGVyKEFWRm9y bWF0Q29udGV4dCAqYXZjdHgpCiAgICAgICAgICAgICAgICAgcmV0dXJuIEFWRVJST1JfSU5WQUxJ RERBVEE7CiAgICAgICAgICAgICB9CiAgICAgICAgICAgICBicmVhazsKKwljYXNlIENGQV9CQVlF UkZMSVBCOgorICAgICAgICAgICAgaWYgKGJpQml0Q291bnQgPT0gOCkgeworICAgICAgICAgICAg ICAgIHN0LT5jb2RlY3Bhci0+Zm9ybWF0ID0gQVZfUElYX0ZNVF9CQVlFUl9HUkJHODsKKyAgICAg ICAgICAgIH0gZWxzZSBpZiAoYmlCaXRDb3VudCA9PSAxNikgeworICAgICAgICAgICAgICAgIHN0 LT5jb2RlY3Bhci0+Zm9ybWF0ID0gQVZfUElYX0ZNVF9CQVlFUl9HUkJHMTZMRTsKKyAgICAgICAg ICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgYXZwcml2X3JlcXVlc3Rfc2FtcGxlKGF2Y3R4 LCAidW5zdXBwb3J0ZWQgYmlCaXRDb3VudCAlaSIsIGJpQml0Q291bnQpOworICAgICAgICAgICAg ICAgIHJldHVybiBBVkVSUk9SX0lOVkFMSUREQVRBOworICAgICAgICAgICAgfQorICAgICAgICAg ICAgYnJlYWs7CisJY2FzZSBDRkFfQkFZRVJGTElQSDoKKyAgICAgICAgICAgIGlmIChiaUJpdENv dW50ID09IDgpIHsKKyAgICAgICAgICAgICAgICBzdC0+Y29kZWNwYXItPmZvcm1hdCA9IEFWX1BJ WF9GTVRfQkFZRVJfQkdHUjg7CisgICAgICAgICAgICB9IGVsc2UgaWYgKGJpQml0Q291bnQgPT0g MTYpIHsKKyAgICAgICAgICAgICAgICBzdC0+Y29kZWNwYXItPmZvcm1hdCA9IEFWX1BJWF9GTVRf QkFZRVJfQkdHUjE2TEU7CisgICAgICAgICAgICB9IGVsc2UgeworICAgICAgICAgICAgICAgIGF2 cHJpdl9yZXF1ZXN0X3NhbXBsZShhdmN0eCwgInVuc3VwcG9ydGVkIGJpQml0Q291bnQgJWkiLCBi aUJpdENvdW50KTsKKyAgICAgICAgICAgICAgICByZXR1cm4gQVZFUlJPUl9JTlZBTElEREFUQTsK KyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGJyZWFrOwogICAgICAgICBkZWZhdWx0OgogICAg ICAgICAgICBhdnByaXZfcmVxdWVzdF9zYW1wbGUoYXZjdHgsICJ1bnN1cHBvcnRlZCBDb2xvciBG aWVsZCBBcnJheSAoQ0ZBKSAlaSIsIENGQSAmIDB4RkZGRkZGKTsKICAgICAgICAgICAgIHJldHVy biBBVkVSUk9SX0lOVkFMSUREQVRBOwotLSAKMi4zOS41IChBcHBsZSBHaXQtMTU0KQoK --00000000000038e88e06347751d3 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". --00000000000038e88e06347751d3--