Questions tagged [openmax]

Questions related to OpenMAX, a royalty-free, cross-platform set of C-language programming interfaces that provides abstractions for routines especially useful for audio, video, and still images. This includes OpenMAX AL, DL and IL layer APIs.

OpenMAX (Open Media Acceleration) is a royalty-free, cross-platform set of C-language programming interfaces that provides abstractions for routines especially useful for audio, video, and still images. It's intended for devices that process large amounts of multimedia data in predictable ways.

OpenMAX provides three layers of interfaces: Application Layer (AL), Integration Layer (IL) and Development Layer (DL). OpenMAX is managed by the non-profit technology consortium Khronos Group.

OpenMAX AL is the interface between multimedia applications, such as a media player, and the platform media framework. It allows companies that develop applications to easily migrate their applications to different platforms (customers) that support the OpenMAX AL API.

OpenMAX IL is the interface between media framework such as DirectShow or GStreamer and a set of multimedia components (such as an audio or video codecs). It allows companies that build platforms (for example an MP3 player) to easily change components like MP3 decoders and Equalizer effects and buy components for their platform from different vendors.

OpenMAX DL is the interface between physical hardware, such as DSP chips and CPUs, and software, like video codecs and 3D engines. It allows companies to easily integrate new hardware that supports OpenMAX DL without reoptimizing their low level software.

More information on OpenMAX at

  1. http://www.khronos.org/openmax/
  2. http://en.wikipedia.org/wiki/OpenMAX
85 questions
0
votes
1 answer

Quickest way to get an in-app MP4 player in Android

I need to embed video in an Android application and hope to do so quickly in order to spin up a demo for my company. No proprietary SDKs allowed, so it seems my options are: (1) OpenMAX AL (2) OpenMAX IL (3) Gstreamer (4) ? Any recommendations on…
Fixee
  • 1,581
  • 2
  • 15
  • 25
0
votes
1 answer

How to set video frame width and video frame height in OMX.broadcom.video_decode component?

I was trying a video player pipeline using openmax, which accepts raw h264 streams decodes it and pass it to render. While configuring the ports, I want to set the frame width and frame height to 1280 * 720. But I was getting bad parameter error…
jithin
  • 637
  • 2
  • 14
  • 26
0
votes
1 answer

Creating Android app using OpenMAX library in GB, but showing not found?

I'm trying to develop android app, in gingerbread using OpenMAX-AL. Basically openMAX-AL library not supporatable in GingerBread.So im using the openmax-al libray from ics (by building source).I able to compile my sample application using that…
0
votes
3 answers

OMXCodec::onEvent -- OMX Bad Parameter

I have been trying to use OMXCodec through Stagefright. I have implemented the code for ICS version of Android.I have two classes CustomDataSource which derives MediaSource and another is CustomOmxCodec which calls OMXCodec::Create method and…
sam18
  • 631
  • 1
  • 10
  • 24
0
votes
1 answer

omxplayer AVPacket

Hi Im trying decode video usin OpenMax component and hello_video example from GitHub. I simply edit video.c and replace "main frame while" on AVFormat -read frame packet for read not only *.h264 files . (I need read mp4, mov, mkv....).. So with…
Oleksandr Kyrpa
  • 638
  • 10
  • 17
0
votes
1 answer

OpenMax read_media

I try hardware read media file with read_media component http://home.nouwen.name/RaspberryPi/doc ... media.html First I create component: // create read_media if(status == 0 && ilclient_create_component(client, &read_media,…
Oleksandr Kyrpa
  • 638
  • 10
  • 17
0
votes
1 answer

play video in openmax using c++

can anybody tell me example of c code for openmax, to play an video file located in local drive. you can find header files at the link given below- http://www.khronos.org/registry/omxal/ Thanks.
user1539856
  • 11
  • 1
  • 3
-1
votes
1 answer

Encode RGB565 raw data using ffmpeg libx264 for android

i have below questions regarding android implementation How various video codecs differ especially `which are stream based and which are frame based' Over many forums and questions everyone is talking SPS,PPS,etc., so where i can find enough…
nmxprime
  • 1,506
  • 3
  • 25
  • 52
-1
votes
1 answer

how many out ports a openmax il source component have?

I am testing the libomxil-bellagio-master which is a implementation of openmax-il. in this code, I found the source component(path in the source code is libomxil-bellagio-master/src/base/) only have one out port. I have a file with audio and video .…
ljg
  • 1
  • 1
-3
votes
1 answer

what is the index in the following function?

sp MP3Extractor::getTrackMetaData(size_t index, uint32_t flags) { ALOGE("%s\t%d",__FUNCTION__,__LINE__); if (mInitCheck != OK || index != 0) { return NULL; } return mMeta; } Why this function is required in the…
optimus prime
  • 764
  • 1
  • 13
  • 39
1 2 3 4 5
6