mirror of
https://github.com/wang-bin/QtAV.git
synced 2026-10-28 02:56:45 +08:00
ignore if pause state not changed
This commit is contained in:
@@ -115,6 +115,8 @@ void AVDemuxThread::stop()
|
||||
|
||||
void AVDemuxThread::pause(bool p)
|
||||
{
|
||||
if (paused == p)
|
||||
return;
|
||||
paused = p;
|
||||
if (!paused)
|
||||
cond.wakeAll();
|
||||
|
||||
@@ -54,6 +54,8 @@ bool AVOutput::isAvailable() const
|
||||
void AVOutput::pause(bool p)
|
||||
{
|
||||
DPTR_D(AVOutput);
|
||||
if (d.paused == p)
|
||||
return;
|
||||
d.paused = p;
|
||||
if (!d.paused)
|
||||
d.cond.wakeAll();
|
||||
|
||||
@@ -55,6 +55,8 @@ void AVThread::stop()
|
||||
void AVThread::pause(bool p)
|
||||
{
|
||||
DPTR_D(AVThread);
|
||||
if (d.paused == p)
|
||||
return;
|
||||
d.paused = p;
|
||||
if (!d.paused) {
|
||||
qDebug("wake up paused thread");
|
||||
|
||||
Reference in New Issue
Block a user