[gstreamer-bugs] [Bug 300932] [PATCH] add a GST_ELEMENT_WORK_IN_PLACE flag to gstelement

bugzilla-daemon at bugzilla.gnome.org bugzilla-daemon at bugzilla.gnome.org
Tue Apr 19 12:57:05 PDT 2005


Please DO NOT reply to this by email. All additional comments should be made in
the comments box of this bug report.

 http://bugzilla.gnome.org/show_bug.cgi?id=300932
 GStreamer | gstreamer (core) | Ver: HEAD CVS





------- Additional Comments From Luca Ognibene  2005-04-19 15:57 -------
Some profiling, i have done them using oprofile while playing a xvid/mp3/avi
file with totem.

With patch applied (cpu usage 38%):
          TIMER:0|
  samples|      %|
------------------
    12220 53.8302 processor
     4740 20.8801 libgstffmpeg.so
     1662  7.3213 libc-2.3.2.so
     1275  5.6165 libmad.so.0.2.1
      654  2.8809 vmlinux-2.6.10
      407  1.7929 libgstreamer-0.8.so.1.4.0
      330  1.4537 libgobject-2.0.so.0.600.3
      313  1.3788 libgstaudioconvert.so


Without patch applied (cpu usage 52%):
           TIMER:0|
  samples|      %|
------------------
    10512 43.6219 processor
     5091 19.4424 libgstffmpeg.so
     3291 12.5683 libc-2.3.2.so
     2183  8.3368 vmlinux-2.6.10
     1738  6.6374 libmad.so.0.2.1
      461  1.7605 libgstreamer-0.8.so.1.4.0
      457  1.7453 libgobject-2.0.so.0.600.3
      385  1.4703 libgstaudioconvert.so
      286  1.0922 libglib-2.0.so.0.600.3

The symbol that is using all cpu time in libc-2.3.2.so 
is "_wordcopy_bwd_aligned".

Another thing to improve performance would be to support _get_buffers and
_release_buffers functions in ffdec_* elements but this is a different bug..



------- You are receiving this mail because: -------
You are the assignee for the bug.
You are the QA contact for the bug.




More information about the Gstreamer-bugs mailing list