In beta 4 seeking works correctly, chapters aren't skipped anymore.
But decoder adds some offset. I merged FLAC files to mka, then i added mka and source FLAC files to playlist and used binary comparator to compare tracks from mka with FLAC files.
Here are results from 1.4 beta 4. All tracks except first one are offsetted. Option "Slow but accurate seeking" doesn't change anything.
By the way: offset is equal to block size of source FLAC files.
Differences found in 11 out of 12 track pairs.
Non-zero offset detected in 11 out of 11 non-identical track pairs.
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 1
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\01. Eyes Wide Open.flac"
Compared 9287460 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 2
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\02. Not Again.flac"
Compared 12108096 samples.
Differences found: 24145577 values, starting at 0:00.000000, peak: 1.9663391 at 2:23.168957, 2ch
Channel difference peaks: 1.9557800 1.9663391
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 12103488 samples, with offset of 4608 discarding last/first samples from total of 12108096, discarded samples were not silent in either file.
Differences found within the compared range: 24139368 values, starting at 0:00.000000, peak: 1.9663391 at 2:23.168957, 2ch
Channel difference peaks: 1.9557800 1.9663391
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 3
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\03. Failing.flac"
Compared 14398944 samples.
Differences found: 28791072 values, starting at 0:00.000000, peak: 1.9667358 at 5:04.392517, 2ch
Channel difference peaks: 1.9535828 1.9667358
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 14394336 samples, with offset of 4608 discarding last/first samples from total of 14398944, discarded samples were not silent in either file.
Differences found within the compared range: 28782793 values, starting at 0:00.000000, peak: 1.9667358 at 5:04.392517, 2ch
Channel difference peaks: 1.9535828 1.9667358
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 4
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\04. Wannabe.flac"
Compared 10113600 samples.
Differences found: 20201566 values, starting at 0:00.000000, peak: 1.9550476 at 2:31.996100, 2ch
Channel difference peaks: 1.9531860 1.9550476
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 10108992 samples, with offset of 4608 discarding last/first samples from total of 10113600, discarded samples were silent in file #1.
Differences found within the compared range: 20201566 values, starting at 0:00.000000, peak: 1.9550476 at 2:31.996100, 2ch
Channel difference peaks: 1.9531860 1.9550476
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 5
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\05. Throw It All Away.flac"
Compared 11660040 samples.
Differences found: 23304994 values, starting at 0:00.040590, peak: 1.9769287 at 0:38.365170, 2ch
Channel difference peaks: 1.9566650 1.9769287
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 11655432 samples, with offset of 4608 discarding last/first samples from total of 11660040, discarded samples were silent in file #2.
Differences found within the compared range: 23299228 values, starting at 0:00.040590, peak: 1.9769287 at 0:38.365170, 2ch
Channel difference peaks: 1.9566650 1.9769287
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 6
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\06. Take A Breath.flac"
Compared 10422300 samples.
Differences found: 20758849 values, starting at 0:00.000000, peak: 1.9555969 at 1:38.636417, 1ch
Channel difference peaks: 1.9555969 1.9542542
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 10417692 samples, with offset of 4608 discarding last/first samples from total of 10422300, discarded samples were not silent in either file.
Differences found within the compared range: 20755635 values, starting at 0:00.000000, peak: 1.9555969 at 1:38.636417, 1ch
Channel difference peaks: 1.9555969 1.9542542
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 7
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\07. The Bottom.flac"
Compared 11268432 samples.
Differences found: 22525539 values, starting at 0:00.000000, peak: 1.9711609 at 1:48.128254, 2ch
Channel difference peaks: 1.9595947 1.9711609
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 11263824 samples, with offset of 4608 discarding last/first samples from total of 11268432, discarded samples were not silent in either file.
Differences found within the compared range: 22516975 values, starting at 0:00.000000, peak: 1.9711609 at 1:48.128254, 2ch
Channel difference peaks: 1.9595947 1.9711609
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 8
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\08. Now.flac"
Compared 9902508 samples.
Differences found: 19673001 values, starting at 0:00.000000, peak: 1.9732971 at 1:55.588095, 2ch
Channel difference peaks: 1.9656982 1.9732971
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 9897900 samples, with offset of 4608 discarding last/first samples from total of 9902508, discarded samples were silent in file #1.
Differences found within the compared range: 19673001 values, starting at 0:00.000000, peak: 1.9732971 at 1:55.588095, 2ch
Channel difference peaks: 1.9656982 1.9732971
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 9
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\09. Paper Wings.flac"
Compared 11633580 samples.
Differences found: 23041474 values, starting at 0:00.003537, peak: 1.9569092 at 2:05.254649, 1ch
Channel difference peaks: 1.9569092 1.9555054
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 11628972 samples, with offset of 4608 discarding last/first samples from total of 11633580, discarded samples were silent in file #2.
Differences found within the compared range: 23038846 values, starting at 0:00.003537, peak: 1.9569092 at 2:05.254649, 1ch
Channel difference peaks: 1.9569092 1.9555054
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 10
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\10. Something To Remind You.flac"
Compared 10895052 samples.
Differences found: 21691722 values, starting at 0:00.000000, peak: 1.5256042 at 3:08.750862, 2ch
Channel difference peaks: 1.4623413 1.5256042
File #1 peaks: 0.9525757 0.9778442
File #2 peaks: 0.9525757 0.9778442
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 10890444 samples, with offset of 4608 discarding last/first samples from total of 10895052, discarded samples were not silent in either file.
Differences found within the compared range: 21685436 values, starting at 0:00.000000, peak: 1.5256042 at 3:08.750862, 2ch
Channel difference peaks: 1.4623413 1.5256042
File #1 peaks: 0.9525757 0.9778442
File #2 peaks: 0.9525757 0.9778442
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 11
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\11. Spleen (Live In Houston).flac"
Compared 12820164 samples.
Differences found: 25638212 values, starting at 0:00.000000, peak: 1.9757080 at 4:26.084966, 1ch
Channel difference peaks: 1.9757080 1.9596863
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 12815556 samples, with offset of 4608 discarding last/first samples from total of 12820164, discarded samples were not silent in either file.
Differences found within the compared range: 25629371 values, starting at 0:00.000000, peak: 1.9757080 at 4:26.084966, 1ch
Channel difference peaks: 1.9757080 1.9596863
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 12
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\12. For You (Live In Houston).flac"
Differences found: length mismatch - 3:32.335510 vs 3:32.440000, 9363996 vs 9368604 samples.
Compared 9363996 samples, discarded last 4608 samples from the longer file.
Differences found within the compared range: 18726389 values, starting at 0:00.000000, peak: 1.9657898 at 1:00.486803, 1ch
Channel difference peaks: 1.9657898 1.9602051
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Detected offset as 4608 samples.
Comparing again with corrected offset...
Compared 9359388 samples, with offset of 4608 discarding last/first samples from total of 9363996, discarded samples were not silent in either file.
Differences found within the compared range: 18717580 values, starting at 0:00.000000, peak: 1.9657898 at 1:00.486803, 1ch
Channel difference peaks: 1.9657898 1.9602051
File #1 peaks: 1.0000000 1.0000000
File #2 peaks: 1.0000000 1.0000000
Total duration processed: 50:35.696
Time elapsed: 1:31.752
33.09x realtime
And here are results from 1.3.17. All tracks are bit-identical.
All tracks decoded fine, no differences found.
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 1
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\01. Eyes Wide Open.flac"
Compared 9287460 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 2
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\02. Not Again.flac"
Compared 12108096 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 3
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\03. Failing.flac"
Compared 14398944 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 4
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\04. Wannabe.flac"
Compared 10113600 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 5
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\05. Throw It All Away.flac"
Compared 11660040 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 6
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\06. Take A Breath.flac"
Compared 10422300 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 7
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\07. The Bottom.flac"
Compared 11268432 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 8
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\08. Now.flac"
Compared 9902508 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 9
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\09. Paper Wings.flac"
Compared 11633580 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 10
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\10. Something To Remind You.flac"
Compared 10895052 samples.
No differences in decoded data found.
Channel peaks: 0.9525757 0.9778442
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 11
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\11. Spleen (Live In Houston).flac"
Compared 12820164 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Comparing:
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\Новая папка\01. Eyes Wide Open.mka" / index: 12
"G:\Staind\Staind - 2011 - Staind (Deluxe Edition)\12. For You (Live In Houston).flac"
Compared 9368604 samples.
No differences in decoded data found.
Channel peaks: 1.0000000 1.0000000
Total duration processed: 50:35.800
Time elapsed: 0:12.170
249.46x realtime