From 19117a39fe32d19cdab89f07aefe9b0ffcff2010 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tim-Philipp=20M=C3=BCller?= Date: Fri, 24 Apr 2009 01:01:53 +0100 Subject: [PATCH] id3demux: pass the right size value for size of all frames to the parser Frame data size is tag size adjusted for size of the tag header and footer, not tag size including header and footer. --- gst/id3demux/id3tags.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gst/id3demux/id3tags.c b/gst/id3demux/id3tags.c index 0a7a3df9a0..f2e06344a4 100644 --- a/gst/id3demux/id3tags.c +++ b/gst/id3demux/id3tags.c @@ -159,7 +159,7 @@ id3demux_read_id3v2_tag (GstBuffer * buffer, guint * id3v2_size, else work.hdr.frame_data_size = read_size - ID3V2_HDR_SIZE; - result = id3demux_id3v2_frames_to_tag_list (&work, read_size); + result = id3demux_id3v2_frames_to_tag_list (&work, work.hdr.frame_data_size); *tags = work.tags;