Skip to content

Commit f927648

Browse files
committed
1 parent a3fded5 commit f927648

File tree

4 files changed

+4
-7
lines changed

4 files changed

+4
-7
lines changed

src/id3v2defs.h

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -557,8 +557,7 @@ ID3v2FieldDefinition FrameTypeConstructionList[] = {
557557

558558
// used to determine mimetype for APIC image writing
559559
ImageFileFormatDefinition ImageList[] = {
560-
{"image/jpeg", ".jpg", 4, "\xFF\xD8\xFF\xE0"},
561-
{"image/jpeg", ".jpg", 4, "\xFF\xD8\xFF\xE1"},
560+
{"image/jpeg", ".jpg", 3, "\xFF\xD8\xFF"},
562561
{"image/png", ".png", 8, "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A"},
563562
{"image/pdf", ".pdf", 7, "%PDF-1."},
564563
{"image/jp2",

src/metalist.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -305,8 +305,7 @@ void APar_ExtractAAC_Artwork(short this_atom_num,
305305

306306
if (memcmp(art_payload, "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A", 8) == 0) {
307307
strcpy(suffix, ".png");
308-
} else if (memcmp(art_payload, "\xFF\xD8\xFF\xE0", 4) == 0 ||
309-
memcmp(art_payload, "\xFF\xD8\xFF\xE1", 4) == 0) {
308+
} else if (memcmp(art_payload, "\xFF\xD8\xFF", 3) == 0) {
310309
strcpy(suffix, ".jpg");
311310
}
312311

src/nsimage.mm

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ void DetermineType(const char *picfilePath) {
3838
if (memcmp(picHeader, "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A", 8) == 0) {
3939
isPNG=true;
4040
isJPEG=false;
41-
} else if (memcmp(picHeader, "\xFF\xD8\xFF\xE0", 4) == 0) {
41+
} else if (memcmp(picHeader, "\xFF\xD8\xFF", 3) == 0) {
4242
isJPEG=true;
4343
isPNG=false;
4444
}

src/parsley.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -163,8 +163,7 @@ int APar_TestArtworkBinaryData(const char *artworkPath) {
163163
if (strncmp(twenty_byte_buffer, "\x89\x50\x4E\x47\x0D\x0A\x1A\x0A", 8) ==
164164
0) {
165165
artwork_dataType = AtomFlags_Data_PNGBinary;
166-
} else if (strncmp(twenty_byte_buffer, "\xFF\xD8\xFF\xE0", 4) == 0 ||
167-
memcmp(twenty_byte_buffer, "\xFF\xD8\xFF\xE1", 4) == 0) {
166+
} else if (memcmp(twenty_byte_buffer, "\xFF\xD8\xFF", 3) == 0) {
168167
artwork_dataType = AtomFlags_Data_JPEGBinary;
169168
} else {
170169
fprintf(stdout,

0 commit comments

Comments
 (0)