diff options
| author | Thomas Reufer <thomas@reufer.ch> | 2015-01-20 20:28:56 +0100 |
|---|---|---|
| committer | Thomas Reufer <thomas@reufer.ch> | 2015-01-20 20:44:49 +0100 |
| commit | 38de4c8a25a8ed29ffc79c39fbd7e6c7a7a209d9 (patch) | |
| tree | a56ba49f637c0d9eaa0d9701ef39212576d97e65 | |
| parent | 35d42a08a0eeeedd0ea188babbb832fcfe07a92a (diff) | |
| download | vdr-plugin-rpihddevice-38de4c8a25a8ed29ffc79c39fbd7e6c7a7a209d9.tar.gz vdr-plugin-rpihddevice-38de4c8a25a8ed29ffc79c39fbd7e6c7a7a209d9.tar.bz2 | |
adjusted OMX buffer settings
| -rw-r--r-- | omx.c | 7 |
1 files changed, 5 insertions, 2 deletions
@@ -911,7 +911,9 @@ int cOmx::SetVideoCodec(cVideoCodec::eCodec codec) OMX_IndexParamPortDefinition, ¶m) != OMX_ErrorNone) ELOG("failed to get video decoder port parameters!"); - param.nBufferCountActual = 64; + // default: 20x 81920 bytes + param.nBufferSize = KILOBYTE(64); + param.nBufferCountActual = 32; m_freeVideoBuffers = true; if (OMX_SetParameter(ILC_GET_HANDLE(m_comp[eVideoDecoder]), @@ -1070,8 +1072,9 @@ int cOmx::SetupAudioRender(cAudioCodec::eCodec outputFormat, int channels, OMX_IndexParamPortDefinition, ¶m) != OMX_ErrorNone) ELOG("failed to get audio render port parameters!"); + // default: 16x 4096 bytes param.nBufferSize = KILOBYTE(16); - param.nBufferCountActual = 256; + param.nBufferCountActual = 64; m_freeAudioBuffers = true; if (OMX_SetParameter(ILC_GET_HANDLE(m_comp[eAudioRender]), |
