Samantha Baldwin
d7f8557426
replace cdrdao.py with much simpler version ( #52 )
...
* replace cdrdao.py with much simpler version
* more pythonic syntax for cdrdao.read_toc(fast_toc=) switching
* fix silly typo
2016-10-22 10:32:18 +02:00
Merlijn Wajer
bce359f9d5
Use Fast version of AccurateRipChecksumTask
...
There are still some changes required to make whipper handle ARv2 checksums,
currently doesn't call the Task for a V2 checksum. V1 should keep working as-is.
2016-10-15 19:15:27 +02:00
JoeLametta
1d046c60f7
Fix overread patch
...
With my previous overread patch, the command `rip offset find` made
morituri fail: hopefully this one completely solves the issue.
2015-11-29 21:11:52 +01:00
JoeLametta
4bfbc9071d
Make clearer what pycdio is needed for
...
Completely addresses thomasvs/morituri#96 .
2015-09-05 17:43:58 +02:00
Thomas Vander Stichele
28926e3fba
handle not having cdparanoia on rip offset find
2013-07-30 11:23:59 +02:00
Thomas Vander Stichele
30e717b36b
use a logging task runner
2013-07-29 11:40:43 +02:00
Thomas Vander Stichele
5f7071e0b0
Fix rip offset find. Fixes #33 .
2013-07-25 19:34:39 +02:00
dioltas
70d39feee9
Compare AccurateRip to num tracks -1, as last track not being checked
2013-03-03 23:17:20 +00:00
Thomas Vander Stichele
18cb676d81
Use all but last track to find offset.
...
Fixes problems for people whose reader doesn't do overread on the
last track.
2013-03-02 11:57:52 +01:00
Thomas Vander Stichele
b86febb3b1
pep8 fixes
2012-12-02 16:40:46 +00:00
Thomas Vander Stichele
1e980db4ef
* morituri/rip/main.py:
...
Add the config object to the root command.
* morituri/rip/offset.py:
Save the drive's read offset when we find it.
2012-12-02 12:18:15 +00:00
Thomas Vander Stichele
4aa0fb0438
* morituri/rip/offset.py:
...
Don't let an exception on testing an offset slip pass.
Fixes #99 .
2012-11-17 19:38:33 +00:00
Thomas Vander Stichele
108dc72f5f
convert prints to writes
2012-11-17 19:35:57 +00:00
Thomas Vander Stichele
0fab4515c6
pep8 fixes
2012-11-11 23:00:37 +00:00
Thomas Vander Stichele
e4cbc33583
pep8 fixes
2012-11-11 22:39:13 +00:00
Thomas Vander Stichele
6b31fa47d1
pep8 fixes
2012-11-11 22:25:08 +00:00
Thomas Vander Stichele
798a209195
* morituri/extern/task (added):
...
* morituri/extern/task/taskgtk.py (added):
* morituri/extern/task/gstreamer.py (added):
* morituri/extern/task/task.py (added):
* morituri/common/taskgtk.py (deleted):
* morituri/common/gstreamer.py (deleted):
* morituri/common/task.py (deleted):
Move task-related modules into an extern directory so other
projects can use them.
* morituri/common/checksum.py:
* morituri/common/encode.py:
* morituri/image/image.py:
* morituri/program/cdparanoia.py:
* morituri/program/cdrdao.py:
* morituri/rip/cd.py:
* morituri/rip/debug.py:
* morituri/rip/image.py:
* morituri/rip/main.py:
* morituri/rip/offset.py:
* morituri/test/test_common_checksum.py:
* morituri/test/test_common_encode.py:
* morituri/test/test_image_image.py:
Adapt. Tests work.
2011-08-05 18:50:51 +00:00
Thomas Vander Stichele
c301015537
* morituri/common/checksum.py:
...
* morituri/common/encode.py:
* morituri/image/table.py:
* morituri/rip/cd.py:
* morituri/rip/image.py:
* morituri/rip/offset.py:
* morituri/test/test_common_accurip.py:
* morituri/test/test_common_checksum.py:
* morituri/test/test_image_cue.py:
* morituri/test/test_image_table.py:
Pychecker fixes.
2011-05-21 11:50:39 +00:00
Thomas Vander Stichele
6a8355b109
* morituri/common/program.py:
...
* morituri/rip/offset.py:
When finding the offset, also load and possibly unmount, resolving
to the real path for the device.
2011-03-22 17:31:36 +00:00
Thomas Vander Stichele
b2a74e14c6
* morituri/program/cdparanoia.py:
...
Extend FileSizeError with an extra message.
* morituri/rip/offset.py:
Print a reasonable warning when we cannot rip with a certain offset.
See #57 .
2011-03-20 18:32:02 +00:00
Thomas Vander Stichele
e0434f732c
patch by: Loïc Minier <lool at debian dot org>
...
* examples/ARcalibrate.py:
* examples/ARcue.py:
* examples/readdisc.py:
* morituri/rip/cd.py:
* morituri/rip/offset.py:
s/reponse/response.
Fixes #51 .
2010-11-14 22:48:15 +00:00
Thomas Vander Stichele
22a3554381
* morituri/common/encode.py:
...
* morituri/common/program.py:
* morituri/image/image.py:
* morituri/program/cdparanoia.py:
* morituri/rip/cd.py:
* morituri/rip/image.py:
* morituri/rip/offset.py:
Move all gst-using imports inside functions and classes
to avoid 'import gst' eating our options.
Fixes #12 .
2010-04-04 19:29:49 +00:00
Thomas Vander Stichele
efbfc717aa
* morituri/rip/offset.py:
...
Add a more complete list of offsets, obtained using misc/offsets.py
2010-03-14 13:03:50 +00:00
Thomas Vander Stichele
ace1a096bf
handle exceptions when opening device
2009-12-09 17:37:19 +00:00
Thomas Vander Stichele
2fc5623330
* morituri/rip/offset.py:
...
Pass device parameter to ReadTrackTask. Thanks to Alex B for
spotting this on my blog.
2009-09-19 11:58:14 +00:00
Thomas Vander Stichele
ce7b5762f7
* morituri/program/cdparanoia.py:
...
* morituri/rip/offset.py:
Another unicode fix.
2009-09-12 17:23:39 +00:00
Thomas Vander Stichele
10375235da
* morituri/common/drive.py:
...
Really make pycdio and cdio optional.
* morituri/rip/drive.py:
* morituri/rip/offset.py:
Use drive.getAllDevicePaths()
2009-06-16 19:27:18 +00:00
Thomas Vander Stichele
a3783c2be4
pychecker fixes
2009-05-23 18:18:50 +00:00
Thomas Vander Stichele
3f1ace2ce2
* morituri/program/cdparanoia.py:
...
* morituri/program/cdrdao.py:
* morituri/rip/cd.py:
* morituri/rip/offset.py:
Add device argument to ripping/scanning tasks.
2009-05-23 18:14:31 +00:00
Thomas Vander Stichele
9e3e1d53cb
* morituri/rip/Makefile.am:
...
* morituri/rip/main.py:
* morituri/rip/offset.py (added):
Add first command, 'rip offset find'
2009-05-23 09:00:03 +00:00