Skip to content

Commit

Permalink
VideoOutputOpenGL: Remove DiscardVideoFrames override
Browse files Browse the repository at this point in the history
- looks like it is unnecessary
  • Loading branch information
mark-kendall committed Mar 11, 2019
1 parent 3054aad commit 096e347
Show file tree
Hide file tree
Showing 2 changed files with 0 additions and 15 deletions.
14 changes: 0 additions & 14 deletions mythtv/libs/libmythtv/videoout_opengl.cpp
Expand Up @@ -660,20 +660,6 @@ void VideoOutputOpenGL::DoneDisplayingFrame(VideoFrame *Frame)
}
}

void VideoOutputOpenGL::DiscardFrames(bool NextFrameIsKeyFrame)
{
if ((m_openGLVideoType == OpenGLVideo::kGLInterop) && !(codec_sw_copy(video_codec_id)))
{
// This may need revisiting/relaxing for certain decoders.
vbuffers.begin_lock(kVideoBuffer_pause);
while (vbuffers.Size(kVideoBuffer_pause))
VideoOutput::DoneDisplayingFrame(vbuffers.Dequeue(kVideoBuffer_pause));
vbuffers.end_lock();
}

vbuffers.DiscardFrames(NextFrameIsKeyFrame);
}

void VideoOutputOpenGL::Show(FrameScanType /*scan*/)
{
if (m_render && !IsErrored())
Expand Down
1 change: 0 additions & 1 deletion mythtv/libs/libmythtv/videoout_opengl.h
Expand Up @@ -51,7 +51,6 @@ class VideoOutputOpenGL : public VideoOutput
QStringList GetVisualiserList(void) override;
bool StereoscopicModesAllowed(void) const override { return true; }
void DoneDisplayingFrame(VideoFrame *Frame) override;
void DiscardFrames(bool NextFrameIsKeyFrame) override;

protected:
bool CreateGPUResources(void);
Expand Down

0 comments on commit 096e347

Please sign in to comment.