appsrc->avimux->appsink - very slow

Michael Smith msmith at
Thu Aug 25 15:45:33 PDT 2011

You haven't really provided any information about what is being slow.
12.7 ms for an... indeteminate amount of work may or may not be
reasonable. Using AVI is a terrible idea (it's a poorly designed
format and has been entirely obsolete for quite a few years now), but
is unlikely to be the cause of whatever problems you're having.

You cannot disable use of threads in gstreamer; it's very much core to
the entire design.


On Thu, Aug 25, 2011 at 2:28 PM, Nicholas Butts <nbutts at> wrote:
> I'm trying to mux an MPEG4-ES stream with an uncompressed audio stream into
> an avimux filter and then to an appsink. I have this working on Ubuntu
> 10.04. Now I am moving to an ARM based embedded system and this is REALLY
> slow. It takes on-average 12.7 ms to performing the muxing. This seems
> extremely slow to me. Has anyone else attempted this? Is there a way to
> disable all of the threading and make a single threaded application?
> --
> Nicholas Butts
> Appareo Systems, LLC
> 1810 NDSU Research Circle N
> Fargo, ND 58102
> P: (701) 356-2200
> F: (701) 356-3157
> nbutts at
> NOTICE: This message {including attachments} is covered by the Electronic
> Communication Privacy Act, 18 U.S.C. sections 2510-2521, is CONFIDENTIAL and
> may also be protected by ATTORNEY-CLIENT OR OTHER PRIVILEGE. If you believe
> that it has been sent to you in error, do not read it. If you are not the
> intended recipient, you are hereby notified that any retention,
> dissemination, distribution, or copying of this communication is strictly
> prohibited. Please reply to the sender that you have received the message in
> error and then delete it.
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at

More information about the gstreamer-devel mailing list