Search:

Type: Posts; User: pedwo

Search: Search took 0.01 seconds.

  1. Replies
    0
    Views
    5,047

    IL 1.1.2: Logical units for compressed data

    The spec talks about logical units for compressed data but does not specify what they actually are. For AVC (H.264) I had assumed that this would be elementary stream NALs. However, I am now of the...
  2. Replies
    0
    Views
    5,225

    IL 1.1.2: Timestamps, flags & mark propagation

    Hi,

    Hopefully a relatively simple set of questions...

    According to the spec, for the nFlags, nTimeStamp, and mark data, "A component should propagate this field from an input buffer to its...
  3. Replies
    4
    Views
    7,654

    Re: Processing buffers whilst output port disabled

    For a video decoder, if we assume that the IL client can ask a component to process input buffers with the output port disabled, how does it know when to enable the port? The IL client can't wait for...
  4. Replies
    1
    Views
    6,056

    OMX IL v1.1.1: Enumerated list of frame sizes?

    Hi,

    I'm trying to find a way to get a component to report an enumerated list of frames sizes that it supports. I would have thought this is a pretty common requirement (due to things like camera...
  5. OMX IL: OMX_IndexParamVideoPortFormat xFrameRate

    Hi,

    Looking at the OMX_VIDEO_PARAM_PORTFORMATTYPE structure that can be set via SetParameter (OMX_IndexParamVideoPortFormat), the spec does not say that xFrameRate is read-only. I assume that this...
  6. IMX IL: OMX_IndexParamVideoH263 bPLUSPTYPEAllowed

    Hi,

    The spec says that a standard YUV H.263 video decoder supports GetParameter for OMX_IndexParamVideoH263, but it can't be written to using SetParameter (section 8.8.1.1). It also states that...
  7. Replies
    5
    Views
    8,408

    Re: Can we download entire OpenMax Library?

    The API specification is available to download here:
    http://www.khronos.org/files/openmax_il_spec_1_1_2.pdf

    and there are header files for this API here:
    http://www.khronos.org/openmax/headers/...
  8. Replies
    2
    Views
    6,791

    OMX IL: UseEGLImage access to data

    Hi,

    According to section 3.2.2.19 of the spec, on returning from UseEGLImage, "the pBuffer field of the pBufferHdr parameter shall be 0x0". That makes sense as an EGLimage is opaque, so the IL...
  9. Replies
    5
    Views
    8,408

    Re: Can we download entire OpenMax Library?

    OpenMAX IL is a standard. The idea is that people can code an application to use OMX and use components provided by third parties and it should all work. In practice, there are optional parts to the...
  10. OMX IL: FreeBuffer always called before ComponentDeInit?

    Hi,

    Can an OMX component assume that the IL client will always call FreeBuffer for all buffers that the component has been told about with UseBuffer or allocated with AllocateBuffer?...
  11. Replies
    4
    Views
    7,567

    Re: multiple I/O buffers

    Hi,

    I have seen the same problem with video frames. For example, according to the IL spec in section 4.2.3, if we support the OMX_COLOR_FormatYUV420SemiPlanar format, the two planes must be split...
  12. Replies
    1
    Views
    6,020

    Port definition: nBufferCountMin

    In the OMX_PARAM_PORTDEFINITIONTYPE struct, there are two fields related to the number of buffers required on a port. From the spec, the nBufferCountActual field is used to gate a port being...
  13. Replies
    4
    Views
    7,654

    Re: Processing buffers whilst output port disabled

    I think that disabling a port should not leed to any data being thrown away. On that basis a video decoder with a disabled output port can only process input data until the point that the decoder...
  14. Replies
    4
    Views
    7,654

    Processing buffers whilst output port disabled

    Are there any assumptions that the IL client can make wrt components processing buffers whilst it's output ports are disabled?

    For example, a video decoder could process input buffers until it...
  15. Replies
    2
    Views
    6,102

    Re: [OMX IL] AllocateBuffer on an enabled port

    Thanks Roger.

    So when the spec text says the port is enabled, does this translate to the condition ((bEnabled==OMX_TRUE) && (bPopulated==OMX_TRUE))?

    Regards
    Phil
  16. Replies
    2
    Views
    6,102

    [OMX IL] AllocateBuffer on an enabled port

    Hi,

    In reading the OpenMAX IL v1.1.1 spec (section 3.2.2.15), I believe that AllocateBuffer should return an error if the client calls AllocateBuffer when a port is enabled and the component is in...
  17. Re: OMX-IL Video decoder: OMX_IndexParamVideoPortFormat

    Hi Tim,

    I don't think I phrased the question very well.

    The OMX_IndexParamVideoPortFormat index (OMX_VIDEO_PARAM_PORTFORMATTYPE structure) allows a component to provide an enumerated list of...
  18. Thread: PortDisable

    by pedwo
    Replies
    2
    Views
    5,229

    Re: PortDisable

    I did wonder about that... Setting PortDef.bEnabled in the callers context sort of goes against the grain of queueing the commands to be actioned by a separate task. Certainly, this isn't clear fom...
  19. Replies
    1
    Views
    4,655

    [OMX-IL] Outputting buffers with zero length

    Hi,

    The spec notes that for video decoders, the size of the output buffers may need to change when they start decoding a stream. When this happens the component calls EventHandler with...
  20. Thread: PortDisable

    by pedwo
    Replies
    2
    Views
    5,229

    PortDisable

    Hi,

    Can anyone confirm that the diagram below is an accurate representation of the sequence when disabling a port? I created this diagram based on section 3.2.2.5 of the spec assuming an...
  21. Replies
    2
    Views
    5,141

    Re: [OMX-IL] Buffer handling

    Thanks Roger, much appreciated.
  22. Replies
    2
    Views
    5,141

    [OMX-IL] Buffer handling

    Hi,

    I am trying to implement an OpenMAX component that uses some hardware as efficiently as possible. One aspect of the hardware is that you specify a number of buffers that can be used for the...
  23. OMX-IL Video decoder: OMX_IndexParamVideoPortFormat

    Hi,

    I am working an OpenMAX-IL video decoder and have looked at the example code (MPEG2 decoder) and the conformance test code. I noticed that both of these allow the app to modify the...
Results 1 to 23 of 25