vlc | branch: master | Thomas Guillem <guil...@archos.com> | Thu Jul 17 10:59:49 2014 +0200| [01ff556820b002693d4d84ff062875dbadf5a137] | committer: Martin Storsjö
omxil: add debug logs for buffer allocation. Signed-off-by: Martin Storsjö <mar...@martin.st> > http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=01ff556820b002693d4d84ff062875dbadf5a137 --- modules/codec/omxil/omxil.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/modules/codec/omxil/omxil.c b/modules/codec/omxil/omxil.c index f3b0399..d080dc2 100644 --- a/modules/codec/omxil/omxil.c +++ b/modules/codec/omxil/omxil.c @@ -387,15 +387,23 @@ static OMX_ERRORTYPE AllocateBuffers(decoder_t *p_dec, OmxPort *p_port) #endif if(p_port->b_direct) + { omx_error = OMX_UseBuffer( p_sys->omx_handle, &p_port->pp_buffers[i], p_port->i_port_index, 0, p_port->definition.nBufferSize, (void*)1); + OMX_DBG( "OMX_UseBuffer(%d) %p, %p", def->eDir, + p_port->pp_buffers[i], p_port->pp_buffers[i]->pBuffer ); + } else + { omx_error = OMX_AllocateBuffer( p_sys->omx_handle, &p_port->pp_buffers[i], p_port->i_port_index, 0, p_port->definition.nBufferSize); + OMX_DBG( "OMX_AllocateBuffer(%d) %p, %p", def->eDir, + p_port->pp_buffers[i], p_port->pp_buffers[i]->pBuffer ); + } if(omx_error != OMX_ErrorNone) { @@ -438,6 +446,8 @@ static OMX_ERRORTYPE FreeBuffers(decoder_t *p_dec, OmxPort *p_port) } omx_error = OMX_FreeBuffer( p_port->omx_handle, p_port->i_port_index, p_buffer ); + OMX_DBG( "OMX_FreeBuffer(%d) %p, %p", def->eDir, + p_buffer, p_buffer->pBuffer ); if(omx_error != OMX_ErrorNone) break; } @@ -1125,6 +1135,8 @@ static OMX_ERRORTYPE PortReconfigure(decoder_t *p_dec, OmxPort *p_port) OMX_PARAM_PORTDEFINITIONTYPE definition; OMX_ERRORTYPE omx_error; + OMX_DBG( "PortReconfigure(%d)", p_port->definition.eDir ); + /* Sanity checking */ OMX_INIT_STRUCTURE(definition); definition.nPortIndex = p_port->i_port_index; @@ -1185,6 +1197,7 @@ static OMX_ERRORTYPE PortReconfigure(decoder_t *p_dec, OmxPort *p_port) PrintOmx(p_dec, p_sys->omx_handle, p_dec->p_sys->in.i_port_index); PrintOmx(p_dec, p_sys->omx_handle, p_dec->p_sys->out.i_port_index); + OMX_DBG( "PortReconfigure(%d)::done", p_port->definition.eDir ); error: return omx_error; } _______________________________________________ vlc-commits mailing list vlc-commits@videolan.org https://mailman.videolan.org/listinfo/vlc-commits