This shows you the differences between two versions of the page.
— |
atitvout [2022/04/16 12:22] (current) |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | @related: [[VBE]] [[TvOut]] [[x86]] [[vc]] [[svn]] [[scm]] | ||
+ | |||
+ | ==== Integration ==== | ||
+ | |||
+ | * [[Upstream]]: http://0pointer.de/lennart/projects/atitvout/ | ||
+ | * [[debian]]: http://packages.qa.debian.org/atitvout svn://svn.debian.org/svn/collab-maint/deb-maint/atitvout/ | ||
+ | * [[ubuntu]] : https://edge.launchpad.net/ubuntu/+source/atitvout | ||
+ | * [[Gentoo]]: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-tv/atitvout/?hideattic=0 | ||
+ | * [[Mandriva]] : http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/atitvout/current/SOURCES/ | ||
+ | * [[FreeBSD]]: http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/atitvout/ | ||
+ | * [[NetBSD]] : http://cvsweb.netbsd.se/cgi-bin/bsdweb.cgi/pkgsrc/sysutils/atitvout/#dirlist | ||
+ | * [[SuSe]] : http://download.opensuse.org/distribution/openSUSE-current/repo/src-oss/suse/src/atitvout-0.4-296.1.src.rpm http://www.novell.com/products/linuxpackages/opensuse/atitvout.html | ||
+ | * [[Fedora]] : http://download.fedora.redhat.com/pub/fedora/linux/extras/6/i386/repoview/atitvout.html | ||
+ | * [[SourceMage]] : http://bugs.sourcemage.org/show_bug.cgi?id=11396 | ||
+ | |||
+ | |||
+ | ==== debian ==== | ||
+ | |||
+ | * http://svn.debian.org/wsvn/collab-maint/deb-maint/atitvout/?op=log&rev=0&sc=0&isdir=1 | ||
+ | * http://bugs.debian.org/469080 | ||
+ | |||
+ | ssh-add -L && svn co svn://${USER}-guest@svn.debian.org/svn/collab-maint/deb-maint/atitvout/ | ||
+ | |||
+ | svn commit | ||
+ | svn: Commit failed (details follow): | ||
+ | svn: Authorization failed | ||
+ | |||
+ | ssh-add -L && svn co svn+ssh://${USER}-guest@svn.debian.org/svn/collab-maint/deb-maint/atitvout/ | ||
+ | |||
+ | svn commit | ||
+ | ssh: connect to host svn.debian.org port 22: Connection timed out | ||
+ | svn: Commit failed (details follow): | ||
+ | svn: Connection closed unexpectedly | ||
+ | |||
+ | * http://wiki.debian.org/Alioth/PackagingProject | ||
+ | |||
+ | # cd ../build-area && dget -xu ... | ||
+ | |||
+ | |||
+ | export DEBRELEASE_DEBS_DIR=$(pwd)/../build-area ; | ||
+ | svn-buildpackage --svn-builder="debuild -sa" && debi \ | ||
+ | && debrelease --debs-dir=../build-area --dupload --to mentors | ||
+ | |||
+ | Source build : | ||
+ | |||
+ | make -f /home/rzr/bin/mk-debian.mk mk-debian-orig-create | ||
+ | export DEBRELEASE_DEBS_DIR=$(pwd)/../build-area ; | ||
+ | svn-buildpackage --svn-builder="debuild -sa -S" \ | ||
+ | && debrelease -S --debs-dir=../build-area --dput ppa | ||
+ | |||
+ | |||
+ | ==== Patches ==== | ||
+ | |||
+ | * wget -O- "http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/atitvout/current/SOURCES/atitvout-0.4-cflags.patch.bz2?view=co" | bzcat | ||
+ | |||
+ | |||
+ | ==== ToDo ==== | ||
+ | |||
+ | |||
+ | * http://club.mandriva.com/xwiki/bin/view/rpms/Application/atitvout | ||
+ | * http://distrib-coffee.ipsl.jussieu.fr/pub/linux/MandrivaLinux/official/current/SRPMS/contrib/release/atitvout-0.4-2mdk.src.rpm | ||
+ | * http://bugs.gentoo.org/57772 | ||
+ | |||
+ | |||
+ | <html> | ||
+ | --- atitvout-strace-debian.txt 2008-04-12 18:27:33.000000000 +0200 | ||
+ | +++ atitvout-strace-ubuntu.txt 2008-04-12 11:41:42.000000000 +0200 | ||
+ | @@ -1,25 +1,25 @@ | ||
+ | -execve("/usr/sbin/atitvout", ["atitvout", "-f", "detect"], [/* 40 vars */]) = 0 | ||
+ | +execve("/usr/sbin/atitvout", ["atitvout", "-f", "detect"], [/* 29 vars */]) = 0 | ||
+ | brk(0) = 0x804d000 | ||
+ | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | ||
+ | -mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f08000 | ||
+ | +mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f0d000 | ||
+ | access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) | ||
+ | open("/etc/ld.so.cache", O_RDONLY) = 3 | ||
+ | -fstat64(3, {st_mode=S_IFREG|0644, st_size=87430, ...}) = 0 | ||
+ | -mmap2(NULL, 87430, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7ef2000 | ||
+ | +fstat64(3, {st_mode=S_IFREG|0644, st_size=56835, ...}) = 0 | ||
+ | +mmap2(NULL, 56835, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7eff000 | ||
+ | close(3) = 0 | ||
+ | access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory) | ||
+ | -open("/lib/i686/cmov/libc.so.6", O_RDONLY) = 3 | ||
+ | +open("/lib/tls/i686/cmov/libc.so.6", O_RDONLY) = 3 | ||
+ | read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0\260e\1"..., 512) = 512 | ||
+ | -fstat64(3, {st_mode=S_IFREG|0755, st_size=1360292, ...}) = 0 | ||
+ | -mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef1000 | ||
+ | -mmap2(NULL, 1365616, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7da3000 | ||
+ | -mmap2(0xb7eeb000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x148) = 0xb7eeb000 | ||
+ | -mmap2(0xb7eee000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7eee000 | ||
+ | +fstat64(3, {st_mode=S_IFREG|0755, st_size=1364388, ...}) = 0 | ||
+ | +mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7efe000 | ||
+ | +mmap2(NULL, 1369712, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7daf000 | ||
+ | +mmap2(0xb7ef8000, 12288, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x149) = 0xb7ef8000 | ||
+ | +mmap2(0xb7efb000, 9840, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7efb000 | ||
+ | close(3) = 0 | ||
+ | -mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7da2000 | ||
+ | -set_thread_area({entry_number:-1 -> 6, base_addr:0xb7da26b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 | ||
+ | -mprotect(0xb7eeb000, 4096, PROT_READ) = 0 | ||
+ | -munmap(0xb7ef2000, 87430) = 0 | ||
+ | +mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7dae000 | ||
+ | +set_thread_area({entry_number:-1 -> 6, base_addr:0xb7dae6b0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 | ||
+ | +mprotect(0xb7ef8000, 4096, PROT_READ) = 0 | ||
+ | +munmap(0xb7eff000, 56835) = 0 | ||
+ | ioperm(0, 0x400, 0x1) = 0 | ||
+ | iopl(0x3) = 0 | ||
+ | open("/dev/zero", O_RDONLY) = 3 | ||
+ | @@ -59,8 +59,8 @@ | ||
+ | vm86old(0x804c60c) = -1 ENOSYS (Function not implemented) | ||
+ | vm86old(0x804c60c) = -1 ENOSYS (Function not implemented) | ||
+ | vm86old(0x804c60c) = -1 ENOSYS (Function not implemented) | ||
+ | -mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f07000 | ||
+ | -write(1, "LCD is attached.\n", 17) = 17 | ||
+ | -write(1, "TV is attached via Composite.\n", 30) = 30 | ||
+ | +mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f0c000 | ||
+ | +write(1, "LCD is attached.\n", 17LCD is attached. | ||
+ | +) = 17 | ||
+ | exit_group(0) = ? | ||
+ | -Process 8507 detached | ||
+ | +Process 5924 detached | ||
+ | </html> | ||
+ | |||
+ | |||
+ | ==== vbe ==== | ||
+ | |||
+ | apt-file search vbe.h | ||
+ | xserver-xorg-dev: /usr/include/xorg/vbe.h | ||
+ | |||
+ | |||