anyone who can explain more on the difference between segment.abs_rate and segment.abs_applied_rate

bcxa sz bcxa.sz at gmail.com
Wed Oct 19 01:00:58 PDT 2011


On Wed, Oct 19, 2011 at 3:56 PM, Wim Taymans <wim.taymans at gmail.com> wrote:
> On 10/19/2011 09:39 AM, bcxa sz wrote:
>>
>> Hi Wim,
>>
>> can you also help me clarify my below question?
>>
>>  From my understanding, the absolute clock should be always increasing
>> from gstreamer design point of view.
>
> Yes
>>
>> But in our scenario (embedded system), the element which provide the
>> clock will makes absolute time wrap around if seek backward or
>> backward trickmode because the element provide the clock with video or
>> audio PTS.
>
> You will need to wrap the clock inside a clock object that compensates for
> those
> time wraps. You can use gst_audio_clock_reset() to inform the default audio
> clock
> of such time wraps.
>
>> It will be against the assumption of gstreamer (absolute time should
>> always increase).
>
> Yes, don't do it.
>>
>> Do you think current my way will be the issue?
>
> If your current way is to make a buggy clock, then yes, you'll have issues.
> It can be
> easily made non-buggy, though.
>
I am very interesting to know how to make non-buggy? :)

> Wim
>>
>> _______________________________________________
>> gstreamer-devel mailing list
>> gstreamer-devel at lists.freedesktop.org
>> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>


More information about the gstreamer-devel mailing list