This software converts a .TiVo file (produced by the TiVoToGo functionality

on recent TiVo software releases) to a normal MPEG file. This has the same
functionality as using TiVo's supplied DirectShow DLL on Windows with a tool
such as DirectShowDump, but is portable to different architectures and
operating systems, and runs on the command line using files or pipes. The
conversion still requires the valid MAK of the TiVo which recorded the file,
so it cannot be used to circumvent their protection, simply to provide the
same level of access as is already available on Windows.

WWW: http://tivodecode.sourceforge.net/

PR:		ports/107409
Submitted by:	Yi-Hsuan Hsin <mhsin at mhsin.org>
This commit is contained in:
Ion-Mihai Tetcu 2007-01-01 21:07:25 +00:00
parent a841b9e43b
commit 7bd84681e1
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=181217
6 changed files with 63 additions and 0 deletions

View file

@ -211,6 +211,7 @@
SUBDIR += subtitleripper SUBDIR += subtitleripper
SUBDIR += subtools SUBDIR += subtools
SUBDIR += tcmplex-panteltje SUBDIR += tcmplex-panteltje
SUBDIR += tivodecode
SUBDIR += tkxanim SUBDIR += tkxanim
SUBDIR += tosvcd SUBDIR += tosvcd
SUBDIR += totem SUBDIR += totem

View file

@ -0,0 +1,35 @@
# New ports collection makefile for: tivodecode
# Date created: 2007-01-01
# Whom: Yi-Hsuan Hsin <mhsin@mhsin.org>
#
# $FreeBSD$
#
PORTNAME= tivodecode
DISTVERSION= 0.1.4
CATEGORIES= multimedia
MASTER_SITES= SF
MAINTAINER= mhsin@mhsin.org
COMMENT= Converts .TiVo files to normal MPEG files
USE_GMAKE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} < 500000
EXTRA_PATCHES= ${FILESDIR}/extra-patch-tivo-parse.c
.endif
post-patch:
${REINPLACE_CMD} -e 's/CFLAGS=/CFLAGS+=/' ${WRKSRC}/Makefile
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/objects.dir/tivodecode ${PREFIX}/bin
.if !defined(NOPORTDOCS)
@${MKDIR} ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR}
${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
.endif
.include <bsd.port.post.mk>

View file

@ -0,0 +1,3 @@
MD5 (tivodecode-0.1.4.tar.gz) = b0131ce1de4f2c2057f31a29f7f13c45
SHA256 (tivodecode-0.1.4.tar.gz) = b48855ab01f6bb75d77036f08b9774cc60564af68493abcd726023db03381037
SIZE (tivodecode-0.1.4.tar.gz) = 25456

View file

@ -0,0 +1,10 @@
--- tivo-parse.c.orig Tue Jan 2 02:30:58 2007
+++ tivo-parse.c Tue Jan 2 02:31:12 2007
@@ -8,6 +8,7 @@
#ifdef WIN32
# include <windows.h>
#else
+# include <sys/types.h>
# include <netinet/in.h>
#endif
#include "sha1.h"

View file

@ -0,0 +1,10 @@
This software converts a .TiVo file (produced by the TiVoToGo functionality
on recent TiVo software releases) to a normal MPEG file. This has the same
functionality as using TiVo's supplied DirectShow DLL on Windows with a tool
such as DirectShowDump, but is portable to different architectures and
operating systems, and runs on the command line using files or pipes. The
conversion still requires the valid MAK of the TiVo which recorded the file,
so it cannot be used to circumvent their protection, simply to provide the
same level of access as is already available on Windows.
WWW: http://tivodecode.sourceforge.net/

View file

@ -0,0 +1,4 @@
bin/tivodecode
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%@dirrm %%DOCSDIR%%