瀏覽代碼

mpd: new features

* Add libcue support (.cue file parsing)
* Add lame support (mp3 encoding)
* Fix slight typo in Config.in wrt LIBCUEFILE

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Gustavo Zacarias 14 年之前
父節點
當前提交
a74b4044b0
共有 2 個文件被更改,包括 25 次插入1 次删除
  1. 13 1
      package/multimedia/mpd/Config.in
  2. 12 0
      package/multimedia/mpd/mpd.mk

+ 13 - 1
package/multimedia/mpd/Config.in

@@ -53,6 +53,18 @@ config BR2_PACKAGE_MPD_FLAC
 	  Enable flac input/streaming support.
 	  Select this if you want to play back FLAC files.
 
+config BR2_PACKAGE_MPD_LAME
+	bool "lame"
+	select BR2_PACKAGE_LAME
+	help
+	  Enable lame (mp3) encoding support.
+
+config BR2_PACKAGE_MPD_LIBCUE
+	bool "libcue"
+	select BR2_PACKAGE_LIBCUE
+	help
+	  Enable cue file support.
+
 config BR2_PACKAGE_MPD_LIBSAMPLERATE
 	bool "libsamplerate"
 	select BR2_PACKAGE_LIBSAMPLERATE
@@ -86,7 +98,7 @@ config BR2_PACKAGE_MPD_MPG123
 
 config BR2_PACKAGE_MPD_MUSEPACK
 	bool "musepack"
-	select BR2_PACKAGE_LIBCUE
+	select BR2_PACKAGE_LIBCUEFILE
 	select BR2_PACKAGE_LIBREPLAYGAIN
 	select BR2_PACKAGE_MUSEPACK
 	help

+ 12 - 0
package/multimedia/mpd/mpd.mk

@@ -44,6 +44,18 @@ else
 MPD_CONF_OPT += --disable-curl
 endif
 
+ifeq ($(BR2_PACKAGE_MPD_LAME),y)
+MPD_DEPENDENCIES += lame
+else
+MPD_CONF_OPT += --disable-lame-encoder
+endif
+
+ifeq ($(BR2_PACKAGE_MPD_LIBCUE),y)
+MPD_DEPENDENCIES += libcue
+else
+MPD_CONF_OPT += --disable-cue
+endif
+
 ifeq ($(BR2_PACKAGE_MPD_LIBSAMPLERATE),y)
 MPD_DEPENDENCIES += libsamplerate
 else