cdimgtools:cdimgtools.git
4 years agoINSTALL: add web links to the dependencies
G.raud [Thu, 3 Jan 2013 08:29:45 +0000 (09:29 +0100)]
INSTALL: add web links to the dependencies

4 years agoMakefile: ChangeLog: add page breaks to mark a release; add a header
G.raud [Sat, 2 Feb 2013 17:14:03 +0000 (18:14 +0100)]
Makefile: ChangeLog: add page breaks to mark a release; add a header

4 years agoMakefile: ChangeLog: call gitchangelog.sh; name changed
G.raud [Tue, 8 Jan 2013 12:44:39 +0000 (13:44 +0100)]
Makefile: ChangeLog: call gitchangelog.sh; name changed

4 years agogitchangelog.sh: --version
G.raud [Thu, 10 Jan 2013 06:22:41 +0000 (07:22 +0100)]
gitchangelog.sh: --version

4 years agogitchangelog.sh: --no-blankline: do not separate title from body
G.raud [Thu, 10 Jan 2013 05:20:17 +0000 (06:20 +0100)]
gitchangelog.sh: --no-blankline: do not separate title from body

4 years agogitchangelog.sh: merge the 2 sed programs together
G.raud [Thu, 10 Jan 2013 05:14:42 +0000 (06:14 +0100)]
gitchangelog.sh: merge the 2 sed programs together

4 years agogitchangelog.sh: --title-only: do not include the log body
G.raud [Tue, 8 Jan 2013 12:39:02 +0000 (13:39 +0100)]
gitchangelog.sh: --title-only: do not include the log body

4 years agogitchangelog.sh: new sh helper script to extract a changelog from a Git repo
G.raud [Tue, 8 Jan 2013 11:48:17 +0000 (12:48 +0100)]
gitchangelog.sh: new sh helper script to extract a changelog from a Git repo

The format is close to the GNU ChangeLog, but since in git the first line is a
title, this line is left separated from the rest of the entries.

Options to annotate tagged commits, merge nodes.

Option to keep the git log body as is.

4 years agoconfigure.ac: dynamically set the version number from version.sh
G.raud [Thu, 10 Jan 2013 10:17:08 +0000 (11:17 +0100)]
configure.ac: dynamically set the version number from version.sh

4 years agoMakefile: dist: create tarballs including generated documentation files
G.raud [Mon, 7 Jan 2013 01:42:57 +0000 (02:42 +0100)]
Makefile: dist: create tarballs including generated documentation files

nodicdist: create the same tarball name as dist; only when the tarbal is
re-generated omit the generated documentation files

INSTALL: updated

4 years agoMakefile: docdist: generate a tarball without a suffix "-doc"
G.raud [Mon, 7 Jan 2013 01:30:44 +0000 (02:30 +0100)]
Makefile: docdist: generate a tarball without a suffix "-doc"

4 years agoMakefile: dist, docdist: generate sha512 sums & clean up signatures
G.raud [Thu, 3 Jan 2013 08:58:47 +0000 (09:58 +0100)]
Makefile: dist, docdist: generate sha512 sums & clean up signatures

even when re-using a tarball, compute the sums

clean: remove GnuPG signatures of the archives

.gitignore: updated

4 years agoasciidoc.conf, config.make.in: add an identification header
G.raud [Mon, 7 Jan 2013 03:32:34 +0000 (04:32 +0100)]
asciidoc.conf, config.make.in: add an identification header

4 years agoversion.sh: improve portability & re-format & add a permission statement
G.raud [Sun, 6 Jan 2013 12:01:47 +0000 (13:01 +0100)]
version.sh: improve portability & re-format & add a permission statement

4 years agoconfigure.ac, Makefile: add a copyright/license header
G.raud [Sun, 6 Jan 2013 16:37:24 +0000 (17:37 +0100)]
configure.ac, Makefile: add a copyright/license header

4 years agocssdec.1.txt, dvdimgdecss.1.txt: same licensing terms as the respective program
G.raud [Sun, 6 Jan 2013 12:52:44 +0000 (13:52 +0100)]
cssdec.1.txt, dvdimgdecss.1.txt: same licensing terms as the respective program

