From 28a5826fa4d89f849320fe5a920afb58f7fa5714 Mon Sep 17 00:00:00 2001 From: Vincent Penquerc'h Date: Tue, 27 Sep 2016 16:17:00 +0100 Subject: fdkaacenc: set transmux on the fdkaac lib Not doing so will fail to decode in a simple fdkaacenc ! fdkaacdec pipeline, though would work if this goes through a file. https://bugzilla.gnome.org/show_bug.cgi?id=772067 --- ext/fdkaac/gstfdkaacenc.c | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ext/fdkaac') diff --git a/ext/fdkaac/gstfdkaacenc.c b/ext/fdkaac/gstfdkaacenc.c index 01a335ccc..066decc98 100644 --- a/ext/fdkaac/gstfdkaacenc.c +++ b/ext/fdkaac/gstfdkaacenc.c @@ -406,6 +406,12 @@ gst_fdkaacenc_set_format (GstAudioEncoder * enc, GstAudioInfo * info) } } + if ((err = aacEncoder_SetParam (self->enc, AACENC_TRANSMUX, + transmux)) != AACENC_OK) { + GST_ERROR_OBJECT (self, "Unable to set transmux %d: %d", transmux, err); + return FALSE; + } + if ((err = aacEncoder_SetParam (self->enc, AACENC_BITRATE, bitrate)) != AACENC_OK) { GST_ERROR_OBJECT (self, "Unable to set bitrate %d: %d", bitrate, err); -- cgit v1.2.1