| Commit message (Collapse) | Author | Age |
|
|
|
|
|
|
|
|
|
| |
Flac_Tag_Write_File_Tag now checks to make sure the picture
description string is non-null before attempting to set it. (Passing
a null pointer to FLAC__metadata_object_picture_set_description
violates that function's contract; see
http://flac.sourceforge.net/api/group__flac__metadata__object.html#ga43).
This brings Flac_Tag_Write_File_Tag's behavior in line with that of
the analogous functions for Ogg and ID3 tags.
|
|
|
|
|
|
|
|
| |
Resolve condition when 'preserve modification time' feature is
disabled, FLAC files would not have their modification times changed.
Secondly, it disables easytag from incorrectly warning the user that the
file was changed by an external program, when easytag writes the file.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The libFLAC API is unclear about how it handles empty strings. The
original code assumed that empty string would be copied, when 'copy'
param of set_vendor_string was true, as indicated in the API docs.
Checking into the libFLAC source, when a string of length 0 is provided,
it will NOT be copied. Therfore, free'ing empty string will cause a
SIGSEGV or worse when the FLAC API tries to read the vendor string.
|
| |
|
| |
|
| |
|
|
|