[Bug 675010] After using queue2, souphttpsrc error-internal data flow error offen occurs
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Thu May 3 22:37:42 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=675010
GStreamer | gst-plugins-good | unspecified
--- Comment #11 from yamin.sun.wz at renesas.com 2012-05-04 05:37:35 UTC ---
(In reply to comment #10)
> > so, would you like to answer my following questions:
> > 1. Is chunk size limited by gstsouphttpsrc?
>
> Not sure I understand the question. Why would it be?
>
Because the blocksize affects the error occurring rate seriously, so I guess if
the blocksize has a range.
> > 2. At the beginning of running gst-launch, memory is enough, why 'failed to
> > allocate 10485760 bytes' is reported?
>
> Because at the beginning your 20MB large queue2 is empty. After a while it
> fills up, so at some point (if it ever gets that far) there's 20MB less space
> available than there was when gst-launch started, without any memory leaks
> involved.
>
> You may also be interested in bug #664778, which could be related.
I have read the content in bug #664778 and understood it mostly.
In fact at first, I also found the same problem with memory waste(I think it
is memory leak, because I do not know intrinsic factor), and found the
relationship between blocksize and memory waste:
the larger the blocksize is, the less the memory waste is.
So I use larger blocksize, but 'internal data flow error' occurs.
Now, in the final analysis, it is the memory waste breeding the error.
So I also want to modify gst_soup_http_src_chunk_allocator myself, but I am
newcomer to gstreamer and solving the problem is an urgent thing for me.
Could you like to give me some advices?
> It's still not clear to me there's actually a bug in souphttpsrc here (other
> than the one mentioned above).
Is still there a bug in souphttpsrc?
Could I learn about the 'bug'?
thanks.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list