manual

4 years agoraw96cdconv, nrgtool, cssdec.c, dvdimgdecss.c: full licensing statement of the GPL
G.raud [Sun, 6 Jan 2013 12:23:15 +0000 (13:23 +0100)]
raw96cdconv, nrgtool, cssdec.c, dvdimgdecss.c: full licensing statement of the GPL

4 years agoversion/0.2 version/0.2
G.raud [Tue, 3 Jan 2012 17:01:12 +0000 (18:01 +0100)]
version/0.2

NEWS: mention of the release version & completion of the notes

README: point to NEWS

nrgtool: update the version number; add a copyright year

cssdec.c, dvdimgdecss.c: update to a valid version number

4 years agoREADME, RPM, DEB: improved project description
G.raud [Mon, 31 Dec 2012 17:35:25 +0000 (18:35 +0100)]
README, RPM, DEB: improved project description

README:
- clearer and more explicit descriptions
- try to state what the package strives to cover

cdimgtools.spec.in, debian/control: list and describe the commands provided by
the package

debian/control: suggest wodim that provides the readcd equivalent named readom

4 years agoINSTALL.html: build INSTALL as an html file separate from README.html
G.raud [Thu, 3 Jan 2013 20:05:23 +0000 (21:05 +0100)]
INSTALL.html: build INSTALL as an html file separate from README.html

README: replace the inclusion of INSTALL by a section pointing to it

INSTALL: add a note about the supported platforms

Makefile: make INSTALL.html a HTMLDOC file with a new build rule

debian/rules: do not install INSTALL.html

4 years agoINSTALL, Makefile: improved installation instructions
G.raud [Thu, 3 Jan 2013 19:32:00 +0000 (20:32 +0100)]
INSTALL, Makefile: improved installation instructions

4 years agoNEWS: nrgtool updates & fixes
G.raud [Mon, 31 Dec 2012 11:19:30 +0000 (12:19 +0100)]
NEWS: nrgtool updates & fixes

4 years agonrgtool: [bug] --32: workaround switch for Perl without 64-bit integers
G.raud [Thu, 3 Jan 2013 19:28:47 +0000 (20:28 +0100)]
nrgtool: [bug] --32: workaround switch for Perl without 64-bit integers

4 years agoraw96cdconv: [fix] POD: fix ccd2iso usage example
G.raud [Thu, 3 Jan 2013 19:34:01 +0000 (20:34 +0100)]
raw96cdconv: [fix] POD: fix ccd2iso usage example

4 years agoraw96cdconv, nrgtool: POD: code re-formatting, mild fix up, clarification
G.raud [Thu, 3 Jan 2013 19:22:25 +0000 (20:22 +0100)]
raw96cdconv, nrgtool: POD: code re-formatting, mild fix up, clarification

section EXAMPLES moved after the sections that serve as reference

section BUGS added or completed

add some missing information

make some descriptions more explicit

substitute can for may where may is misused

4 years agoraw96cdconv, nrgtool: POD: document the switch --version
G.raud [Mon, 31 Dec 2012 16:52:26 +0000 (17:52 +0100)]
raw96cdconv, nrgtool: POD: document the switch --version

4 years agonrgtool: [bug] fix wrong error in "list" when --no-verbose
G.raud [Mon, 31 Dec 2012 12:10:43 +0000 (13:10 +0100)]
nrgtool: [bug] fix wrong error in "list" when --no-verbose

list_track(): always return 1

4 years agonrgtool: [bug] extract_iff(): do not write when $no_act
G.raud [Mon, 31 Dec 2012 11:28:06 +0000 (12:28 +0100)]
nrgtool: [bug] extract_iff(): do not write when $no_act

4 years agocssdec.c, dvdimgdecss.c: version number and switch -V
G.raud [Mon, 31 Dec 2012 17:19:26 +0000 (18:19 +0100)]
cssdec.c, dvdimgdecss.c: version number and switch -V

4 years agocssdec.c: get rid of the Hungarian notation (of most variables)
G.raud [Sun, 30 Dec 2012 00:50:03 +0000 (01:50 +0100)]
cssdec.c: get rid of the Hungarian notation (of most variables)

4 years agoMakefile: clean: remove *~
G.raud [Mon, 31 Dec 2012 17:10:04 +0000 (18:10 +0100)]
Makefile: clean: remove *~

4 years agoRPM: install NEWS (text version)
G.raud [Thu, 3 Jan 2013 19:39:27 +0000 (20:39 +0100)]
RPM: install NEWS (text version)

4 years agoMakefile: deborig: keep an existing .orig.tar.gz
G.raud [Tue, 1 Jan 2013 11:18:08 +0000 (12:18 +0100)]
Makefile: deborig: keep an existing .orig.tar.gz

4 years agoMakefile: dist: avoid unnecessary re-builds
G.raud [Tue, 1 Jan 2013 11:32:44 +0000 (12:32 +0100)]
Makefile: dist: avoid unnecessary re-builds

4 years agoMakefile: [bug] abort on errors inside embedded shell "scripts"
G.raud [Tue, 1 Jan 2013 11:10:30 +0000 (12:10 +0100)]
Makefile: [bug] abort on errors inside embedded shell "scripts"

delete unnecessary &&-chaining of commands

4 years agoMakefile: [bug] dist, docdist: use TAR_FLAGS and set --mode, --mtime
G.raud [Mon, 31 Dec 2012 17:08:47 +0000 (18:08 +0100)]
Makefile: [bug] dist, docdist: use TAR_FLAGS and set --mode, --mtime

so as to build tarballs that do not contain arbitrary UIDs or file modes and do
not contain wrong timestamps (mixed from several sources).

stop using find

4 years agoadd missing dependencies
G.raud [Mon, 31 Dec 2012 16:52:10 +0000 (17:52 +0100)]
add missing dependencies

INSTALL:
- Perl >= 5
- Perl modules
- Source-highlight
- xsltproc

debian/control:
- Build-Depends: Source-highlight
- Depends: Perl modules

4 years agoautoconf, Makefile: build the POD and asciidoc manpages similarly
G.raud [Mon, 31 Dec 2012 16:40:02 +0000 (17:40 +0100)]
autoconf, Makefile: build the POD and asciidoc manpages similarly

configure.ac, config.make.in: POD2MAN, POD2HTML

Makefile:
- new variables POD2MAN, POD2HTML, POD2TEXT
- set some headers on the pod2man command line
- set the package name on the asciidoc command line
- delete the useless sysconfdir substitution

4 years agoMakefile: install: set the autoconf perl path in scripts
G.raud [Mon, 31 Dec 2012 16:58:54 +0000 (17:58 +0100)]
Makefile: install: set the autoconf perl path in scripts

4 years agoautoconf: check for sed, not for awk
G.raud [Mon, 31 Dec 2012 16:55:55 +0000 (17:55 +0100)]
autoconf: check for sed, not for awk

4 years agocssdec.1.txt, dvdimgdecss.1.txt: new manpages for cssdec, dvdimgdecss
G.raud [Sat, 15 Dec 2012 16:09:58 +0000 (17:09 +0100)]
cssdec.1.txt, dvdimgdecss.1.txt: new manpages for cssdec, dvdimgdecss

configure.ac, config.make.in: search for xmlto.

INSTALL: mention xmlto and DocBook XSL as optional dependencies.

Makefile:
- set a default value for XMLTO
- add build rules for asciidoc manpages
- build & install the manpages

4 years agodvdimgdecss.c: progress(): percentage only if verbosity > 2
G.raud [Mon, 31 Dec 2012 16:13:07 +0000 (17:13 +0100)]
dvdimgdecss.c: progress(): percentage only if verbosity > 2

4 years agodvdimgdecss.c: use printe()
G.raud [Mon, 31 Dec 2012 15:04:18 +0000 (16:04 +0100)]
dvdimgdecss.c: use printe()

