diff options
Diffstat (limited to 'apps')
-rw-r--r-- | apps/metadata.c | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/apps/metadata.c b/apps/metadata.c index d6b02966f6..dcbc29e73c 100644 --- a/apps/metadata.c +++ b/apps/metadata.c | |||
@@ -1276,9 +1276,14 @@ static bool read_mp4_tags(int fd, struct mp3entry* id3, | |||
1276 | /* Re-use the read buffer as the dest buffer... */ | 1276 | /* Re-use the read buffer as the dest buffer... */ |
1277 | buffer -= length; | 1277 | buffer -= length; |
1278 | buffer_left += length; | 1278 | buffer_left += length; |
1279 | 1279 | ||
1280 | parse_replaygain(tag_name, buffer, id3, buffer, | 1280 | if (parse_replaygain(tag_name, buffer, id3, |
1281 | buffer_left); | 1281 | buffer, buffer_left) > 0) |
1282 | { | ||
1283 | /* Data used, keep it. */ | ||
1284 | buffer += length; | ||
1285 | buffer_left -= length; | ||
1286 | } | ||
1282 | } | 1287 | } |
1283 | } | 1288 | } |
1284 | } | 1289 | } |