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 594181 - playhead/seeking broken by latest changes to factory cache in singledecodebin
playhead/seeking broken by latest changes to factory cache in singledecodebin
Status: VERIFIED FIXED
Product: pitivi
Classification: Other
Component: General
Git
Other Linux
: Normal normal
: 0.13.3
Assigned To: Pitivi maintainers
Pitivi maintainers
Depends on:
Blocks:
 
 
Reported: 2009-09-04 22:43 UTC by Jean-François Fortin Tam
Modified: 2009-09-05 11:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Jean-François Fortin Tam 2009-09-04 22:43:03 UTC
The latest commit, 6c019612aa4e9a3ba7c3c74da5d535baa100ad81 ("Fix the factory cache in singledecodebin.") somehow broke the timeline playhead and perhaps seeking, making seeking uncertain, or unreliable/impossible.

Reverting to 24a13dae34de9c70bd51c39f1568454c4257dece fixes it
Comment 1 Jean-François Fortin Tam 2009-09-04 22:43:25 UTC
Ah, and this seems to happen only when loading existing projects.
Comment 2 Edward Hervey 2009-09-05 09:04:07 UTC
The new patch changed the behaviour of sorted factories. We need factories sorted by highest-rank first.

commit bd6e035e13dbf15611c55f8fa03127cdedd97db6
Author: Edward Hervey <bilboed@bilboed.com>
Date:   Sat Sep 5 11:01:30 2009 +0200

    CachedFactoryList: We sort factories by reverse order of rank. Fixes #594181
    
    Also add some debugging.