From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.ffmpeg.org (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTPS id 1CB6949902 for ; Thu, 17 Jul 2025 02:31:18 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTP id 267CD68EEC6; Thu, 17 Jul 2025 05:31:15 +0300 (EEST) Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) by ffbox0-bg.ffmpeg.org (Postfix) with ESMTPS id D946E68EEB2 for ; Thu, 17 Jul 2025 05:31:07 +0300 (EEST) Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-23602481460so4349875ad.0 for ; Wed, 16 Jul 2025 19:31:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=erj.cc; s=google; t=1752719465; x=1753324265; darn=ffmpeg.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=DzLtf8TK9657Qox8Rvqv1f3h8M3w7xRkoghKajae3YA=; b=YYXYGxEyZceeLkrqeNMq3Uz7aJd0lZfEu8u+IzCmus5ExoZ5oYTdms6GWjYvNs4wIN GN0eIUx9C7TzfG8EPlIenV2N/pku6wUL5sp2kJEld3MZBQd2bAAu9suT6cOFXDgrTffw nlOH4e1hhJN7gHBa0Qrhxvp0uQlSXvWQvo8R7dVJ4zAVNRNCQiwzinKFHtuOag2pBbBU oyyOC5kfTAvGKT84a9AyWuRnGxWUqhC3HA7FaWDIm2RSph2dlv3vP4rHZnypcD6ErTpg E2yq/irhckYKFUo46nV5us5C+d4avD14UCc/iArcOrxRtTpCTM12pD62HX93yNSJG/Sg eHEA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1752719465; x=1753324265; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=DzLtf8TK9657Qox8Rvqv1f3h8M3w7xRkoghKajae3YA=; b=Qw7D4FkvJBf5Rl8mWOKoCsVoc1G6pF7hlpkVjK66ibJKHrQO/d3vIf8+KXbX5RtjKf 9JVQt3IQONJ2hOQRo8ROahHZQSMQIH0gKQK2UPLsEadfNe12wGboWsSDaEtPdm2poJTZ 1YqKAFrVT1ZxGQcOTkhf6naoxknxOVJv/xS9NNpTgbLDHjwfM2crr7nFH4FjHNSidxSi eHPeccyKGnJNDqCYjC+MnFaq+Heft0DJrW7PCUtR6FHnD5Z1YZMjoOEKPoqs+VKYBoBx 09kKZIMf2v1/OmFqghyQApmMam0wjn8RKaEIbwnFU/3+Z5hqbmV3j0yQQSkNuUJFSMpY 1zVw== X-Gm-Message-State: AOJu0YxDJ5KqAwPLqx6SrRJ93NJrNZfPxDNMdzM+TjCx08ycr4fJsIP2 JE/ZNIE4fsLkhnDqJR4p9QzJbBV4wvQhPGnNIBhPJIuVxkovHTbAQLqsouD3fy3HCEGm8d25Zqq 5Oc9w X-Gm-Gg: ASbGncsHSL0mWIUSTVnPELxPoBJ38tST6SMFU1OUNqtaSM+xYLUHwmquWCSLUagZ7rj cGmB1IeeIN/WmoCNGEOP9sdGUVu8TYRSakYvpeFHX4ajU3+OsEFvL6EF0fpDCTXGO6sgiugK6RL rvLCxzeyCVXx6nTX9RMzmcbyAURl222qVSr1a1R0GXL795Rmcx48eYaRWMcgW61Fio7FHEWSsuV x+EOFT55IMll7QXvSf9QDkIhzu68Yqd1bJARRUIBO3cXe1/2aExg3bSbpcljOpFSiuhKBaY3D6n eF4AJt2rXdlZ3UwCvDjQzZcLvErYpScR0c+xcM8/FtLvExhqSWPyLLHtII57+qMUTrUfsnn3Uno fI3E3XSkUfSGMpef1t2ELkfV/8EuWINMH6Q== X-Google-Smtp-Source: AGHT+IFTeD5WHG/aciD90l27wW2AQKGhRzu8KpSqfC4PI4YLsKVSr/bElgoJDqhjCIqkVppkYUAB2g== X-Received: by 2002:a17:903:41cb:b0:234:cf24:3be8 with SMTP id d9443c01a7336-23e24fbeefdmr82287395ad.28.1752719465321; Wed, 16 Jul 2025 19:31:05 -0700 (PDT) Received: from localhost.localdomain ([50.53.68.99]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-23de4333b39sm139240575ad.161.2025.07.16.19.31.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 16 Jul 2025 19:31:04 -0700 (PDT) From: Eric Joyner To: ffmpeg-devel@ffmpeg.org Date: Wed, 16 Jul 2025 19:30:00 -0700 Message-ID: <20250717023057.678-1-erj@erj.cc> X-Mailer: git-send-email 2.49.0.windows.1 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH 0/2] Fix Nikon HEIF decoding error 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 Cc: Eric Joyner Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: This patch set was motivated by ffmpeg being unable to open .HIF files from a Nikon Z6 III camera because it would always fail with an error involving thumbnails; probably due to them including three. With these changes, ffprobe/ffmpeg will no longer error out on those types of files. I ran "make fate" on these commits, and was able to extract the thumbnail streams and encode them as pngs or jpegs, too. Eric Joyner (2): libavformat: Support multiple thumbnails in HEIF libavformat: Enable jpeg streams in HEIF MOVContext libavformat/isom.h | 3 ++- libavformat/mov.c | 25 ++++++++++++++++++------- 2 files changed, 20 insertions(+), 8 deletions(-) -- 2.49.0.windows.1 _______________________________________________ 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".