Search:

Type: Posts; User: Erik

Page 1 of 3 1 2 3

Search: Search took 0.01 seconds.

  1. Replies
    1
    Views
    493

    Hi Dariux881, It sounds like you are working...

    Hi Dariux881,

    It sounds like you are working cross-context and destroying a player in a callback, and then when the callback returns the execution thread does not have a context in which to work....
  2. Replies
    1
    Views
    344

    Hi mraman, OpenSL ES does support...

    Hi mraman,

    OpenSL ES does support multi-channel surround sound, but the device/implementation you are working with might not. SL_RESULT_CONTENT_UNSUPPORTED lets you know that the device does not...
  3. Replies
    3
    Views
    1,471

    Hi RickLxl, I believe you have run into one of...

    Hi RickLxl,

    I believe you have run into one of the limitations of the OpenSL ES implementation.

    From what I understand you can play a file from the SD card, add the effect and send it to the...
  4. Thread: Raw Mic Input

    by Erik
    Replies
    1
    Views
    808

    I am not familiar with the Android specific...

    I am not familiar with the Android specific SL_ANDROID_KEY_RECORDING_PRESET, but are you monitoring your recorder for loss of control through the slObjectCallback()? See loss of control in section...
  5. Replies
    1
    Views
    749

    Hi Ronnie, No need to apologize for your...

    Hi Ronnie,

    No need to apologize for your English.

    Latency is not specified by OpenSL ES. It is left up to the implementer or device manufacturer to decide the appropriate latency for a device....
  6. Replies
    3
    Views
    1,471

    Hi RickLxl, Could you be more specific as to...

    Hi RickLxl,

    Could you be more specific as to the nature of your problem? What is working and what is not working for you?

    Best,

    Erik
  7. Replies
    1
    Views
    2,619

    Hi Mayank, OpenMAX AL is a stream control...

    Hi Mayank,

    OpenMAX AL is a stream control layer. It's purpose is to say when the stream should flow and when it should stop. OpenMAX AL does not instruct the underlying implementation of when that...
  8. I can't answer specifics about the Android...

    I can't answer specifics about the Android implementation as I am not an Android developer. Typically there are a lot of different components that go into the development of an audio system. To get...
  9. Hi Reinhard, OpenSL ES does not mandate any...

    Hi Reinhard,

    OpenSL ES does not mandate any specific techniques for how the functionality is implemented. Remember that Khronos only provides the OpenSL ES API - it is up to the device or system...
  10. Replies
    20
    Views
    9,635

    Hi Bitfield, Sorry for the delay. I've been on...

    Hi Bitfield,

    Sorry for the delay. I've been on travel.



    For the first part: I don't the difference between the two versions of Android, but if you are getting different results on two...
  11. Replies
    1
    Views
    1,643

    This is possible to some degree. It does depend...

    This is possible to some degree. It does depend on which effects the particular device support. Rate and pitch are only available during playback, not recording. Reverb is applied using an output mix...
  12. Replies
    20
    Views
    9,635

    Hi Bitfield, I know Glenn. He's one of the...

    Hi Bitfield,

    I know Glenn. He's one of the most knowledgeable people when it comes to the Android OpenSL ES implementation.

    We had a member test the original example code from the Android NDK...
  13. Replies
    20
    Views
    9,635

    Hi Bitfield, I wanted to give you an update:...

    Hi Bitfield,

    I wanted to give you an update:
    We have reviewed your code and can't find anything obviously wrong. One of our members have offered to dig deeper into it, but he will be doing that...
  14. Replies
    20
    Views
    9,635

    Bitfield, Which version of Android are you...

    Bitfield,

    Which version of Android are you using on these devices? I asked the working group to help take a look at it to see if they can see what's happening.
  15. Replies
    20
    Views
    9,635

    Bitfield, I suggest you look at the example...

    Bitfield,

    I suggest you look at the example code in B.6.1 Environmental Reverb in the 1.0.1 spec for an example of how to use SLEffectSendItf. Since you mentioned you first tried with...
  16. Replies
    20
    Views
    9,635

    Bitfield, I noticed you aren't using the...

    Bitfield,

    I noticed you aren't using the SLEffectSendItf interface on the player. SLEffectSendItf controls how much an effect from a player contributes to the overall audio chain. See section 8.16...
  17. Replies
    20
    Views
    9,635

    Bitfield, Without seeing the code in question...

    Bitfield,

    Without seeing the code in question it's hard to say why it is failing. The code snippet I provided has been successfully tested on a conformant implementation and worked, but I haven't...
  18. Thread: BassBoost Effect

    by Erik
    Replies
    1
    Views
    1,682

    Hi Bitfield, Unfortunately at this point in...

    Hi Bitfield,

    Unfortunately at this point in time Android does not use a conformant implementation of OpenSL ES, so the behavior may not be correct according to the OpenSL ES specification. Please...
  19. Replies
    20
    Views
    9,635

    Hi Bitfield, I am assuming that you've read...

    Hi Bitfield,

    I am assuming that you've read sections 4.5.1 and 8.13 of the (OpenSL ES 1.1) specification . Using the BassBoostItf is fairly straight forward.

    The SLBassBoost interface is an...
  20. Hi Alex, Thank you for using OpenSL ES. Yes,...

    Hi Alex,

    Thank you for using OpenSL ES. Yes, this is the correct place to ask your question.

    When you look at audio profiles such as music, movie, news, etc., those are usually defined either...
  21. Re: How to implement an Equalizer which has more bands than

    Hi shengqishifeng,

    The number of equalizer bands available for control is retrieved using SLEqualizerItf->GetNumberOfBands(). Since the equalizer controls are a function of how the audio subsystem...
  22. Replies
    2
    Views
    2,547

    Re: Error GetDuration is XA_TIME_UNKNOWN!!!!

    This may be an implementation specific error. Are you reading the file from a local file system or from a streaming source. If the source is streaming, then there may be no way for the implementation...
  23. Re: Can OpenMAX AL be used as a complete replacement 4 GStre

    Hi John,

    Essentially that is correct. GStreamer is a multimedia framework that gets integrated into an operating system or middleware. I don't know if it can be run as a stand alone application....
  24. Replies
    1
    Views
    2,575

    Re: Streaming media files

    Hi Iedoc,
    What you are trying to do will depend on both the streaming server and the implementation. Some servers have the streaming controls play, pause, etc. at the server, and some allow you to...
  25. Re: Can OpenMAX AL be used as a complete replacement 4 GStre

    Hi John,

    First of all, it is important to note that GStreamer is a multimedia framework and OpenMAX AL is an API. That means that for GStreamer the functionality can be changed to suit any given...
Results 1 to 25 of 56
Page 1 of 3 1 2 3