Commit 2a75dd13 authored by Emily's avatar Emily
Browse files

webcamoid: add upstream patch for FFmpeg 7

parent f7d69fba
Loading
Loading
Loading
Loading
+11 −3
Original line number Diff line number Diff line
{ lib, fetchFromGitHub, pkg-config, libxcb, mkDerivation, cmake
{ lib, fetchFromGitHub, fetchpatch2, pkg-config, libxcb, mkDerivation, cmake
, qtbase, qtdeclarative, qtquickcontrols, qtquickcontrols2
, ffmpeg_4, gst_all_1, libpulseaudio, alsa-lib, jack2
, ffmpeg_7, gst_all_1, libpulseaudio, alsa-lib, jack2
, v4l-utils }:
mkDerivation rec {
  pname = "webcamoid";
@@ -13,10 +13,18 @@ mkDerivation rec {
    owner = "webcamoid";
  };

  patches = [
    # Update mediawriterffmpeg.cpp for ffmpeg-7.0
    (fetchpatch2 {
      url = "https://github.com/webcamoid/webcamoid/commit/b4864f13ec8c2ec93ebb5c13d9293cf9c02c93fd.patch?full_index=1";
      hash = "sha256-QasfVocxAzRMME03JFRfz7QQYXQGq4TSFiBsKL1g/wU=";
    })
  ];

  buildInputs = [
    libxcb
    qtbase qtdeclarative qtquickcontrols qtquickcontrols2
    ffmpeg_4
    ffmpeg_7
    gst_all_1.gstreamer gst_all_1.gst-plugins-base
    alsa-lib libpulseaudio jack2
    v4l-utils