Commit 505878c0 authored by Wouter Cloetens's avatar Wouter Cloetens Committed by Sebastian Dröge
Browse files

ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment...

ext/soup/gstsouphttpsrc.c: Correctly set duration on the GstBaseSrc segment when we know it to fix failing the durati...

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (soup_got_headers):
Correctly set duration on the GstBaseSrc segment when we know it
to fix failing the duration query.
parent c8d8a7e6
common @ b6bd1a35
Subproject commit 9aa2dcf8d6855932e9e91006d6be96f55fd9f1a3
Subproject commit b6bd1a35b641237d016496039e474dee4230de76
......@@ -558,6 +558,7 @@ soup_got_headers (SoupMessage * msg, GstSouphttpSrc * src)
{
const char *value;
GstTagList *tag_list;
GstBaseSrc *basesrc;
GST_DEBUG_OBJECT (src, "got headers");
......@@ -568,6 +569,9 @@ soup_got_headers (SoupMessage * msg, GstSouphttpSrc * src)
src->have_size = TRUE;
GST_DEBUG_OBJECT (src, "size = %llu", src->content_size);
basesrc = GST_BASE_SRC_CAST (src);
gst_segment_set_duration (&basesrc->segment, GST_FORMAT_BYTES,
src->content_size);
gst_element_post_message (GST_ELEMENT (src),
gst_message_new_duration (GST_OBJECT (src), GST_FORMAT_BYTES,
src->content_size));
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment