After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 154375 - avi index massaging is slow
avi index massaging is slow
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins
git master
Other Linux
: Normal major
: 0.8.5
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2004-10-03 16:06 UTC by Ronald Bultje
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ronald Bultje 2004-10-03 16:06:22 UTC
Load a somewhat large file (e.g. 1:30h) with somewhat large audio chunks
(>0.2second) and watch how gst_avi_demux_massage_index() takes more than
two-and-a-half-minute to complete.

The problem is in de chunk cutting (line 1393-1454), which will cut each single
chunk in pieces, move all subsequent chunks further down and then fill in the
new subchunks. This obviously needs to be done using lists instead of an array.
Comment 1 Ronald Bultje 2004-10-04 13:44:51 UTC
Fixed, takes a few (2 w/ index, 10 w/o) seconds now. According to others, that's
similar to mplayer, so it's ok now I guess.