Skip to content

Phisto/swift-lame

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Swift Package Manager Platforms License

swift-lame

This is a mirror of the LAME 3.100.0 source modified to make it available as a library via Swift Package Manager.

Requirements

  • XCode 15.4+
  • swift-tools-version: 5.9+
LAME library macOS iOS tvOS
3.100.0 10.13+ 12.0+ 12.0+

TO-DO

  • Implement test target
  • Write a short usage guide

Installation

Swift Package Manager

The Swift Package Manager is a tool for automating the distribution of Swift code and is integrated into the swift compiler.

Once you have your Swift package set up, adding LAME as a dependency is as easy as adding it to the dependencies value of your Package.swift.

dependencies: [
.package(url: "https://github.com/Phisto/swift-lame.git", .upToNextMajor(from: "3.100.0"))
]

Usage

I really dont know a source for how to use the LAME framework, but you can check out my CoreAudioConverter project to see how i use it.

License

LAME is released under the GNU Lesser General Public License (LGPL).