Log of /tivodecode/trunk/tivodecode.c
Parent Directory
|
Revision Log
Revision
66 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Dec 13 00:43:25 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 6802 byte(s)
Diff to
previous 65
make process_frame use a write function. add target to make libtivodecode.a
Revision
65 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 12 20:56:19 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 6669 byte(s)
Diff to
previous 64
more genericization, split out process_frame and related heavy lifting into seperate source file so that I could call it from something other than the command line tivodecode program
Revision
64 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 12 20:28:51 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 18255 byte(s)
Diff to
previous 59
remove dependancies on happy_file from all source except tivodecode.c, make other usages generic using a function pointer to begin readying for library-type usage
Revision
59 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Fri Dec 8 04:07:22 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 18123 byte(s)
Diff to
previous 51
rewrite handling of encrypted packets to not have a hardcoded set of stream_ids, but to keep track of an arbitrary number of states in a circular linked list. There should never be more than 2 or 3 of them, AFAIK, so this should be acceptable performance-wise
Revision
51 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 7 20:50:22 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 18223 byte(s)
Diff to
previous 49
make so that if USERPROFILE is not set on Windows, that the mak config file is always c:/.tivodecode_mak, rather that /.tivodecode_mak on whatever the current drive is
Revision
49 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 7 20:39:28 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 18139 byte(s)
Diff to
previous 48
change offset in mak validation code from int to size_t to get rid of a signed vs unsigned compare warning in VC2005
Revision
48 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 7 20:36:15 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 18136 byte(s)
Diff to
previous 47
tweak largefile support to be more correct for seek and tell, per report in forum. This should not affect anyone, as in order for pipe support to work I could not seek anyway.
Revision
47 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Dec 7 00:17:12 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 18114 byte(s)
Diff to
previous 46
if home directory not set, leave it blank, so the mak file would be "/.tivodecode_mak"
Revision
40 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Tue Dec 5 03:19:07 2006 UTC
(15 years, 5 months ago)
by
jeremyd2019
File length: 16570 byte(s)
Diff to
previous 27
implement support for encrypted packet type 0xbd, apparently used for AC3 audio for 'Humax DVD-burning TiVos'
Revision
16 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Wed Nov 29 17:50:49 2006 UTC
(15 years, 5 months ago)
by
jeremyd
File length: 15971 byte(s)
Diff to
previous 9
apply mak verification patch from Kees Cook <kees@outflux.net>, fix signedness warnings in gcc 4.1, add permission statement from Kees Cook to file derived from mpegcat
Revision
3 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Modified
Thu Jun 8 16:18:14 2006 UTC
(15 years, 11 months ago)
by
jeremyd
File length: 13515 byte(s)
Diff to
previous 2
remove GPL file_buffer code and replace with the happyfile stuff I hacked together which is not buffered, but is more likely to work with pipes. TODO: add buffering, it seems that the program slowed significantly when it was removed.
Revision
2 -
(
view)
(
download)
(
annotate)
-
[select for diffs]
Added
Thu Jun 8 04:48:48 2006 UTC
(15 years, 11 months ago)
by
jeremyd
File length: 13660 byte(s)
checkpoint working tivo file decoder, makes mpg file. Still want to try to minimize code from mpegcat since it is GPL and I am not sure the license implications of mixing with the Turing code
This form allows you to request diffs between any two revisions of this file.
For each of the two "sides" of the diff,
enter a numeric revision.