summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
authorVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2015-02-02 14:13:10 +0000
committerVincent Penquerc'h <vincent.penquerch@collabora.co.uk>2015-02-02 14:28:33 +0000
commit5f075f336189ac72b62349716a5b826b55434d5b (patch)
tree2de6e9398fdaea31b2887444ed0d7a20f16cc9cb /ext
parent2c5ba12f2823c9a03e68cba8cf825241595e5fa3 (diff)
x264enc: set annexb=1 in byte stream mode when downstream has ANY caps
This matches what is done when downstream caps are not ANY, and fixes prerolling in byte stream mode when typefind is downstream.
Diffstat (limited to 'ext')
-rw-r--r--ext/x264/gstx264enc.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/x264/gstx264enc.c b/ext/x264/gstx264enc.c
index dd37c702..0cc05283 100644
--- a/ext/x264/gstx264enc.c
+++ b/ext/x264/gstx264enc.c
@@ -1796,6 +1796,7 @@ gst_x264_enc_set_format (GstVideoEncoder * video_enc,
GST_INFO_OBJECT (encoder,
"downstream has ANY caps, outputting byte-stream");
encoder->current_byte_stream = GST_X264_ENC_STREAM_FORMAT_BYTE_STREAM;
+ g_string_append_printf (encoder->option_string, ":annexb=1");
} else if (allowed_caps) {
GstStructure *s;
const gchar *profile;