spark: do not freeze/continue in GetScreenImage()

Origin commit data
------------------
Branch: master
Commit: ba133fba30
Author: Stefan Seyfried <seife@tuxbox-git.slipkontur.de>
Date: 2015-02-25 (Wed, 25 Feb 2015)


------------------
No further description and justification available within origin commit message!

------------------
This commit was generated by Migit
This commit is contained in:
Stefan Seyfried
2015-02-25 21:47:36 +01:00
committed by max_10
parent d8ae9f0a6e
commit 75a9b54b3e

View File

@@ -1206,8 +1206,10 @@ bool cVideo::GetScreenImage(unsigned char * &video, int &xres, int &yres, bool g
yblockoffset = xblock * 256/*16x16px*/ * 2/*2 block rows*/; //0xA000 for 1280 yblockoffset = xblock * 256/*16x16px*/ * 2/*2 block rows*/; //0xA000 for 1280
ioctl(fbfd, FBIO_WAITFORVSYNC, 0); ioctl(fbfd, FBIO_WAITFORVSYNC, 0);
#if 0
if (vdec) if (vdec)
ioctl(vdec->fd, VIDEO_FREEZE); ioctl(vdec->fd, VIDEO_FREEZE);
#endif
//luma //luma
layer_offset = 0; layer_offset = 0;
OUTITER = 0; OUTITER = 0;
@@ -1287,9 +1289,10 @@ bool cVideo::GetScreenImage(unsigned char * &video, int &xres, int &yres, bool g
} }
munmap(decode_surface, vid_mem_size); munmap(decode_surface, vid_mem_size);
close(mfd); close(mfd);
#if 0
if (vdec) if (vdec)
ioctl(vdec->fd, VIDEO_CONTINUE); ioctl(vdec->fd, VIDEO_CONTINUE);
#endif
/* yuv2rgb conversion (4:2:0) /* yuv2rgb conversion (4:2:0)
TODO: there has to be a way to use the blitter for this */ TODO: there has to be a way to use the blitter for this */
const int rgbstride = vid_x * 3; const int rgbstride = vid_x * 3;