aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormnag <mnag@FreeBSD.org>2005-10-07 21:14:37 +0800
committermnag <mnag@FreeBSD.org>2005-10-07 21:14:37 +0800
commit0345d3ee22f64bad56999fd9bae995add491eaa8 (patch)
tree6bdb2deef2adce07f4f6b6686751c2f99667e665
parent180293982c4ad9cbd4449c2d20d67bb06faf6418 (diff)
downloadfreebsd-ports-gnome-0345d3ee22f64bad56999fd9bae995add491eaa8.tar.gz
freebsd-ports-gnome-0345d3ee22f64bad56999fd9bae995add491eaa8.tar.zst
freebsd-ports-gnome-0345d3ee22f64bad56999fd9bae995add491eaa8.zip
This is a fork off of the vstream library from the tivo-mplayer project.
It has been stripped down to just the client code, and includes an example client application. If you have vserver installed on your Tivo (which most tivo hackers do), then you can use this simple client to stream .ty files from it. MPlayer will also include support for this library soon. This library can also be used by MPlayer/MEncoder to watch/re-encode tivo streams live over a network. PR: 87027 Submitted by: Frank Mayhar <frank@exit.com>
-rw-r--r--multimedia/Makefile1
-rw-r--r--multimedia/vstream-client/Makefile18
-rw-r--r--multimedia/vstream-client/distinfo2
-rw-r--r--multimedia/vstream-client/files/patch-test-client.c11
-rw-r--r--multimedia/vstream-client/pkg-descr11
-rw-r--r--multimedia/vstream-client/pkg-plist3
6 files changed, 46 insertions, 0 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile
index 0d322730e521..4a8c87aa4a94 100644
--- a/multimedia/Makefile
+++ b/multimedia/Makefile
@@ -166,6 +166,7 @@
SUBDIR += vcdtools
SUBDIR += vlc
SUBDIR += vlc-devel
+ SUBDIR += vstream-client
SUBDIR += win32-codecs
SUBDIR += x264
SUBDIR += xanim
diff --git a/multimedia/vstream-client/Makefile b/multimedia/vstream-client/Makefile
new file mode 100644
index 000000000000..9877ae5e0630
--- /dev/null
+++ b/multimedia/vstream-client/Makefile
@@ -0,0 +1,18 @@
+# New ports collection makefile for: vstream-client
+# Date created: 2005-10-06
+# Whom: Frank Mayhar <frank@exit.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= vstream-client
+PORTVERSION= 1.2
+CATEGORIES= multimedia
+MASTER_SITES= http://mirror-jtan.nicewarrior.org/${PORTNAME}/
+
+MAINTAINER= frank@exit.com
+COMMENT= The vstream library from the tivo-mplayer project
+
+HAS_CONFIGURE= yes
+
+.include <bsd.port.mk>
diff --git a/multimedia/vstream-client/distinfo b/multimedia/vstream-client/distinfo
new file mode 100644
index 000000000000..e01f762ffebc
--- /dev/null
+++ b/multimedia/vstream-client/distinfo
@@ -0,0 +1,2 @@
+MD5 (vstream-client-1.2.tar.gz) = 91088dad9234dd1176ddb84e6fbee69c
+SIZE (vstream-client-1.2.tar.gz) = 33772
diff --git a/multimedia/vstream-client/files/patch-test-client.c b/multimedia/vstream-client/files/patch-test-client.c
new file mode 100644
index 000000000000..781652d17bac
--- /dev/null
+++ b/multimedia/vstream-client/files/patch-test-client.c
@@ -0,0 +1,11 @@
+--- test-client.c Thu Apr 28 12:28:25 2005
++++ /home/frank/tivo/vstream-client-1.2/test-client.c Thu Oct 6 21:47:52 2005
+@@ -6,7 +6,7 @@
+ #define CHUNK ( 1024 * 1024 )
+
+ // on cygwin, we have large file support already, and no fopen64.
+-#ifdef __CYGWIN__
++#if defined(__CYGWIN__) || defined(__FreeBSD__)
+ #define fopen64 fopen
+ #endif
+
diff --git a/multimedia/vstream-client/pkg-descr b/multimedia/vstream-client/pkg-descr
new file mode 100644
index 000000000000..6011ad26a77c
--- /dev/null
+++ b/multimedia/vstream-client/pkg-descr
@@ -0,0 +1,11 @@
+This is a fork off of the vstream library from the tivo-mplayer project.
+It has been stripped down to just the client code, and includes an example
+client application. If you have vserver installed on your Tivo (which most
+tivo hackers do), then you can use this simple client to stream .ty files
+from it. MPlayer will also include support for this library soon. This
+library can also be used by MPlayer/MEncoder to watch/re-encode tivo
+streams live over a network.
+
+(As of October 2005, mplayer does in fact have support for this library.)
+
+WWW: http://armory.nicewarrior.org/projects/vstream-client/
diff --git a/multimedia/vstream-client/pkg-plist b/multimedia/vstream-client/pkg-plist
new file mode 100644
index 000000000000..b96b0a8a6c6d
--- /dev/null
+++ b/multimedia/vstream-client/pkg-plist
@@ -0,0 +1,3 @@
+bin/vstream-client
+lib/libvstream-client.a
+include/vstream-client.h