Fix for encoding with bladeenc and usepipes
authorAndrew Strong <andrew.david.strong@gmail.com>
Fri, 17 Apr 2015 10:04:59 +0000 (20:04 +1000)
committerAndrew Strong <andrew.david.strong@gmail.com>
Fri, 17 Apr 2015 10:04:59 +0000 (20:04 +1000)
Encoding with bladeenc and usepipes has been broken for a while:

Commit: edc5c93e46663d19d8dd7d8b6eba38de2f9fe5ee

This commit places the correct stdin option and alters the bladeenc
options to allow bladeenc and usepipes to work.

abcde
abcde.conf
changelog

diff --git a/abcde b/abcde
index 137291a..2a598b7 100755 (executable)
--- a/abcde
+++ b/abcde
@@ -1124,7 +1124,7 @@ do_encode ()
                                %local*%)
                                        case "$MP3ENCODERSYNTAX" in
                                        lame|toolame|gogo) $RUN_COMMAND nice $EFFECTIVE_NICE $MP3ENCODER $MP3ENCODEROPTS "$IN" "$OUT" ;;
-                                       bladeenc) $RUN_COMMAND nice $EFFECTIVE_NICE $MP3ENCODER $MP3ENCODEROPTS -quit "$IN" ;;
+                                       bladeenc) $RUN_COMMAND nice $EFFECTIVE_NICE $MP3ENCODER $MP3ENCODEROPTS -quit "$IN" "$OUT" ;;
                                        l3enc|xingmp3enc) $RUN_COMMAND nice $EFFECTIVE_NICE $MP3ENCODER "$IN" "$OUT" $MP3ENCODEROPTS ;;
                                        mp3enc) $RUN_COMMAND nice $EFFECTIVE_NICE $MP3ENCODER -if "$IN" -of "$OUT" $MP3ENCODEROPTS ;;
                                        esac
@@ -4175,7 +4175,7 @@ PIPERIPPER_pird="-"
 # Encoders with USEPIPE support
 PIPE_mp3enc="-sti"
 PIPE_lame="-"
-PIPE_bladeenc="-"
+PIPE_bladeenc="stdin"
 PIPE_oggenc="-"
 PIPE_opusenc="-"
 PIPE_flac="-"
index c6be8c8..6e007ac 100644 (file)
 #LAMEOPTS=
 #TOOLAMEOPTS=
 #GOGOOPTS=
+# Bladeenc still works with abcde in 2015, and the last release of bladeenc
+# was in 2001! Settings that will produce a great encode are: '-br 192' 
 #BLADEENCOPTS=
 # L3enc still works with abcde in 2015, pretty amazing when you realise 
 # that the last release of l3enc was in 1997! Settings that will produce 
-# a great encode are: '-br 256000 -hq -crc'                       Andrew.
+# a great encode are: '-br 256000 -hq -crc'
 #L3ENCOPTS=
 #XINGMP3ENCOPTS=
 # And mp3enc also still works with abcde in 2015 with the last release
 # of mp3enc in 1998! Settings that will produce a great encode, albeit
-# a slow one, are: '-v -br 256000 -qual 9 -no-is -bw 16500'.      Andrew.
+# a slow one, are: '-v -br 256000 -qual 9 -no-is -bw 16500'
 #MP3ENCOPTS=
 
 # Ogg:
index 533e7f1..3c52413 100644 (file)
--- a/changelog
+++ b/changelog
@@ -1,5 +1,6 @@
 abcde 2.6.1
 
+  * Fix for encoding with bladeenc and usepipes.
   * Fix for broken ripping with dagrab. Closes Issue 140.
   * Fix for diskutil selecting wrong disk on OS X. Thanks
     to Richard for this fix which closes Issue 139.