1. Travis Shirk
  2. eyeD3
  3. Issues
Issue #75 resolved

parse lameinfo even if crc16 is not correct

optimix
created an issue

Hello,

Is it possible to always parse the lameinfo tag, even if the crc16 is not correct and issue a big warning for the crc16 ?

For the record, I had to sneak into the code of eyed3 to see why eyed3 was not showing the delay/padding values of the lameinfo tag on my generated files - because I haven't implemented yet writing of the crc16 of the lame tag.

-- Alex

Comments (5)

  1. optimix reporter

    FYI, I am the maintainer of mp3splt and changed mp3splt to support gapless playback after split (like pcutmp3). Thus, this file was created with mp3splt latest code.

  2. Travis Shirk repo owner

    By forging on after the failed crc check we end up with:

    eyed3.mp3.headers:WARNING: Lame tag CRC check failed
    eyed3.mp3.headers:DEBUG: Lame Encoder Version: LAME3.94
    eyed3.mp3.headers:DEBUG: Lame info tag version: 0
    eyed3.mp3.headers:DEBUG: Lame VBR method: Unknown
    eyed3.mp3.headers:DEBUG: Lame Lowpass filter value: 0 Hz
    eyed3.mp3.headers:DEBUG: Lame Encoding flags: 
    eyed3.mp3.headers:DEBUG: Lame ATH type: 0
    eyed3.mp3.headers:DEBUG: Lame Bitrate (Constant): 0
    eyed3.mp3.headers:DEBUG: Lame Encoder delay: 0 samples
    eyed3.mp3.headers:DEBUG: Lame Encoder padding: 1656 samples
    eyed3.mp3.headers:DEBUG: Lame Source Sample Frequency: <= 32 kHz
    eyed3.mp3.headers:DEBUG: Lame Unwise settings used: False
    eyed3.mp3.headers:DEBUG: Lame Stereo mode: Mono
    eyed3.mp3.headers:DEBUG: Lame Noise Shaping: 0
    eyed3.mp3.headers:DEBUG: Lame MP3 Gain: 0 (+0.0 dB)
    eyed3.mp3.headers:DEBUG: Lame Surround Info: None
    eyed3.mp3.headers:DEBUG: Lame Preset: Unknown
    eyed3.mp3.headers:DEBUG: Lame Music Length: 0 bytes
    eyed3.mp3.headers:DEBUG: Lame Music CRC: 0000
    eyed3.mp3.headers:DEBUG: Lame Info Tag CRC: 0000
    

    Is this data what you expect?

  3. Log in to comment