GNOME Bugzilla – Bug 165396
Nautilus blocks for several seconds on the property page of an avi file
Last modified: 2006-09-10 12:56:31 UTC
i think that the causing is the audio/video propiertes page, shouldn't the process of extracting the information of a file asynchronous so that nautilus doesn't block waiting for the information? also while this is happing no redraw of the windows already opened occours, it gives the impression to be clunky.
not sure if that's a nautilus or a totem issue (which provides the extension) ...
Hrm since the whole widget packing and layouting of the property pages is up to the extension providers, I'm pretty much convinved that this is a totem issue.
Oh, this can happen if the movie is missing an index; we rebuild the index then, which obviously shouldn't be done if we only want metadata...
Marking as GStreamer-0.8 issue, since in GStreamer-0.10 the scanning would be done in a separate thread and shouldn't block the UI. Diego, can you confirm that this is no longer an issue with totem + GStreamer-0.10 backend?
Actually, this doesn't seem to be related to the backend after all. The GStreamer-0.10 backend _could_ do this asynchroneously if it wanted to, but doesn't because blocking is how totem wants it as I understand it. The blocking will happen in totem_properties_view_set_location() and will occur for xine as well (although xine might be smarter about the index rebuilding than GStreamer, but the issue would probably still be there for slow-to-respond sources). Could be worked around if we move the _play() stuff in totem-properties-view.c into a separate thread I guess.
Even better would be out-of-process as in bug #335533
> Even better would be out-of-process as in bug #335533 Absolutely, shall we mark this as dup then?
(In reply to comment #7) > > Even better would be out-of-process as in bug #335533 > > Absolutely, shall we mark this as dup then? Go ahead.
*** This bug has been marked as a duplicate of 335533 ***