Thomas Vander Stichele
ff4e01fca3
fix another pychecker warning that was actually pointing out a bug
2013-11-23 15:54:52 -05:00
Thomas Vander Stichele
b379f60c28
fix pychecker warning
2013-11-23 15:54:24 -05:00
Thomas Vander Stichele
2a2586f56f
allow all profiles, including lossy
2013-11-23 15:49:58 -05:00
Thomas Vander Stichele
fc282df8a6
start with a one frame interval until we know more
...
if it's say four frames, we get to paused without eos, but then
hit eos without level message
2013-08-29 19:51:07 +02:00
Thomas Vander Stichele
afd638fa4b
add debug resultcache cue command
...
to output a cue from a cached result
2013-08-25 17:18:04 +02:00
Thomas Vander Stichele
1f7bdbaeae
Merge branch 'bug-offsets-3'
2013-08-25 16:51:50 +02:00
Thomas Vander Stichele
354bd7744f
fix so first FILE goes before TRACK 01 and possible PREGAP
2013-08-24 13:58:21 +02:00
Thomas Vander Stichele
19fa97e23a
use more diffstrings; use it from reference to generated
2013-08-24 13:57:56 +02:00
Thomas Vander Stichele
1141f5e27c
add type doc
2013-08-24 02:41:21 +02:00
Thomas Vander Stichele
abc03e8e43
since the cached results have wrong (negative) relative for index > 01,
...
make sure we don't use the cache by upping the version
2013-08-24 02:41:21 +02:00
Thomas Vander Stichele
ea9225a9de
now that we have a literal conversion of the toc, update
...
the toc doesn't notice the real pregap audio data, so marks the HTOA
as silence, and puts all following audio data in one file.
Update .cue file to reflect this; ie, create a cue file that misses the
HTOA
2013-08-24 02:41:01 +02:00
Thomas Vander Stichele
9f2ff9ee52
fix expectations on surfer rosa test
...
looks like it was interpreting relative on an index02 relative to the
track's index 00, instead of relative to the source
2013-08-24 02:41:00 +02:00
Thomas Vander Stichele
bf3db822dd
strokes test case is now correct
2013-08-24 02:41:00 +02:00
Thomas Vander Stichele
bcd350f768
use a common _index method for all cases
2013-08-24 02:41:00 +02:00
Thomas Vander Stichele
61fdb2c332
move some assignments around to be more logical
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
ddea002a8f
also add source for DATAFILE
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
b59bf8f98a
make sources an object property
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
a1e787648e
add more tests, after calculating expected values for this disc
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
38193c7f0c
add/fix debug
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
2200776b30
update debug
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
1ef45c2b2a
stop absolutizing
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
e3e3a87547
WIP: try to set relative offset correctly based on sources
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
2c23418490
now take relative from currentFile
2013-08-24 02:40:20 +02:00
Thomas Vander Stichele
d1940b639f
update tests
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
142fa9e33e
create index with the correct path by using sources
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
1ac8d43f88
use diffStrings
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
73a7056d85
handle index 00 of track 1 specially
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
f11672fd3d
add a Source object, but don't use it yet
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
7118555a7f
add doc
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
16bdaac89e
add all EAC cue files for surfer rosa
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
1271ccea18
Set start and length properly on File
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
879dd7f946
reset relative offset on SILENCE/ZERO
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
a8fe47f1bd
compare output .cue with EAC one we add
...
The EAC one clearly marks the HTOA of one frame as pre-gap, while we
don't yet do that.
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
f30b8b598f
add more asserts on the current code for strokes
...
this shows that some of the logic may be wrong; track 1 index 1
should have relative 0 as it draws from the file, not silence
2013-08-24 02:38:39 +02:00
Thomas Vander Stichele
1a047a2ebe
hack to get proper revision before generating configure/*py
2013-08-24 01:51:44 +02:00
Thomas Vander Stichele
987bc91c2f
make sure distcheck works too
2013-08-24 01:38:41 +02:00
Thomas Vander Stichele
d4365184c8
add make rules to trigger git submodule init/sync/update
...
Fixes trac bug #144
2013-08-24 01:09:53 +02:00
Thomas Vander Stichele
120d1b239f
work without network
2013-08-04 18:11:13 +02:00
Thomas Vander Stichele
df0daefa27
use a built REVISION file as a backup revision source
2013-08-02 16:17:03 +02:00
Thomas Vander Stichele
debd48d3e6
Add testcase to show that previous commit fixes #19 .
2013-07-30 13:37:32 +02:00
Thomas Vander Stichele
6eda5d7dc5
remove one if path
2013-07-30 13:25:28 +02:00
Thomas Vander Stichele
7c95e8e017
Set proper track ids. Fixes #34
2013-07-30 13:23:34 +02:00
Thomas Vander Stichele
e8d06ba3f1
distinguish between disc and track credit
2013-07-30 13:17:32 +02:00
Thomas Vander Stichele
e5b2627db2
add more FIXME
2013-07-30 13:16:15 +02:00
Thomas Vander Stichele
ead648feef
add getIds and use it to set correct ids
2013-07-30 13:09:56 +02:00
Thomas Vander Stichele
a8ef4a54c4
make sure sortname contains all artists
2013-07-30 13:07:09 +02:00
Thomas Vander Stichele
3d53056573
Extract a Credit list subclass to get name/sortname/id
2013-07-30 13:06:02 +02:00
Thomas Vander Stichele
7b17955664
add doc
2013-07-30 13:05:09 +02:00
Thomas Vander Stichele
7533b269fc
add another test to fix
2013-07-30 12:47:00 +02:00
Thomas Vander Stichele
82404900fd
fix syntax error
2013-07-30 12:36:21 +02:00