diff options
author | Thomas Reufer <thomas@reufer.ch> | 2014-01-07 16:36:27 +0100 |
---|---|---|
committer | Thomas Reufer <thomas@reufer.ch> | 2014-01-07 16:36:27 +0100 |
commit | 4e710fc5c2bf2e2e33518eb3c537b7022085bda9 (patch) | |
tree | ea4afd9fa90c6c2e15a6b8f8777e6eca087a04fb /omx.c | |
parent | 2741f31236bfbe2087095af7320183cf863ae02e (diff) | |
download | vdr-plugin-rpihddevice-0.0.6a.tar.gz vdr-plugin-rpihddevice-0.0.6a.tar.bz2 |
2013-12-16: Version 0.0.6a0.0.6a
--------------------------
- fixed:
- removed OMX mutex
Diffstat (limited to 'omx.c')
-rw-r--r-- | omx.c | 16 |
1 files changed, 0 insertions, 16 deletions
@@ -161,17 +161,9 @@ void cOmx::HandlePortSettingsChanged(unsigned int portId) void cOmx::HandleBufferEmpty(COMPONENT_T *comp) { if (comp == m_comp[eVideoDecoder]) - { - m_mutex->Lock(); m_freeVideoBuffers++; - m_mutex->Unlock(); - } else if (comp == m_comp[eAudioRender]) - { - m_mutex->Lock(); m_freeAudioBuffers++; - m_mutex->Unlock(); - } } void cOmx::OnBufferEmpty(void *instance, COMPONENT_T *comp) @@ -410,8 +402,6 @@ bool cOmx::IsClockRunning(void) void cOmx::SetClockState(eClockState clockState) { - m_mutex->Lock(); - dsyslog("rpihddevice: SetClockState(%s)", clockState == eClockStateRun ? "eClockStateRun" : clockState == eClockStateStop ? "eClockStateStop" : @@ -478,8 +468,6 @@ void cOmx::SetClockState(eClockState clockState) if (OMX_SetConfig(ILC_GET_HANDLE(m_comp[eClock]), OMX_IndexConfigTimeClockState, &cstate) != OMX_ErrorNone) esyslog("rpihddevice: failed to set clock state!"); - - m_mutex->Unlock(); } void cOmx::SetClockScale(float scale) @@ -539,8 +527,6 @@ unsigned int cOmx::GetMediaTime(void) void cOmx::SetClockReference(eClockReference clockReference) { - m_mutex->Lock(); - m_clockReference = clockReference; OMX_TIME_CONFIG_ACTIVEREFCLOCKTYPE refClock; @@ -554,8 +540,6 @@ void cOmx::SetClockReference(eClockReference clockReference) else dsyslog("rpihddevice: set active clock reference to %s", m_clockReference == eClockRefAudio ? "audio" : "video"); - - m_mutex->Unlock(); } void cOmx::SetVolume(int vol) |