diff options
Diffstat (limited to 'videocodec/OMXVideoEncoderH263.cpp')
| -rw-r--r-- | videocodec/OMXVideoEncoderH263.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/videocodec/OMXVideoEncoderH263.cpp b/videocodec/OMXVideoEncoderH263.cpp index 00d66e7..8bbe4b6 100644 --- a/videocodec/OMXVideoEncoderH263.cpp +++ b/videocodec/OMXVideoEncoderH263.cpp @@ -114,6 +114,9 @@ OMX_ERRORTYPE OMXVideoEncoderH263::ProcessorProcess( inBuf.data = buffers[INPORT_INDEX]->pBuffer + buffers[INPORT_INDEX]->nOffset; inBuf.size = buffers[INPORT_INDEX]->nFilledLen; + inBuf.type = FTYPE_UNKNOWN; + inBuf.flag = 0; + inBuf.timeStamp = buffers[INPORT_INDEX]->nTimeStamp; LOGV("buffer_in.data=%x, data_size=%d", (unsigned)inBuf.data, inBuf.size); @@ -148,7 +151,7 @@ OMX_ERRORTYPE OMXVideoEncoderH263::ProcessorProcess( LOGV("output data size = %d", outBuf.dataSize); outfilledlen = outBuf.dataSize; - outtimestamp = buffers[INPORT_INDEX]->nTimeStamp; + outtimestamp = outBuf.timeStamp; if (outBuf.flag & ENCODE_BUFFERFLAG_SYNCFRAME) { |
