|
|
@@ -31,3 +31,25 @@
|
|
|
return 0;
|
|
|
|
|
|
} else if (info->reduce_gap && abs(avg_gap) < 50) {
|
|
|
+Index: src/video_out/video_out_pgx64.c
|
|
|
+--- src/video_out/video_out_pgx64.c.orig 2003-11-21 20:12:57.000000000 +0100
|
|
|
++++ src/video_out/video_out_pgx64.c 2003-11-21 20:22:28.000000000 +0100
|
|
|
+@@ -345,6 +345,8 @@
|
|
|
+ frame->vo_frame.proc_frame = NULL;
|
|
|
+ frame->vo_frame.proc_slice = NULL;
|
|
|
+
|
|
|
++#define memalign(n,l) (((int)(l / n) + 1) * n)
|
|
|
++
|
|
|
+ switch (format) {
|
|
|
+ case XINE_IMGFMT_YUY2:
|
|
|
+ frame->native_format = VIDEO_FORMAT_YUY2;
|
|
|
+@@ -522,7 +524,9 @@
|
|
|
+
|
|
|
+ this->vregs[CAPTURE_CONFIG] = this->dblbuf_select ? le2me_32(CAPTURE_CONFIG_BUF1) : le2me_32(CAPTURE_CONFIG_BUF0);
|
|
|
+ this->dblbuf_select = 1 - this->dblbuf_select;
|
|
|
++#ifdef FBIOVERTICAL
|
|
|
+ ioctl(this->fbfd, FBIOVERTICAL);
|
|
|
++#endif
|
|
|
+
|
|
|
+ if (this->current != NULL) {
|
|
|
+ this->current->vo_frame.free(&this->current->vo_frame);
|