4 years agodvdimgdecss.c: -v, verbosity, printe()
G.raud [Mon, 31 Dec 2012 14:33:12 +0000 (15:33 +0100)]
dvdimgdecss.c: -v, verbosity, printe()

4 years agodvdimgdecss.c: -c: let libdvdread get the title keys and check the title sizes
G.raud [Mon, 31 Dec 2012 14:00:48 +0000 (15:00 +0100)]
dvdimgdecss.c: -c: let libdvdread get the title keys and check the title sizes

4 years agocssdec.c: do not use a macro DEFAULT_VERBOSITY
G.raud [Thu, 3 Jan 2013 19:12:17 +0000 (20:12 +0100)]
cssdec.c: do not use a macro DEFAULT_VERBOSITY

Makefile: delete DEFAULT_VERBOSITY

4 years agocssdec.c: strtol() instead of atoi()
G.raud [Sun, 30 Dec 2012 00:39:05 +0000 (01:39 +0100)]
cssdec.c: strtol() instead of atoi()

it gives the user more control over the base used; the numbers printed by
dvdimgdecss can be printed as they are

configure.ac: check the function, as autoscan suggests

4 years agocssdec.c: -a: to open <out_file> in append mode
G.raud [Sun, 30 Dec 2012 00:35:22 +0000 (01:35 +0100)]
cssdec.c: -a: to open <out_file> in append mode

4 years agocssdec.c: -o <out_file>: to write to a given file
G.raud [Sun, 30 Dec 2012 00:32:49 +0000 (01:32 +0100)]
cssdec.c: -o <out_file>: to write to a given file

add flushing of the output (even if it is stdout)

4 years agocssdec.c: -k: to only obtain the title key and exit
G.raud [Sun, 30 Dec 2012 00:18:29 +0000 (01:18 +0100)]
cssdec.c: -k: to only obtain the title key and exit

4 years agocssdec.c: only get a key at the start
G.raud [Sun, 30 Dec 2012 00:10:09 +0000 (01:10 +0100)]
cssdec.c: only get a key at the start

stop counting/reporting key changes

i_skipped: count deleted; merged into i_undecrypted

i_processed: count all the processed sectors

4 years agocssdec.c: abort in case of an I/O error
G.raud [Sat, 29 Dec 2012 23:54:47 +0000 (00:54 +0100)]
cssdec.c: abort in case of an I/O error

abort on a read error

stop counting unread or unwritten sectors

4 years agocssdec.c: exit( i_status ) maintenance
G.raud [Sat, 29 Dec 2012 23:47:02 +0000 (00:47 +0100)]
cssdec.c: exit( i_status ) maintenance

4 years agocssdec.c: print the usage message on stderr
G.raud [Sat, 29 Dec 2012 23:30:07 +0000 (00:30 +0100)]
cssdec.c: print the usage message on stderr

4 years agoINSTALL, README, NEWS, RPM, DEB: dvdimgdecss
G.raud [Sat, 29 Dec 2012 23:39:31 +0000 (23:39 +0000)]
INSTALL, README, NEWS, RPM, DEB: dvdimgdecss

4 years agoRPM, DEB: depend on libdvdread
G.raud [Sat, 29 Dec 2012 23:56:19 +0000 (23:56 +0000)]
RPM, DEB: depend on libdvdread

4 years agoconfigure.ac: error if AC_CHECK_LIB fails
G.raud [Sun, 30 Dec 2012 00:01:43 +0000 (01:01 +0100)]
configure.ac: error if AC_CHECK_LIB fails

config.make.in:
- add a comment warning that config.make is autogenerated
- LIBS added for testing purposes

cdimgtools.spec.in: add a comment warning that cdimgtools.spec is generated by
Makefile

4 years agoconfigure.ac: [bug] AC_CHECK_LIB: check for dvdcss_open not dvdcssopen
G.raud [Sun, 30 Dec 2012 00:55:28 +0000 (01:55 +0100)]
configure.ac: [bug] AC_CHECK_LIB: check for dvdcss_open not dvdcssopen

