summaryrefslogtreecommitdiff
path: root/omx.c
diff options
context:
space:
mode:
authorThomas Reufer <thomas@reufer.ch>2014-01-07 16:36:27 +0100
committerThomas Reufer <thomas@reufer.ch>2014-01-07 16:36:27 +0100
commit4e710fc5c2bf2e2e33518eb3c537b7022085bda9 (patch)
treeea4afd9fa90c6c2e15a6b8f8777e6eca087a04fb /omx.c
parent2741f31236bfbe2087095af7320183cf863ae02e (diff)
downloadvdr-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.c16
1 files changed, 0 insertions, 16 deletions
diff --git a/omx.c b/omx.c
index fd6e58d..035450b 100644
--- a/omx.c
+++ b/omx.c
@@ -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)