Swiftpack.co - SDWebImage/libdav1d-Xcode as Swift Package

Swiftpack.co is a collection of thousands of indexed Swift packages. Search packages.
See all packages published by SDWebImage.
SDWebImage/libdav1d-Xcode 1.0.0
A wrapper for libdav1d + Xcode project. Support Carthage && CocoaPods.
⭐️ 4
🕓 4 weeks ago
iOS macOS watchOS tvOS
.package(url: "https://github.com/SDWebImage/libdav1d-Xcode.git", from: "1.0.0")

libdav1d + Xcode

CI Status Version License Platform Carthage compatible SwiftPM compatible

A wrapper for libdav1d + Xcode project. This enables Carthage support

This repo also including the CocoaPods's spec file to use libdav1d.

Requirements

  • iOS 8
  • macOS 10.10
  • tvOS 9.0
  • watchOS 2.0

Note

This Carthage and CocoaPods support, disable the architecture specify assembly code, and use the pure C implementation instead. This because both the lack support for CocoaPods and Xcode NASM compiler.

If you want the best performance for specify architecture, try to read the README from dav1d to build the pre-built with Meson and Ninja by your own.

Installation

Carthage

libdav1d is (via this repo) available through Carthage.

github "SDWebImage/libdav1d-Xcode"

CocoaPods

libdav1d is available through CocoaPods.

pod 'libdav1d'

Swift Package Manager (Xcode 11+)

libdav1d is available through Swift Package Manager.

let package = Package(
    dependencies: [
        .package(url: "https://github.com/SDWebImage/libdav1d-Xcode.git", from: "0.7")
    ]
)

Usage

Use libdav1d as you would normally, this is just a repo that adds an Xcode proj.

License

libdav1d is available under the BSD 2-Clause License.

GitHub

link
Stars: 4
Last commit: 4 weeks ago
jonrohan Something's broken? Yell at me @ptrpavlik. Praise and feedback (and money) is also welcome.

Swiftpack is being maintained by Petr Pavlik | @ptrpavlik | @swiftpackco | API | Analytics