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 2C34B42337 for ; Sat, 8 Apr 2023 12:49:52 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 2E50568B74D; Sat, 8 Apr 2023 15:49:50 +0300 (EEST) Received: from mail-yb1-f177.google.com (mail-yb1-f177.google.com [209.85.219.177]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id B533E689F35 for ; Sat, 8 Apr 2023 15:49:43 +0300 (EEST) Received: by mail-yb1-f177.google.com with SMTP id 3f1490d57ef6-b8bf64a4999so22204276.1 for ; Sat, 08 Apr 2023 05:49:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; t=1680958182; x=1683550182; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=EcG+lbH5YU0vHMD7eD+Z9NUlzvg4wUOSNjb2VrDtDMk=; b=AWmjvCqiVDJBh0O/zO0goxBdpGwBKz5/CF7a0BgBCI+C0zWw1dK4Ft9kjJZ48lHskB f+t8j/Yt7AbssI86VNN74kq7qEDlNqaWOXezgYfwn/rhfYv4MozejG6uJdJxg2drY5Ms +l/zpQhhd5Z/LFNzONvkc0wzWSDlX0YVPT7FAr0u7fvImOaCVpnKOsjCetK0PVPZIPwX scy2UmBxgXCj5/ZXWLFssfyzowyby5mJVB3YJI/t6kCmOHKhwKBYsoJcPIC7MtNzjCo2 7Y9V7E++Po360mqUWJftXtpLgTv+HkgQ12bIDdlIr62HmcifUP5QhiPCDrInzFo5Qvma nZIg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; t=1680958182; x=1683550182; 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=EcG+lbH5YU0vHMD7eD+Z9NUlzvg4wUOSNjb2VrDtDMk=; b=cqT2u2MPYUmXemcj2mRrV2DP2TxgCoSw1eO37T2bym1koF3ZCzYrI9VAUcEN6kCHej CCB26sMgLgFb3f0m2oPzS0Y8k2qH54nXGr0AsAOaNe4dM63UTgL95mxQ0dcS/AdbGOpk hFdnA/9jrFerwJ8fSl2kTjVN3Rc3Ky2+8SnCN1m7MVXf9/scR/A9Xcw0+eH/Hfb71JSm HGi/ydr4y6C00UJ5mS5rs2dBgqOsEn5IgbisZ+zMTE27J552rOK7Qcj4LM0caIQ5jiYX df9rxCs175nDhG8HetCw2Tfai7oH3bAI8MkNEeu3K7cojZoLQptMVBdTlKRDw7MfAaQZ nwhg== X-Gm-Message-State: AAQBX9ewUQE4ezeHjWVgif1Zuia7dNtXVOQA55HGou6r/P0/oibmw3ze T4f15q2pL43iaBac+z11MtgxddgsYyU= X-Google-Smtp-Source: AKy350bB76ige3UGQKZUMKKWAX+Vk6mO5ibi+D5DxJNQdMgQEHROzlPF4eqlapQJ/sFOAGG40AJMxA== X-Received: by 2002:a25:aa47:0:b0:b8c:758:326f with SMTP id s65-20020a25aa47000000b00b8c0758326fmr5114418ybi.5.1680958181935; Sat, 08 Apr 2023 05:49:41 -0700 (PDT) Received: from gauss.local (c-98-224-219-15.hsd1.mi.comcast.net. [98.224.219.15]) by smtp.gmail.com with ESMTPSA id m200-20020a2526d1000000b00b7767ca746csm1785302ybm.9.2023.04.08.05.49.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 08 Apr 2023 05:49:41 -0700 (PDT) From: Leo Izen To: ffmpeg-devel@ffmpeg.org Date: Sat, 8 Apr 2023 08:49:39 -0400 Message-Id: <20230408124939.75693-1-leo.izen@gmail.com> X-Mailer: git-send-email 2.40.0 MIME-Version: 1.0 Subject: [FFmpeg-devel] [PATCH] fate: add PNG sBIT chunk decoding and encoding test 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: Leo Izen 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: Adds a fate test to fate-png which tests the sBIT functionality added in commit 84b454935fae2633a8a5dd075e22393f3e8f932f and in commit c125860892e931d9b10f88ace73c91484815c3a8. --- tests/fate/image.mak | 4 +++ tests/ref/fate/png-sbit | 65 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 69 insertions(+) create mode 100644 tests/ref/fate/png-sbit diff --git a/tests/fate/image.mak b/tests/fate/image.mak index 42dd90feaa..05f47736f6 100644 --- a/tests/fate/image.mak +++ b/tests/fate/image.mak @@ -396,6 +396,10 @@ FATE_PNG_PROBE-$(call ALLYES, LCMS2) += fate-png-icc-parse fate-png-icc-parse: CMD = run ffprobe$(PROGSSUF)$(EXESUF) -show_frames \ -flags2 icc_profiles $(TARGET_SAMPLES)/png1/lena-int_rgb24.png +FATE_PNG_TRANSCODE-$(call TRANSCODE, PNG, IMAGE2 IMAGE_PNG_PIPE) += fate-png-sbit +fate-png-sbit: CMD = transcode png_pipe $(TARGET_SAMPLES)/png1/lena-int_rgb24.png image2 \ + "-c png -bits_per_raw_sample 5" "" "-count_frames -show_streams" + FATE_PNG-$(call DEMDEC, IMAGE2, PNG) += $(FATE_PNG) FATE_PNG_PROBE-$(call DEMDEC, IMAGE2, PNG) += $(FATE_PNG_PROBE) FATE_IMAGE_FRAMECRC += $(FATE_PNG-yes) diff --git a/tests/ref/fate/png-sbit b/tests/ref/fate/png-sbit new file mode 100644 index 0000000000..fe231d5701 --- /dev/null +++ b/tests/ref/fate/png-sbit @@ -0,0 +1,65 @@ +dfbec6b97baaa0c1e42d541ec57747ca *tests/data/fate/png-sbit.image2 +49456 tests/data/fate/png-sbit.image2 +#tb 0: 1/25 +#media_type 0: video +#codec_id 0: rawvideo +#dimensions 0: 128x128 +#sar 0: 2835/2835 +0, 0, 0, 1, 49152, 0xe0013dee +[STREAM] +index=0 +codec_name=png +profile=unknown +codec_type=video +codec_tag_string=[0][0][0][0] +codec_tag=0x0000 +width=128 +height=128 +coded_width=128 +coded_height=128 +closed_captions=0 +film_grain=0 +has_b_frames=0 +sample_aspect_ratio=1:1 +display_aspect_ratio=1:1 +pix_fmt=rgb24 +level=-99 +color_range=pc +color_space=gbr +color_transfer=unknown +color_primaries=bt709 +chroma_location=unspecified +field_order=unknown +refs=1 +id=N/A +r_frame_rate=25/1 +avg_frame_rate=25/1 +time_base=1/25 +start_pts=N/A +start_time=N/A +duration_ts=N/A +duration=N/A +bit_rate=N/A +max_bit_rate=N/A +bits_per_raw_sample=5 +nb_frames=N/A +nb_read_frames=1 +nb_read_packets=N/A +DISPOSITION:default=0 +DISPOSITION:dub=0 +DISPOSITION:original=0 +DISPOSITION:comment=0 +DISPOSITION:lyrics=0 +DISPOSITION:karaoke=0 +DISPOSITION:forced=0 +DISPOSITION:hearing_impaired=0 +DISPOSITION:visual_impaired=0 +DISPOSITION:clean_effects=0 +DISPOSITION:attached_pic=0 +DISPOSITION:timed_thumbnails=0 +DISPOSITION:captions=0 +DISPOSITION:descriptions=0 +DISPOSITION:metadata=0 +DISPOSITION:dependent=0 +DISPOSITION:still_image=0 +[/STREAM] -- 2.40.0 _______________________________________________ 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".