# Copyright 2020 Google Inc. # # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file. import("../../gn/skia.gni") if (skia_use_ffmpeg) { config("public_decoder_config") { defines = [ "HAVE_VIDEO_DECODER" ] include_dirs = [ "." ] } static_library("video_decoder") { public_configs = [ ":public_decoder_config" ] sources = [ "SkVideoDecoder.cpp", "SkVideoDecoder.h", ] deps = [ "../..:skia" ] libs = [ "swscale", "avcodec", "avformat", "avutil", ] } config("public_encoder_config") { defines = [ "HAVE_VIDEO_ENCODER" ] include_dirs = [ "." ] } static_library("video_encoder") { public_configs = [ ":public_encoder_config" ] sources = [ "SkVideoEncoder.cpp", "SkVideoEncoder.h", ] deps = [ "../..:skia" ] libs = [ "swscale", "avcodec", "avformat", "avutil", ] } } else { group("video_decoder") { } group("video_encoder") { } }