4 years agoautoconf, Makefile: dvdimgdecss.c
G.raud [Sat, 29 Dec 2012 23:35:27 +0000 (23:35 +0000)]
autoconf, Makefile: dvdimgdecss.c

Makefile: PROGS, build rule

configure.ac: AC_SYS_LARGEFILE, dvdread

dvdimgdecss.c: #include "config.h"

.gitignore

4 years agodvdimgdecss.c: new program merged from branch 'dvdimgdecss'
G.raud [Sun, 30 Dec 2012 19:40:50 +0000 (20:40 +0100)]
dvdimgdecss.c: new program merged from branch 'dvdimgdecss'

4 years agodvdimgdecss.c: always copy non VOB streams
G.raud [Fri, 21 Dec 2012 18:43:57 +0000 (18:43 +0000)]
dvdimgdecss.c: always copy non VOB streams

-f: command line option (and its associated variable fcreate) deleted

dvdread_decrypt: new name of dvdcssread; made global

decrypttitles(): possibly decrypt with libdvdread

copyblocks(): do not test if dvdcss is NULL

4 years agodvdimgdecss.c: use libdvdcss by default
G.raud [Mon, 3 Dec 2012 08:00:30 +0000 (09:00 +0100)]
dvdimgdecss.c: use libdvdcss by default

4 years agodvdimgdecss.c: main(): also copy the non-decrypted parts
G.raud [Sat, 1 Dec 2012 00:03:13 +0000 (01:03 +0100)]
dvdimgdecss.c: main(): also copy the non-decrypted parts

first functionnal version

4 years agoautoconf, Makefile: generate and/or distribute config.h.in and config.h
G.raud [Mon, 17 Dec 2012 20:40:07 +0000 (20:40 +0000)]
autoconf, Makefile: generate and/or distribute config.h.in and config.h

configure.ac: AC_CONFIG_HEADERS(config.h)

Makefile: handle config.h.in like configure

.gitignore: config.h, config.h.in

4 years agodvdimgdecss.c: dvdsize(): new function
G.raud [Sat, 1 Dec 2012 00:01:51 +0000 (01:01 +0100)]
dvdimgdecss.c: dvdsize(): new function

4 years agocssdec.c: conditionally include a config.h
G.raud [Sun, 16 Dec 2012 13:39:43 +0000 (13:39 +0000)]
cssdec.c: conditionally include a config.h

Makefile: adapted

4 years agodvdimgdecss.c: copyblocks(): new function
G.raud [Fri, 30 Nov 2012 15:30:23 +0000 (16:30 +0100)]
dvdimgdecss.c: copyblocks(): new function

copyblock():
- new name of decryptblock()
- take a blockname instead of title/domain
- decrypt or copy with libdvdcss

decrypttitles():
- re-factor/simplify by using a blockname variable (and copyblock())

remove commented out standard C I/O

4 years agoconfigure.ac: major update based on autoscan output
G.raud [Sun, 16 Dec 2012 13:55:56 +0000 (13:55 +0000)]
configure.ac: major update based on autoscan output

PERL: warn and use a default

AC_SYS_INTERPRETER

4 years agodvdimgdecss.c: removetitles(), removeblock(): new functions
G.raud [Fri, 30 Nov 2012 14:12:32 +0000 (15:12 +0100)]
dvdimgdecss.c: removetitles(), removeblock(): new functions

4 years agodebian/rules: CFLAGS, CPPFLAGS, LDFLAGS & hardening
G.raud [Mon, 17 Dec 2012 14:47:51 +0000 (14:47 +0000)]
debian/rules: CFLAGS, CPPFLAGS, LDFLAGS & hardening

DEB_BUILD_MAINT_OPTIONS = hardening=+all

4 years agodvdimgdecss.c: -c: option to read with libdvdcss directly
G.raud [Fri, 30 Nov 2012 10:23:41 +0000 (11:23 +0100)]
dvdimgdecss.c: -c: option to read with libdvdcss directly

