aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJ. Alexander Treuman <jat@spatialrift.net>2006-08-23 14:06:16 +0000
committerJ. Alexander Treuman <jat@spatialrift.net>2006-08-23 14:06:16 +0000
commit87327cb931445ea643eaa2f5ea67667903d603c8 (patch)
tree2084881dbfaad8b151ffb9ce40ef6c5b2220fa8c /src
parent30bf8f89f40be2ee0eafa61f43e111e5f571f9ad (diff)
downloadmpd-87327cb931445ea643eaa2f5ea67667903d603c8.tar.gz
mpd-87327cb931445ea643eaa2f5ea67667903d603c8.tar.xz
mpd-87327cb931445ea643eaa2f5ea67667903d603c8.zip
Instead of ignoring mp2/mp3 files that start with a layer 1 frame, just skip the layer 1 frames looking for a layer 2 or 3 frame.
git-svn-id: https://svn.musicpd.org/mpd/trunk@4671 09075e82-0dd4-0310-85a5-a0d7c8717e4f
Diffstat (limited to 'src')
-rw-r--r--src/inputPlugins/mp3_plugin.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/src/inputPlugins/mp3_plugin.c b/src/inputPlugins/mp3_plugin.c
index 35f822b1e..899bb1682 100644
--- a/src/inputPlugins/mp3_plugin.c
+++ b/src/inputPlugins/mp3_plugin.c
@@ -404,8 +404,7 @@ static int decodeNextFrameHeader(mp3DecodeData * data, MpdTag ** tag,
if (!data->layer) {
if (layer != MAD_LAYER_II && layer != MAD_LAYER_III) {
/* Only layer 2 and 3 have been tested to work */
- DEBUG("MPEG audio file is not layer 2 or 3\n");
- return DECODE_BREAK;
+ return DECODE_SKIP;
}
data->layer = layer;
} else if (layer != data->layer) {