b607c45afc7e9c9bcb7878f08803c6cdaededff6 |
|
09-Jun-2017 |
Pawin Vongmasa <pawin@google.com> |
Fix crash in Opus and Vorbis decoders This CL reverts the fix for EOS flag in the first call, which causes a crash in other tests and is not needed now. Test: VtsHalMediaOmxV1_0Host Bug: 62271829 Bug: 37501531 Change-Id: If25b78ba8019250a79e0402bbae7ee4e31b1d781
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
199a6e3682c2804975ef8b56159bbc31426ef3d4 |
|
03-Jun-2017 |
Wei Jia <wjia@google.com> |
OMX codecs: send out EOS when input buffer has non-zero data and EOS. send out EOS when CSD input buffer has EOS flag. Test: Small CtsMediaTestCases Bug: 62271829 Merged-In: Ib5dbb00f4534615d250144b7f53a475e55bc9def Change-Id: Ib5dbb00f4534615d250144b7f53a475e55bc9def
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
ff64ea33382081f46d4b1061df00298bbbe3dd65 |
|
01-Apr-2016 |
Wonsik Kim <wonsik@google.com> |
codecs: fix wrong bug reference Bug: 27833616 Change-Id: If5f1828ccff1e06aef2040234b86e73cbeba3326
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
e6a2b5d7d2e9fa8db10ccb911d472c0fefa77557 |
|
30-Mar-2016 |
Wonsik Kim <wonsik@google.com> |
codecs: check OMX buffer size before use in (vorbis|opus)dec Bug: 27833616 Change-Id: I1ccdd16a00741da072527a6d13e87fd7c7fe8c54
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
2720c8b094cfa58de314daa8e5e4fb4fa81fe3b2 |
|
29-Feb-2016 |
Marco Nelissen <marcone@google.com> |
Verify OMX buffer sizes prior to access Bug: 27207275 Change-Id: I4412825d1ee233d993af0a67708bea54304ff62d
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
08e8227514f5ab99822dfae8b4d39414646ff59d |
|
11-Jun-2015 |
Vignesh Venkatasubramanian <vigneshv@google.com> |
SoftOpus: Fix output buffer capacity. The output buffer size as per opus project's sample decoder [1] is 960*6*channel_count. Whereas in SoftOpus, we use 960*6 (without the channel count multiplier. Fixing it to include maximum number of channels possible as the multiplier. [1] http://git.xiph.org/?p=opus-tools.git;a=blob;f=src/opusdec.c;h=d085f04eacdfd49759ffdb73db805562ba396720;hb=f2a2e88b47f6f24083a37be476f140f677fe7160#l571 BUG=20721050 Change-Id: I323891a1b11491782bc093477b09e7757b885674
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
1b30bde3d4447e4c9b767c68584b8997bd930720 |
|
03-Jun-2015 |
Vignesh Venkatasubramanian <vigneshv@google.com> |
libstagefright/SoftOpus: Ignore CSD resubmissions NuPlayerDecoder re-submits the CSDs on seek. Opus decoder does not need the CSDs on seek. So, we merely ignore the resubmissions of CSD in SoftOpus so that it is not passed to the decoder thereby screwing up its state. Bug: 21565945 Change-Id: Ia74f4b1733e42171131484a6a7f3fd923fe26434
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
9b4b24a46f3f76ebb186df8bc01c58848af02108 |
|
27-Jan-2015 |
Vignesh Venkatasubramanian <vigneshv@google.com> |
opus: Support for > 2 channels This CL adds support for Opus streams that have more than 2 channels. It also fixes a bug where codec delay and seek preroll are not transferred during metadata to message conversion. Change-Id: Ia9748d4f7024368b2aa3c5cbd27f8016c859ea00
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
17d653523898c01816457743ab376a7b0427611f |
|
04-Mar-2014 |
Lajos Molnar <lajos@google.com> |
stagefright: SoftOpus: add explicit include files Also resolved new warnings Change-Id: I41423b20f80400567bf192c4b4e95c6a29d84782
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|
bf927f8ec7979f2b64331c2b2f12a6a5dba05bca |
|
29-Jan-2014 |
Vignesh Venkatasubramanian <vigneshv@google.com> |
Opus Matroska support in OpenMax Adding Openmax component for libopus software decoder. This can decode opus audio files embedded in matroska containers. Change-Id: I7e0691cfc6d719c4e927b9efbd05a3143be49abc Note: This CL is part of adding Opus support to Android.
/frameworks/av/media/libstagefright/codecs/opus/dec/SoftOpus.cpp
|