4 years agoconfig.make.in: CFLAGS, CPPFLAGS, LDFLAGS
G.raud [Mon, 17 Dec 2012 14:43:13 +0000 (15:43 +0100)]
config.make.in: CFLAGS, CPPFLAGS, LDFLAGS

4 years agodvdimgdecss.c: new command to decrypt a DVD Video image file
G.raud [Thu, 29 Nov 2012 09:16:41 +0000 (10:16 +0100)]
dvdimgdecss.c: new command to decrypt a DVD Video image file

4 years agoMakefile: use LDFLAGS, CPPFLAGS
G.raud [Mon, 17 Dec 2012 14:53:48 +0000 (14:53 +0000)]
Makefile: use LDFLAGS, CPPFLAGS

4 years agocssdec.c: moved in the root directory
G.raud [Fri, 14 Dec 2012 16:19:13 +0000 (16:19 +0000)]
cssdec.c: moved in the root directory

.gitignore

4 years agoRPM, DEB: use autoconf
G.raud [Mon, 17 Dec 2012 22:01:37 +0000 (22:01 +0000)]
RPM, DEB: use autoconf

cdimgtools.spec.in:
- %build: call %configure

debian/rules:
- build: call dh_auto_configure
- override_dh_auto_install: do not set prefix on the command line anymore

NEWS: autoconf

4 years agomisc/cssdec.c: new program merged from branch 'dvdcss'
G.raud [Fri, 14 Dec 2012 15:18:49 +0000 (16:18 +0100)]
misc/cssdec.c: new program merged from branch 'dvdcss'

4 years agoMakefile: better compatibility with autoconf
G.raud [Sun, 16 Dec 2012 13:55:19 +0000 (13:55 +0000)]
Makefile: better compatibility with autoconf

variables:
- PACKAGE_TARNAME: new name of PACKAGE_NAME
- PACKAGE_NAME, PACKAGE_VERSION: define default values (that remain unused)
- docdir: include the PACKAGE_TARNAME in the default value

distclean: do not remove configure

maintainer-clean: new target to remove autoreconf generated files &
distribution files

debclean: call debuild clean then maintainer-clean then remove patches

4 years agomisc/cssdec.c: check write error and report
G.raud [Thu, 29 Nov 2012 14:42:34 +0000 (15:42 +0100)]
misc/cssdec.c: check write error and report

4 years agoMakefile: [bug] make 'dist' work even without git
G.raud [Mon, 17 Dec 2012 15:13:21 +0000 (15:13 +0000)]
Makefile: [bug] make 'dist' work even without git

debclean: do not fail if not in a git repository

4 years agoINSTALL, README, NEWS: cssdec and arch dependent
G.raud [Fri, 14 Dec 2012 17:06:08 +0000 (17:06 +0000)]
INSTALL, README, NEWS: cssdec and arch dependent

README: list cssdec

INSTALL:
- depend on libdvdcss
- adapt the RPM and DEB packaging instructions

NEWS:
- cssdec
- architecture dependent binary packages

4 years agoRPM, DEB: libdvdcss dependency & architecture dependent packages
G.raud [Fri, 14 Dec 2012 16:52:15 +0000 (16:52 +0000)]
RPM, DEB: libdvdcss dependency & architecture dependent packages

4 years agonrgtool: report or abort when error in read_chunk()
G.raud [Fri, 23 Nov 2012 02:59:26 +0000 (03:59 +0100)]
nrgtool: report or abort when error in read_chunk()

process_file():
- use a new variable $rc to manage the return status
- abort before process_iff() for fatal errors

read_chunk(): negative return values indicate errors

4 years agomisc/cssdec.c: count skipped; warn failed
G.raud [Tue, 27 Nov 2012 05:09:31 +0000 (06:09 +0100)]
misc/cssdec.c: count skipped; warn failed

4 years agonrgtool: --iff: new option to process a bare IFF file
G.raud [Thu, 22 Nov 2012 10:11:35 +0000 (11:11 +0100)]
nrgtool: --iff: new option to process a bare IFF file

$iff_only: new global variable for the option's state

process_cmd(): disable commands that would need the image data

process_file(): seek to 0 to find the IFF chunk

