[gst-devel] Deinterlaced video seeking

Gregory Petrosyan gregory.petrosyan at gmail.com
Sun Apr 25 19:45:22 CEST 2010


On Sun, Apr 25, 2010 at 5:31 PM, Gregory Petrosyan
<gregory.petrosyan at gmail.com> wrote:
> 2010/4/24 Sebastian Dröge <sebastian.droege at collabora.co.uk>:
>> Patches are attached... it only supports seeking in TIME format though.
>>
>> If you find any problems with that patchset please tell me.
>
> I've built GStreamer from git (core, base and good), and applied your
> patches on top of it. Unfortunately, when doing
>
>  GST_PLUGIN_PATH=/usr/local/lib/gstreamer-0.10/ ./gst-player ~/Videos/test.avi
>
> seeking does not work at all (first seek sometimes work, but after
> that I can't seek at all). When doing
>
> ./gst-player ~/Videos/test.avi
>
> which loads Ubuntu's gstreamer plugins, seeking works, but only with
> 25 fps accuracy.
>
> What can I do to debug this issue?

Update:

1) commenting out "base = self->seek_start - start;" in
gst_deinterlace_sink_event() makes seeking work, but
2) commit "deinterlace: Refactor deinterlacing as preparation for
supporting more color formats" (the first in the series) breaks 50fps
video (deinterlaced videos become 25fps only), so I can't tell if last
patch really does what advertised :-)

                Gregory




More information about the gstreamer-devel mailing list