[gst-devel] Deinterlaced video seeking

Gregory Petrosyan gregory.petrosyan at gmail.com
Mon Apr 26 22:18:54 CEST 2010


2010/4/25 Sebastian Dröge <sebastian.droege at collabora.co.uk>:
> On Sun, 2010-04-25 at 21:45 +0400, Gregory Petrosyan wrote:
>> 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 :-)
>
> Ok thanks, I'll take a look at this tomorrow.

Sorry for being annoying – any updates on this issue? Or at what code
should I look to find the cause? If I can help somehow, please let me
know.

                Gregory




More information about the gstreamer-devel mailing list