Quantcast
Channel: Intel® Software - Intel® Integrated Performance Primitives
Viewing all articles
Browse latest Browse all 1489

ippsc library encode/decode function make my app buffer corrupted

$
0
0

Hi, all,

My application has a memory pool, and any buffer used is allocated from this pool. For EVS codec encoding/decoding, I also get buffer from this pool. But there is buffer corrupted after calling encode/decode function. 

Due to my memory pool is managed by a library and I do not have its source code. I did a test that there is no buffer corrupted if I do not call encode/decode function. So I suspect that ippsc library maybe corrupt user buffer.

Please help me, and if you have similar issue. Thanks.

========================

Linux x86_64 platform.

IPPSP: ippSP AVX (e9) Sep  2 2016 9.0.2 (r49804).PVSDK 1.2.1
IPPSC: ippSC AVX (e9) Mar 24 2017 9.0.2 (r49804).PVSDK 1.5.0

IPPAPI(UWord16, ippsIntel_EVS_Encoder_Exec, (
    void *pCntxt,
    Word16 *data,
    Word16 n_samples,
    Indice_fx *ind_list
    ))

IPPAPI(UWord16, ippsIntel_EVS_Decoder_Exec, (
    void *pCntxt,
    UWord8  *pInput_BitStream,              /* pointer to input bit stream */
    Word16  *pOutput                        /* pointer to buffer for output synthesis */
    ))

Regards, Chason

 

Zone: 

Thread Topic: 

Help Me

Viewing all articles
Browse latest Browse all 1489

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>