Advertisement
Guest User

Untitled

a guest
Jul 5th, 2014
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. diff --git a/mythtv/libs/libmythtv/videoout_nullvdpau.cpp b/mythtv/libs/libmythtv/videoout_nullvdpau.cpp
  2. index bcee8a4..2c01f23 100644
  3. --- a/mythtv/libs/libmythtv/videoout_nullvdpau.cpp
  4. +++ b/mythtv/libs/libmythtv/videoout_nullvdpau.cpp
  5. @@ -299,11 +299,13 @@ void VideoOutputNullVDPAU::DrawSlice(VideoFrame *frame, int x, int y, int w, int
  6. FMT_VDPAU))
  7. {
  8. created++;
  9. - int size = (m_surfaceSize.width() *
  10. - m_surfaceSize.height() * 3) / 2;
  11. + int size = buffersize(FMT_YV12,
  12. + m_surfaceSize.width(),
  13. + m_surfaceSize.height());
  14. + uint8_t* buffer = (uint8_t*)av_malloc(size);
  15. m_shadowBuffers->AddBuffer(m_surfaceSize.width(),
  16. m_surfaceSize.height(),
  17. - new unsigned char[size],
  18. + buffer,
  19. FMT_YV12);
  20. }
  21. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement