Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kfish/omxil-sh
A collection of OpenMAX IL components for SH-Mobile
https://github.com/kfish/omxil-sh
Last synced: 26 days ago
JSON representation
A collection of OpenMAX IL components for SH-Mobile
- Host: GitHub
- URL: https://github.com/kfish/omxil-sh
- Owner: kfish
- License: lgpl-2.1
- Created: 2009-03-27T03:39:06.000Z (almost 16 years ago)
- Default Branch: master
- Last Pushed: 2009-12-16T04:19:10.000Z (about 15 years ago)
- Last Synced: 2024-10-15T15:12:26.103Z (2 months ago)
- Language: Shell
- Homepage:
- Size: 569 KB
- Stars: 5
- Watchers: 5
- Forks: 6
- Open Issues: 0
-
Metadata Files:
- Readme: README
- Changelog: ChangeLog
- License: COPYING
Awesome Lists containing this project
README
omxil-sh
========omxil-sh: A collection of OpenMAX IL components for SH-Mobile,
using the Bellagio OpenMAX IL project framework.Copyright (C) 2009 Renesas Technology Corp.
Installation
------------This source archive uses the GNU autotools to build. Ensure that the standard GNU
build environment is available, including autoconf, automake, pkg-config.To build:
autoreconf -vif
./configure
make
make installThen register the resulting OpenMAX IL components on the SH-Mobile host:
$ omxregister-bellagio
Testing
-------To test the audio components, use the omxsh-decode-audio tool. This is installed
when you do 'make install'.Playback to an ALSA sound device:
$ omxsh-decode-audio testfile.mp3
$ omxsh-decode-audio testfile.aac
Decode to a file:
$ omxsh-decode-audio -o /tmp/testfile.raw testfile.mp3
$ omxsh-decode-audio -o /tmp/testfile.raw testfile.aac
When decoding audio to a file, the output will be written in the following raw PCM format:
Sample Size : 16-bit (2 bytes)
Sample Encoding: signed (2's complement)
Channels : 2
Sample Rate : 44100It can be played back with a command such as the following (using 'play' on a host
with sox installed):$ play -s -2 -c2 -r44100 testfile.raw
License
-------This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston MA 02110-1301 USASee the file COPYING for details.