module Id3::UnsynchronizationScheme

Overview

ID3 'unsynchronization scheme' Bit sequences like:

11111111 111xxxxx

will be encoded as:

11111111 00000000 111xxxxx

in order to prevent old software/players from interpreting the sequence as an incorrect synchronization sequence. In addition, now the sequence FF 00 has to be escaped by inserting a null byte: FF 00 00.

Defined in:

id3/unsynchronization_scheme.cr

Class Method Summary

Class Method Detail

def self.apply(bytes : Bytes) : Bytes #

[View source]
def self.unapply(bytes : Bytes) : Bytes #

[View source]