Prev Previous Post   Next Post Next
Old 10-28-2007, 06:07 PM
Almoxil's Avatar
Almoxil Almoxil is offline
Ultra Senior Member
Join Date: Jun 2006
Location: Brazil
Posts: 1,857
Post "End of song bug" test

“End of song bug” TEST

Hello, people. I finally managed to finish the test for the “end of song bug” on my Meizu M6 SP. Firmware version is 2004.1. It’s under tests, but except for APE support and a few other small improvements, it isn’t much different from the older 2003.2.

Here’s what I did:


I used Exact Audio Copy (v.095 beta 4) to rip two consecutive tracks without gaps between them. I obtained two WAV files (not compressed). The tracks in question are from Pink Floyd’s “Pulse”, which is a live concert – first two tracks from disc 2. EAC configurations are listed in the end of this post;



I downloaded and used Monkey’s Audio 3.99, which can be obtained here. Used Normal compression level (Extra-High doesn’t work);


I downloaded both FLAC codec and tools ver 1.2.1a here. Uset two compression levels (0 and 5). I used FLAC Frontend to convert the WAV files to FLAC;


My LAME encoder (3.97) was already included with MediaCoder, but you can find it easily online (if you don’t have this version already installed with some other app). I used it to encode each of the two WAV files to MP3 (44,100 kHz, joint stereo, highest quality, automatic lowpass/highpass filters), using each of the following settings: CBR (160 kbits/s and 320 kbits/s); VBR (V 0 and V 3). The command lines for the encoding are listed in the end of this post;

Tagging and adding album art:

WAV files can’t hold tag information. For the encoded files (FLAC, APE and MP3) I used Mp3Tag, which can be found here to embed tags and album art. There are versions of the files without and with tags. For the tagged files, there are 2 versions: with and withoug album art.


After, I loaded all the tracks (in a folder tree) to my Meizu M6 and started listening (using both the file browser and ID3 tag navigaton, when available). Below there is a summary of the results:

* after adding silence to MP3 files.

Adding silence frames to MP3 files:

I found a shareware app that allows adding silence frames at the beginning, end or in the middle of MP3 files, without decoding/re-encoding. It’s name is MP3 Frame Editor, and costs $15. Using the trial period (50 file saves), I used it to add 6 frames of silence (roughly 0.15 second) at the end of each MP3 file. The result is that some of the edited MP3 files didn’t show skipping. The others started to show harsh noises at the end. Adding more frames might alleviate de problem, but you'll end with a slightly longer gap between the tracks.


My conclusions, after doing these tests, are that Meizu M6 SP has problems with MP3 files with no silence at the end. Constant bitrate files will have the issue more often. Other file formats (especially lossless) don’t seem to be affected by the issue. After adding silence frames at the end of affected MP3 files, some of them played correctly.

That makes me believe the problem should be a bug in the MP3 decoder or some problem involving that and buffering.


EAC options:


Fill up missing offset samples with silence – UNCHECKED;
No use of null samples for CRC calculations – CHECKED;
Synchronize between tracks – CHECKED;
Delete leading and trailing silence blocks – UNCHECKED;
Skip track extraction on read of sync erros – UNCHECKED;
Skip track extraction after duration longer than… times realtime – UNCHECKED;
After each… mins of extraction, cool down the drive for… – UNCHECKED;
Lock driver tray during extraction – CHECKED;
Extraction and compression priority – NORMAL;
Error recovery quality – HIGH;

Drive options / Extraction Method guide (drive for this test was a LG HL-DT-STCD-RW GCE-8526B):

Secure mode with following drive features (recommended) – SELECTED;
Drive has “Accurate Stream” feature – CHECKED;
Drive caches audio data – UNCHECKED;
Drive is capable of retrieving C2 error information – UNCHECKED;

Drive options / Gap Detection:

Gap/Index retrieval method – Detection Method B;
Detection accuracy – SECURE.

LAME settings for the test:

CBR 320 kbits/s:

lame -m j -q 0 -b 320 -p “<source file.wav>” “<dest file.mp3>”

CBR 160 kbits/s:

lame -m j -q 0 -b 160 -p “<source file.wav>” “<dest file.mp3>”

VBR V 0:

lame -m j -V 0 -q 0 --vbr-new –p “<source file.wav>” “<dest file.mp3>”

VBR V 3:

lame -m j -V 3 -q 0 --vbr-new –p “<source file.wav>” “<dest file.mp3>”
Cowon D2 4GB + 16GB A-data SDHC card • Meizu M6 SP 8GB • Zen Vision:M 30GB • Zen V Plus 4GB • iRiver SlimX 550
Sennheiser PX-100 • AKG K81 DJ • Alessandro MS-1 • FutureSonics Atrio M5 • Audio Technica ATH-CK7, ATH-AD2K • ATH-ESW9
Meier Corda Move
Reply With Quote

Advertisement [Remove Advertisement]


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT -5. The time now is 11:49 AM.