1. 06 Sep, 2013 1 commit
  2. 05 Sep, 2013 1 commit
  3. 29 Aug, 2013 2 commits
  4. 21 Aug, 2013 2 commits
  5. 14 Jul, 2013 2 commits
  6. 11 Jul, 2013 1 commit
  7. 09 Jul, 2013 1 commit
  8. 05 Jun, 2013 1 commit
  9. 03 Apr, 2013 1 commit
  10. 22 Mar, 2013 5 commits
  11. 18 Mar, 2013 13 commits
  12. 11 Mar, 2013 5 commits
  13. 26 Feb, 2013 1 commit
    • Martin Storsjö's avatar
      omxil: Ignore all "secure"/DRM codecs · 03d6a4e2
      Martin Storsjö authored
      We can't use any of them since they don't output plain YUV data
      but require using direct rendering.
      
      This simplifies the condition and possibly also catches other cases
      where it would be needed.
      
      The case where it was added was for a device where the codec ending
      with .secure was listed before the normal one. This kind of codec
      is available on many other devices as well, but they're normally listed
      only after the normal ones so we never pick them.
      Signed-off-by: Martin Storsjö's avatarMartin Storsjö <martin@martin.st>
      03d6a4e2
  14. 25 Feb, 2013 1 commit
  15. 23 Feb, 2013 1 commit
  16. 17 Feb, 2013 2 commits
    • Martin Storsjö's avatar
      omxil: Set an AMR band mode based on the AMR variant · 010dc8cd
      Martin Storsjö authored
      This requires passing the original VLC codec id to the function,
      since both variants are mapped to OMX_AUDIO_CodingAMR.
      
      We don't set the actual correct band mode (since we don't know
      what bitrate mode is used for each frame, since it can vary), but
      we set mode 0. We could in principle set it more accurately based
      on bitrate, but since it can vary from frame to frame, this should
      be enough anyway.
      
      This is required for OMX.SEC.amr.dec, which is one single codec
      supporting both AMR variant roles, and this seems to be the way of
      signalling what AMR variant it is. If setting
      OMX_AUDIO_AMRBandModeUnused, the codec fails to initialize.
      
      A codec can get this info either by having two separate OMX codecs,
      such as OMX.google.amrnb.decoder vs OMX.google.amrwb.decoder, by
      checking what the caller set via OMX_IndexParamStandardComponentRole
      or via the band mode parameter - the samsung decoder seems to use
      the band mode.
      Signed-off-by: Martin Storsjö's avatarMartin Storsjö <martin@martin.st>
      010dc8cd
    • Martin Storsjö's avatar
      omxil: Signal the right AMR frame format · 203d06bd
      Martin Storsjö authored
      The previously used enum is only used for conformance tests and
      is not the one commonly used in practice - the file storage format
      is the commonly used one (which also is used within Android).
      Signed-off-by: Martin Storsjö's avatarMartin Storsjö <martin@martin.st>
      203d06bd