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 515562 - [avidemux] Seeking broken in 0.10.6.2
[avidemux] Seeking broken in 0.10.6.2
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal blocker
: 0.10.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2008-02-10 13:06 UTC by Sebastian Dröge (slomo)
Modified: 2008-02-11 21:24 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
revert avi 'DTS only' patch (1.11 KB, patch)
2008-02-10 22:10 UTC, Jan Schmidt
none Details | Review

Description Sebastian Dröge (slomo) 2008-02-10 13:06:13 UTC
Hi,
after upgrading to the latest -good pre-release seeking seems to be broken in all (?) AVI files.

When seeking in totem the following things happend to me:
a) totem "plays" from the new position but I only get a black image (sound is ok)
b) totem plays from the new position, audio is ok but I only get ~0.5 fps for the video

I didn't find a single AVI file that worked :)
Comment 1 Sjoerd Simons 2008-02-10 13:12:32 UTC
AOL!.. I'm seeing the same behaviour, reverting -good to the latest (non-pre) release and all is fine again.
Comment 2 Jan Schmidt 2008-02-10 13:32:59 UTC
Yeah, that's pretty obviously broken :-/
Comment 3 Edward Hervey 2008-02-10 13:45:34 UTC
can't reproduce that behaviour with head of everything :( At least non on common avi+divx files.
Comment 4 Jan Schmidt 2008-02-10 22:09:02 UTC
Actually, this is broken for me right from the start, with all my AVI/Xvid files - it doesn't require seeking.

The problem is with Wim's "only send DTS timestamps" - I guess ffmpeg 0.10.3 doesn't interpolate the timestamps correctly. 

It's probably fixed by upgrading ffmpeg, which is not an acceptable answer.

Comment 5 Jan Schmidt 2008-02-10 22:10:01 UTC
Created attachment 104873 [details] [review]
revert avi 'DTS only' patch
Comment 6 Sebastian Dröge (slomo) 2008-02-11 07:01:40 UTC
Great, fixes it for me :)
Comment 7 Wim Taymans 2008-02-11 11:37:56 UTC
ok, this means I have to implement the logic for detecting DTS vs PTS timestamps in ffmpeg. Will try soon. I guess this should be a blocker for releasing ffmpeg.
Comment 8 Jan Schmidt 2008-02-11 21:24:47 UTC
OK, committing:

2008-02-11  Jan Schmidt  <jan.schmidt@sun.com>

        * gst/avi/gstavidemux.c:
        Revert patch which sends timestamps only on keyframes, as it
        breaks playback with current gst-ffmpeg.

        Fixes: #515562