gst_all_1.icamerasrc: 20221209 -> 2023-03-09

betaboon e3802695 7b17c672

+28 -6
+20 -2
pkgs/development/libraries/gstreamer/default.nix
··· 1 - { callPackage, AudioToolbox, AVFoundation, Cocoa, CoreFoundation, CoreMedia, CoreServices, CoreVideo, DiskArbitration, Foundation, IOKit, MediaToolbox, OpenGL, VideoToolbox }: 1 + { callPackage 2 + , AVFoundation 3 + , AudioToolbox 4 + , Cocoa 5 + , CoreFoundation 6 + , CoreMedia 7 + , CoreServices 8 + , CoreVideo 9 + , DiskArbitration 10 + , Foundation 11 + , IOKit 12 + , MediaToolbox 13 + , OpenGL 14 + , VideoToolbox 15 + , ipu6ep-camera-hal 16 + }: 2 17 3 18 { 4 19 gstreamer = callPackage ./core { inherit CoreServices; }; ··· 25 40 26 41 gst-vaapi = callPackage ./vaapi { }; 27 42 28 - icamerasrc = callPackage ./icamerasrc { }; 43 + icamerasrc-ipu6 = callPackage ./icamerasrc { }; 44 + icamerasrc-ipu6ep = callPackage ./icamerasrc { 45 + ipu6-camera-hal = ipu6ep-camera-hal; 46 + }; 29 47 30 48 # note: gst-python is in ./python/default.nix - called under pythonPackages 31 49 }
+8 -4
pkgs/development/libraries/gstreamer/icamerasrc/default.nix
··· 9 9 }: 10 10 11 11 stdenv.mkDerivation rec { 12 - pname = "icamerasrc"; 13 - version = "20221209"; 12 + pname = "icamerasrc-${ipu6-camera-hal.ipuVersion}"; 13 + version = "unstable-2023-03-09"; 14 14 15 15 src = fetchFromGitHub { 16 16 owner = "intel"; 17 17 repo = "icamerasrc"; 18 - rev = "refs/tags/rpl_plat_${version}_pv"; 19 - hash = "sha256-qlV363l4tUjUAa1LiZQq55byKpz1tLESKAXEmgiYHVo="; 18 + rev = "17841ab6249aaa69bd9b3959262bf182dee74111"; 19 + hash = "sha256-j8ZYe4nyy5yfo10CGeXDwbAaAPvdr0ptMWB8hQDyESQ="; 20 20 }; 21 21 22 22 nativeBuildInputs = [ ··· 44 44 ]; 45 45 46 46 enableParallelBuilding = true; 47 + 48 + passthru = { 49 + inherit (ipu6-camera-hal) ipuVersion; 50 + }; 47 51 48 52 meta = with lib; { 49 53 description = "GStreamer Plugin for MIPI camera support through the IPU6/IPU6EP/IPU6SE on Intel Tigerlake/Alderlake/Jasperlake platforms";