Commit 053e51b2 authored by vaclav's avatar vaclav
Browse files

call JbmTraceFileWriter_writeFrame() from application again

parent c823b5b2
Loading
Loading
Loading
Loading
Loading
+1 −3
Original line number Diff line number Diff line
@@ -2042,7 +2042,7 @@ static ivas_error decodeVoIP(
        if ( ( error = IVAS_DEC_VoIP_GetSamples( hIvasDec, nOutSamples, pcmBuf, systemTime_ms
#ifdef SUPPORT_JBM_TRACEFILE
                                                 ,
                                                 jbmTraceWriter
                                                 jbmTraceWriter != NULL
#endif
                                                 ) ) != IVAS_ERR_OK )
#else
@@ -2054,7 +2054,6 @@ static ivas_error decodeVoIP(
            goto cleanup;
        }

#ifndef MC_JBM
#ifdef SUPPORT_JBM_TRACEFILE
        /* write JBM trace file entry - only done for EVS testing */
        if ( jbmTraceWriter != NULL )
@@ -2073,7 +2072,6 @@ static ivas_error decodeVoIP(
                goto cleanup;
            }
        }
#endif
#endif

        /* write JBM Offset file entry */
+3 −8
Original line number Diff line number Diff line
@@ -1391,7 +1391,7 @@ ivas_error IVAS_DEC_VoIP_GetSamples(
#ifdef MC_JBM
#ifdef SUPPORT_JBM_TRACEFILE
    ,
    JbmTraceFileWriter *jbmTraceFileWriter
    const int16_t jbmWriter_flag /* i  : JBM tracefile write on/off flag             */
#endif
#endif
)
@@ -1613,15 +1613,10 @@ ivas_error IVAS_DEC_VoIP_GetSamples(
#ifdef MC_JBM
#ifdef SUPPORT_JBM_TRACEFILE
        /* jbmTraceFileWriter may be NULL if tracefile writing was not requested on CLI */
        if ( jbmTraceFileWriter != NULL )
        if ( jbmWriter_flag )
        {
            /* write JBM trace data entry */
            /*store JBM trace data entry */
            store_JbmData( hVoIP, dataUnit, systemTimestamp_ms, extBufferedSamples, hDecoderConfig->output_Fs );
            if ( ( JbmTraceFileWriter_writeFrame( &hVoIP->JbmTraceData, jbmTraceFileWriter ) ) != IVAS_ERR_OK )
            {
                fprintf( stderr, "\nError writing JBM Trace data to file\n" );
                return IVAS_ERR_UNKNOWN;
            }
        }
#endif
#else
+1 −6
Original line number Diff line number Diff line
@@ -35,11 +35,6 @@

#include "common_api_types.h"
#include "ivas_error.h"
#ifdef MC_JBM
#ifdef SUPPORT_JBM_TRACEFILE
#include "jbm_file_writer.h"
#endif
#endif
#include <stdbool.h>
#include <stdint.h>

@@ -209,7 +204,7 @@ ivas_error IVAS_DEC_VoIP_GetSamples(
    const uint32_t systemTimestamp_ms           /* i  : current system timestamp                                                */
#ifdef MC_JBM
#ifdef SUPPORT_JBM_TRACEFILE
    , JbmTraceFileWriter *jbmWriter
  , const int16_t jbmWriter_flag                /* i  : JBM tracefile write on/off flag                                         */
#endif
#endif
);