Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DolbyLaboratories/dlb_mp4demux
The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), and Dolby AC-4 audio formats as well as Dolby Vision. It is designed for use on architectures with limited resources.
https://github.com/DolbyLaboratories/dlb_mp4demux
Last synced: about 1 month ago
JSON representation
The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), and Dolby AC-4 audio formats as well as Dolby Vision. It is designed for use on architectures with limited resources.
- Host: GitHub
- URL: https://github.com/DolbyLaboratories/dlb_mp4demux
- Owner: DolbyLaboratories
- License: bsd-3-clause
- Created: 2017-12-07T06:52:31.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2022-06-28T07:18:57.000Z (over 2 years ago)
- Last Synced: 2024-08-01T20:50:03.294Z (4 months ago)
- Language: C
- Homepage:
- Size: 12.8 MB
- Stars: 99
- Watchers: 19
- Forks: 30
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-video - DolbyLaboratories/dlb_mp4demux: The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC - The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3)... (Encoding / Talks Presentations Podcasts)
README
# dlb_mp4demux
The Dolby MP4 streaming demuxer (dlb_mp4demux) is a software implementation of a demuxer of fragmented or unfragmented ISO base media file format (mp4). It supports demuxing of Dolby Digital (AC-3), Dolby Digital Plus (E-AC-3), and Dolby AC-4 audio formats as well as Dolby Vision. It is designed for use on architectures with limited resources.
## Getting Started
These instructions will help you get a copy of the project up and running on your local machine for development and testing purposes.
### Folder Structure
The "dlb_mp4demux" folder consists of:
- README.md This file.
- doc/ Doxygen documentation of the dlb_mp4demux.
- frontend/ MP4Demuxer frontend.
- include/ Necessary header files of the dlb_mp4demux library.
- make/ Makefiles and Visual Studio projects/solutions for building the Dolby MP4 demultiplexer library with frontends and test harnesses.
- src/ Contains the MP4 demultiplexer source code.
- test/ Test harnesses for unit and developer system tests including test signals.### Prerequisites
For Windows platform development, Visual Studio 2010 must be installed with SP1.
### Building instructions
#### Using the makefiles (on Linux)
After cloning the dlb_mp4demux repository to your local machine, go to the appropriate directory, depending on your machine OS and architecture, such as:
"cd dlb_mp4demux/make/mp4demuxer"Then build one of the following make targets:
"make mp4demuxer_release"
"make mp4demuxer_debug"#### Using the Visual Studio Solutions(on Windows)
From a Visual Studio 2010 command line window:
Go to a directory of your choice:
"cd dlb_mp4demux\make\mp4demuxer\windows"
"devenv mp4demuxer_2010.sln /rebuild debug/release"## Release Notes
See the [Release Notes](ReleaseNotes.md) file for details
## LicenseThis project is licensed under the BSD-3 License - see the [LICENSE](LICENSE) file for details