diff options
author | Michael Sevakis <jethead71@rockbox.org> | 2013-03-06 19:36:24 -0500 |
---|---|---|
committer | Michael Sevakis <jethead71@rockbox.org> | 2013-03-06 19:47:05 -0500 |
commit | c73894213d7f1c53eac7ea3d08ce9dbe0187aa33 (patch) | |
tree | bbc1fc73c1fc2a3465901d25b00a44505d9e8831 /rbutil/rbutilqt/base/encoderrbspeex.cpp | |
parent | 2f9e3cae2c567185a501f4e2a301665452a83350 (diff) | |
download | rockbox-c73894213d7f1c53eac7ea3d08ce9dbe0187aa33.tar.gz rockbox-c73894213d7f1c53eac7ea3d08ce9dbe0187aa33.zip |
VGM Codec: Improve time and fade behavior. Tweak minor misc.
Prevents cutoff of tracks, especially short ones:
* Extend looped tracks by fade length to fade at start of loop repeat.
* No fade occurs for non-repeating track only having an intro.
* Uses id3.tail_trim field to store fade duration.
Use libGME built-in elapsed time reporting instead of custom calculation:
* libGME already reports in milliseconds.
* Don't advance time counter when Repeat == One. It just runs the progress
over the length limit.
Fix a comment about sample rate and set the reported bitrate to be
accurate for 44.1 kHz stereo.
Change-Id: I3ede22bda0f9a941a3fef751f4d678eb0027344c
Diffstat (limited to 'rbutil/rbutilqt/base/encoderrbspeex.cpp')
0 files changed, 0 insertions, 0 deletions