summaryrefslogtreecommitdiff
path: root/gst/id3demux/id3v2frames.c
diff options
context:
space:
mode:
Diffstat (limited to 'gst/id3demux/id3v2frames.c')
-rw-r--r--gst/id3demux/id3v2frames.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/gst/id3demux/id3v2frames.c b/gst/id3demux/id3v2frames.c
index 79fdf61b3..021a3d173 100644
--- a/gst/id3demux/id3v2frames.c
+++ b/gst/id3demux/id3v2frames.c
@@ -116,9 +116,11 @@ id3demux_id3v2_parse_frame (ID3TagsWorking * work)
}
frame_data += 4;
frame_data_size -= 4;
- if (work->parse_size < frame_data_size) {
- GST_WARNING ("ID3v2 frame %s has invalid size %d.", tag_name,
- frame_data_size);
+ GST_LOG ("Un-unsynced data size %d (of %d)", work->parse_size,
+ frame_data_size);
+ if (work->parse_size > frame_data_size) {
+ GST_WARNING ("ID3v2 frame %s data has invalid size %d (>%d)",
+ work->frame_id, work->parse_size, frame_data_size);
return FALSE;
}
}