[oe-commits] org.oe.dreambox tuxbox-tuxtxt-32bpp: add video resize support patch for 7025

tmbinc commit openembedded-commits at lists.openembedded.org
Thu Apr 19 22:37:40 UTC 2007


tuxbox-tuxtxt-32bpp: add video resize support patch for 7025

Author: tmbinc at openembedded.org
Branch: org.openembedded.dreambox
Revision: 07773ba67ddfd698f3cc4a41d86592d0d02eef16
ViewMTN: http://monotone.openembedded.org/revision.psp?id=07773ba67ddfd698f3cc4a41d86592d0d02eef16
Files:
1
packages/tuxbox/tuxbox-tuxtxt-32bpp/tuxtxt-resize_video_patch-7025.diff
packages/tuxbox/tuxbox-tuxtxt-32bpp.bb
mtn:execute
true
Diffs:

#
# mt diff -r2f127456f669ffd0a44ba2e1a9927a87387b217c -r07773ba67ddfd698f3cc4a41d86592d0d02eef16
#
# 
# 
# add_file "packages/tuxbox/tuxbox-tuxtxt-32bpp/tuxtxt-resize_video_patch-7025.diff"
#  content [ced20893e2d374de4b71be8ac4fa9038a67c9914]
# 
# patch "packages/tuxbox/tuxbox-tuxtxt-32bpp.bb"
#  from [d8bea6ab07cd56905002bfed723c93cec6dd8b20]
#    to [30983d42a1141e1ec5f95e79097c1400a706169e]
# 
#   set "packages/tuxbox/tuxbox-tuxtxt-32bpp/tuxtxt-resize_video_patch-7025.diff"
#  attr "mtn:execute"
# value "true"
# 
============================================================
--- packages/tuxbox/tuxbox-tuxtxt-32bpp/tuxtxt-resize_video_patch-7025.diff	ced20893e2d374de4b71be8ac4fa9038a67c9914
+++ packages/tuxbox/tuxbox-tuxtxt-32bpp/tuxtxt-resize_video_patch-7025.diff	ced20893e2d374de4b71be8ac4fa9038a67c9914
@@ -0,0 +1,52 @@
+diff -Naur tuxtxt.org/tuxtxt.c tuxtxt/tuxtxt.c
+--- tuxtxt.org/tuxtxt.c	2007-03-27 20:57:46.000000000 +0200
++++ tuxtxt/tuxtxt.c	2007-03-27 21:03:35.000000000 +0200
+@@ -4000,6 +4000,28 @@
+ 		ioctl(pig, VIDIOC_S_FMT, &format);
+ 		ioctl(pig, VIDIOC_OVERLAY, &sm);
+ #endif
++		// Video picture scale/pos for 7025
++		int i;
++		for (i=0; i<4; ++i)
++		{
++			char *targets[]={"left", "top", "width", "height"};
++			char filename[128];
++			snprintf(filename, 128, "/proc/stb/vmpeg/%d/dst_%s", 0, targets[i]);
++			FILE *f = fopen(filename, "w");
++			if (!f)
++				break;
++			int val = 0;
++			switch (i)
++			{
++			case 0: val = tx; break;
++			case 1: val = ty; break;
++			case 2: val = tw; break;
++			case 3: val = th; break;
++			}
++			fprintf(f, "%08x\n", val);
++			fclose(f);
++		}
++		
+ 		writeproc("/proc/stb/avs/0/sb", fncmodes[screen_mode2]);
+ 		writeproc("/proc/stb/denc/0/wss", saamodes[screen_mode2]);
+ 	}
+@@ -4010,6 +4032,19 @@
+ #else
+ 		ioctl(pig, VIDIOC_OVERLAY, &screenmode);
+ #endif
++		// Video picture scale/pos for 7025
++		int i;
++		for (i=0; i<4; ++i)
++		{
++			char *targets[]={"left", "top", "width", "height"};
++			char filename[128];
++			snprintf(filename, 128, "/proc/stb/vmpeg/%d/dst_%s", 0, targets[i]);
++			FILE *f = fopen(filename, "w");
++			if (!f)
++				break;
++			fprintf(f, "%08x\n", 0);
++			fclose(f);
++		}
+ 
+ 		setfontwidth(fontwidth_normal);
+ 		displaywidth= (ex-sx);
============================================================
--- packages/tuxbox/tuxbox-tuxtxt-32bpp.bb	d8bea6ab07cd56905002bfed723c93cec6dd8b20
+++ packages/tuxbox/tuxbox-tuxtxt-32bpp.bb	30983d42a1141e1ec5f95e79097c1400a706169e
@@ -6,13 +6,14 @@ SRC_URI = "cvs://anoncvs@cvs.tuxbox.org/
 	   file://makefiles.diff;patch=1;pnum=1 \
 	   file://32bpp.diff;patch=1;pnum=1 \
 	   file://add_new_default_conf.diff;patch=1;pnum=1 \
-	   file://add_e2_plugin.diff;patch=1;pnum=1"
+	   file://add_e2_plugin.diff;patch=1;pnum=1 \
+	   file://tuxtxt-resize_video_patch-7025.diff;patch=1;pnum=1"
 
 FILES_${PN} = "/usr/bin /usr/share/fonts /usr/lib/enigma2/python/Plugins/Extensions/Tuxtxt /etc/tuxtxt"
 
 SRCDATE = "20060112"
 PV = "0.0+cvs${SRCDATE}"
-PR = "r2"
+PR = "r3"
 
 S = "${WORKDIR}/tuxtxt"
 






More information about the Openembedded-commits mailing list