From 77fc598d984ed23e66a5aa5b97c2982a79552abf Mon Sep 17 00:00:00 2001
From: David Conrad <lessen42@gmail.com>
Date: Thu, 11 Jun 2009 06:28:06 +0000
Subject: [PATCH] Disable native Vorbis encoder; quality is much worse than
 libvorbis and there really isn't a reason to use it on purpose unless you're
 improving it.

Originally committed as revision 19149 to svn://svn.ffmpeg.org/ffmpeg/trunk
---
 libavcodec/allcodecs.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c
index 7e940553522..803699b7cdd 100644
--- a/libavcodec/allcodecs.c
+++ b/libavcodec/allcodecs.c
@@ -227,7 +227,8 @@ void avcodec_register_all(void)
     REGISTER_DECODER (TRUESPEECH, truespeech);
     REGISTER_DECODER (TTA, tta);
     REGISTER_DECODER (VMDAUDIO, vmdaudio);
-    REGISTER_ENCDEC  (VORBIS, vorbis);
+    /* The Vorbis encoder is disabled because it is extremely low quality. */
+    REGISTER_DECODER (VORBIS, vorbis);
     REGISTER_DECODER (WAVPACK, wavpack);
     REGISTER_ENCDEC  (WMAV1, wmav1);
     REGISTER_ENCDEC  (WMAV2, wmav2);
-- 
GitLab