4 years agomisc/cssdec.c: read from start till EOF if no sector range given
G.raud [Tue, 27 Nov 2012 04:57:40 +0000 (05:57 +0100)]
misc/cssdec.c: read from start till EOF if no sector range given

4 years agoNEWS: deb packaging, Changelog
G.raud [Tue, 20 Nov 2012 02:12:23 +0000 (03:12 +0100)]
NEWS: deb packaging, Changelog

4 years agomisc/cssdec.c: count key changes
G.raud [Sun, 25 Nov 2012 15:07:27 +0000 (16:07 +0100)]
misc/cssdec.c: count key changes

print the number in the summary

4 years agoINSTALL: better documentation of the Makefile variables
G.raud [Thu, 13 Dec 2012 08:35:33 +0000 (09:35 +0100)]
INSTALL: better documentation of the Makefile variables

4 years agomisc/cssdec.c: readsector(): only rekey if decryption failed
G.raud [Sun, 25 Nov 2012 14:45:06 +0000 (15:45 +0100)]
misc/cssdec.c: readsector(): only rekey if decryption failed

this is much faster

notify when a new key was searched

4 years agoINSTALL: document the generation of RPM and DEB packages
G.raud [Tue, 20 Nov 2012 03:31:40 +0000 (04:31 +0100)]
INSTALL: document the generation of RPM and DEB packages

4 years agomisc/csssec.c: stop when EOF is reached
G.raud [Mon, 26 Nov 2012 08:11:42 +0000 (09:11 +0100)]
misc/csssec.c: stop when EOF is reached

readsector(): new return mask to mark EOF

new option -e to exit as a read error when EOF is reached

4 years agomisc/cssdec.c: count sectors
G.raud [Sun, 25 Nov 2012 13:44:12 +0000 (14:44 +0100)]
misc/cssdec.c: count sectors

readsector(): return a bitmask

print a summary at the end

4 years agomisc/cssdec.c: use getopt to modify the verbosity at runtime
G.raud [Sun, 25 Nov 2012 10:16:15 +0000 (11:16 +0100)]
misc/cssdec.c: use getopt to modify the verbosity at runtime

4 years agomisc/cssdec.c: new css descrambling program
G.raud [Sun, 25 Nov 2012 10:21:02 +0000 (11:21 +0100)]
misc/cssdec.c: new css descrambling program

libdvdcss usage based on csstest.c

misc/Makefile

4 years agomisc/csstest.c: import as a base a test program from libdvdcss 1.2.12
G.raud [Sun, 25 Nov 2012 03:21:24 +0000 (04:21 +0100)]
misc/csstest.c: import as a base a test program from libdvdcss 1.2.12

4 years agodebian/: new deb packaging files; Makefile: new related targets
G.raud [Mon, 19 Nov 2012 07:28:35 +0000 (08:28 +0100)]
debian/: new deb packaging files; Makefile: new related targets

control, copyright, rules, compat, source/format, docs: files in debian/

debian/changelog.in: template processed in the Makefile

Makefile:
- new targets deb, deborig, debian/changelog, debclean
- dist: include debian/changelog in the tarball
- distclean: make Changelog available to debuild by only removing it in
  debclean

.gitignore: updated

4 years agoChangelog: generated changelog for the packaging
G.raud [Mon, 19 Nov 2012 13:54:36 +0000 (14:54 +0100)]
Changelog: generated changelog for the packaging

Makefile:
- Changelog: generate from git log
- dist: include Changelog in the tarball
- distclean: remove Changelog only if in a git repository

cdimgtools.spec.in: install Changelog

.gitignore: updated

4 years agoNEWS: new section for the next release
G.raud [Mon, 19 Nov 2012 08:11:28 +0000 (09:11 +0100)]
NEWS: new section for the next release

Makefile: add the required targets to build NEWS.html

4 years agoversion/0.1 version/0.1
G.raud [Mon, 19 Nov 2012 08:09:15 +0000 (09:09 +0100)]
version/0.1

NEWS: new file to mention that this is the first release of CDimgtools.