[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