Skip to content

This is just a self-contained wrapper provided to facilitate the compilation and installation of the MediaProcessors project. It provides all the dependencies and a simple makefile to be able to build/clean in one step.

Notifications You must be signed in to change notification settings

rantoniello/MediaProcessors_selfcontained

Repository files navigation

MediaProcessors_selfcontained

This is just a self-contained wrapper provided to facilitate the compilation and installation of the MediaProcessors project. It provides all the dependencies and a simple makefile to be able to build/clean in one step.

INSTRUCTIONS

Recursively clone this repository to obtain full source of submodules:

$ git clone --recursive https://github.com/rantoniello/MediaProcessors_selfcontained.git

Change to the just cloned directory:

$ cd MediaProcessors_selfcontained

Type 'make' to build and install all the 3rd-party dependencies and also the MediaProcessors's libs.

$ make

It will take several minutes to compile and install all.

The installation will take place on-site, namely, inside <...>/MediaProcessors_selfcontained/ folder. The concrete path is:

<..>/MediaProcessors_selfcontained/_install_dir_x86/

No file will be installed outside this folder on your file-system.

To clean all:

$ make clean

if you want to compile a particular library, for example the 'utils' library of MediaProcessors submodule, type:

$ make x86_utils

To clean that library:

$ make x86_utils_clean

Note that we just use [ARCHITECTURE_(e.g. 'x86_')][name-of-library(e.g. 'utils')] [_clean(only add this suffix to clean)]; we do not need to use the path.

Other examples to build/clean particular libs.:

$ make x86_procs
$ make x86_procs_clean
$ make x86_codecs
$ make x86_codecs_clean
...

Documentation

First o all, please generate the documentation. Go to the 'docs' folder

$ cd MediaProcessors_selfcontained/MediaProcessors/docs/

and perform

$ doxygen Doxyfile

Change to the 'docs/html' folder

$ cd html

and open the file 'index.html' (documentation index) with any browser.

Now please continue ahead with MediaProcessors documentation
(To see documentation directly from GitHub follow this link)

About

This is just a self-contained wrapper provided to facilitate the compilation and installation of the MediaProcessors project. It provides all the dependencies and a simple makefile to be able to build/clean in one step.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published