Handle sync errors and thus ID3 tags. More...
#include "splt.h"
Go to the source code of this file.
Functions | |
int | splt_se_serrors_append_point (splt_state *state, off_t point) |
void | splt_se_serrors_free (splt_state *state) |
void | splt_se_set_sync_errors_default_values (splt_state *state) |
Handle sync errors and thus ID3 tags.
When MP3 was invented there were no plans to include artist, genre and similar information there. But there is a mechanism that makes MP3 players skip broken packets that are detected by "sync errors".
And it is rather easy to fill broken packets with information about the current track - which is exactly what id3 tags do.
So this file handles deliberately broken audio packets - that contain plain text and images instead.
Definition in file sync_errors.c.