From 162f432e3f5ac1f06ed2ce42f56c365afe37a635 Mon Sep 17 00:00:00 2001 From: ffreyer Date: Thu, 23 Jan 2025 22:47:40 +0100 Subject: [PATCH] fix import --- ReferenceTests/src/compare_media.jl | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/ReferenceTests/src/compare_media.jl b/ReferenceTests/src/compare_media.jl index 11c6ef614a1..06d59631f4c 100644 --- a/ReferenceTests/src/compare_media.jl +++ b/ReferenceTests/src/compare_media.jl @@ -5,10 +5,14 @@ end rgbf_convert(x::AbstractMatrix{<:RGB}) = convert(Matrix{RGBf}, x) rgbf_convert(x::AbstractMatrix{<:RGBA}) = convert(Matrix{RGBAf}, x) -# pulled from Makie so we don't need to include it -function extract_frames(video, frame_folder; loglevel="quiet") - path = joinpath(frame_folder, "frame%04d.png") - run(`$(FFMPEG_jll.ffmpeg()) -loglevel $(loglevel) -i $video -y $path`) +if @isdefined Makie + using Makie: extract_frames +else + # pulled from Makie so we don't need to include it + function extract_frames(video, frame_folder; loglevel="quiet") + path = joinpath(frame_folder, "frame%04d.png") + run(`$(FFMPEG_jll.ffmpeg()) -loglevel $(loglevel) -i $video -y $path`) + end end function get_frames(video::AbstractString)