diff options
author | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2016-09-28 09:44:58 +0100 |
---|---|---|
committer | Vincent Penquerc'h <vincent.penquerch@collabora.co.uk> | 2016-09-28 10:04:24 +0100 |
commit | 20caebe6a1d3976057ec841eaaf1f22470f7410e (patch) | |
tree | fdfa4ebdd4bed88195c17a4b3b107396dd6f716f /ext | |
parent | b75ec0c43360c7d47a00d78a7d73b4d5430d8cf9 (diff) | |
download | gstreamer-plugins-bad-20caebe6a1d3976057ec841eaaf1f22470f7410e.tar.gz |
fdkaacenc: set framed=true on src caps
This fixes muxing in MPEG TS.
https://bugzilla.gnome.org/show_bug.cgi?id=772108
Diffstat (limited to 'ext')
-rw-r--r-- | ext/fdkaac/gstfdkaacenc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ext/fdkaac/gstfdkaacenc.c b/ext/fdkaac/gstfdkaacenc.c index 066decc98..8c6ff8bb9 100644 --- a/ext/fdkaac/gstfdkaacenc.c +++ b/ext/fdkaac/gstfdkaacenc.c @@ -131,7 +131,7 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", "rate = (int) { " SAMPLE_RATES " }, " "channels = (int) {1, 2, 3, 4, 5, 6, 8}, " "stream-format = (string) { adts, adif, raw }, " - "base-profile = (string) lc") + "base-profile = (string) lc, " "framed = (boolean) true") ); GST_DEBUG_CATEGORY_STATIC (gst_fdkaacenc_debug); @@ -438,6 +438,7 @@ gst_fdkaacenc_set_format (GstAudioEncoder * enc, GstAudioInfo * info) src_caps = gst_caps_new_simple ("audio/mpeg", "mpegversion", G_TYPE_INT, mpegversion, "channels", G_TYPE_INT, GST_AUDIO_INFO_CHANNELS (info), + "framed", G_TYPE_BOOLEAN, TRUE, "rate", G_TYPE_INT, GST_AUDIO_INFO_RATE (info), NULL); /* raw */ |