-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #17 from rbouqueau/build-macos
update macos build instructions
- Loading branch information
Showing
1 changed file
with
33 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -28,7 +28,7 @@ brew install cmake scons coreutils gettext yasm git wget pkg-config | |
3. Install dependencies | ||
|
||
```bash | ||
brew install freetype jpeg libpng openjpeg mad faad2 libogg libvorbis theora a52dec ffmpeg x264 aom xvid [email protected] sdl2 | ||
brew install freetype jpeg libpng openjpeg mad faad2 libogg libvorbis theora a52dec ffmpeg x264 aom xvid [email protected] sdl2 libcaca kvazaar | ||
``` | ||
|
||
|
||
|
@@ -84,9 +84,40 @@ total 42784 | |
|
||
_(contents and versions may differ depending on updates and deprecated features)_ | ||
|
||
## Build gpac | ||
## Build Xcode additional dependencies | ||
|
||
Add these only if you explicitely need them or if you plan to use Xcode. The command-line build doesn't need these experimental tools. | ||
|
||
Make sure you have the required build tools: | ||
|
||
```bash | ||
brew install autoconf automake libtool | ||
``` | ||
|
||
Install openvvc: | ||
|
||
```bash | ||
git clone https://github.com/OpenVVC/OpenVVC.git && cd OpenVVC && autoreconf -iv && ./configure && make | ||
make install | ||
``` | ||
|
||
Install vvdec: | ||
|
||
```bash | ||
git clone https://github.com/fraunhoferhhi/vvdec.git && mkdir vvdec/build && cd vvdec/build && cmake .. && make -j && make install | ||
sudo cp -r ../install/* /usr/local/ | ||
``` | ||
|
||
Install vvenc: | ||
|
||
```bash | ||
git clone https://github.com/fraunhoferhhi/vvenc.git && mkdir vvenc/build && cd vvenc/build && cmake .. && make -j && make install | ||
sudo cp -r ../install/* /usr/local/ | ||
``` | ||
|
||
## Build gpac | ||
|
||
```bash | ||
cd ../gpac_public | ||
./configure --extra-cflags=-Wno-deprecated | ||
make | ||
|