From: Manuel C. <ll...@er...> - 2002-11-02 17:43:37
|
Hi all, I have tried to debug why when I extract an _audio_ cd, I see the progress jumping up and down. after modifing dao/CdrDriver.cc line 4026: long totalTrackLen = audioReadTrackInfo_[audioReadActTrack_ + 1].start - audioReadTrackInfo_[audioReadActTrack_ ].start; long progress = startLba - audioReadTrackInfo_[audioReadActTrack_ ].start; long totalProgress; cout << "actualTrackProgress: " << progress << endl; which is the same "progress" calculation that is sent to the gui. The command line is: cdrdao read-cd --read-raw --device 0,0,0 --driver generic-mmc:0x0 --paranoia-mode 3 --datafile ./foo.bin ./foo.toc and the results are: ... PQ sub-channel reading (audio track) is supported, data format is HEX. Raw P-W sub-channel reading (audio track) is supported. Cooked R-W sub-channel reading (audio track) is supported. Copying audio tracks 1-10: start 00:00:00, length 34:31:23 to "./foo.bin"... Track 1... actualTrackProgress: -33 actualTrackProgress: -13 actualTrackProgress: 13 Found ISRC code. actualTrackProgress: 39 actualTrackProgress: 65 actualTrackProgress: 91 actualTrackProgress: -33 actualTrackProgress: -27 actualTrackProgress: -1 actualTrackProgress: 25 actualTrackProgress: 51 actualTrackProgress: 77 actualTrackProgress: 103 actualTrackProgress: 81 actualTrackProgress: 107 actualTrackProgress: 133 actualTrackProgress: 159 actualTrackProgress: 185 actualTrackProgress: 211 actualTrackProgress: 82 actualTrackProgress: 108 actualTrackProgress: 134 actualTrackProgress: 160 actualTrackProgress: 186 actualTrackProgress: 212 actualTrackProgress: 195 actualTrackProgress: 221 actualTrackProgress: 247 actualTrackProgress: 273 actualTrackProgress: 299 actualTrackProgress: 325 As you can see, the progress goes up and down, that causes the progress bar to jump. How can I further debug this problem? -- Manuel Clos ll...@er... TCPA y Palladium: http://bulmalug.net/body.phtml?nIdNoticia=1398 TCPA and Palladium: http://www.cl.cam.ac.uk/~rja14/tcpa-faq.html |