seek simple, bug on arm?

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

seek simple, bug on arm?

Mailing List SVR
Hi,

I'm having some issue with seek and seek_simple on beagleboard(arm7), my code
is as follow:

pos_int = self.player.query_position(gst.Format(gst.FORMAT_TIME), None)[0]
seek_ns = pos_int + (1 * 1000000000/10)
self.player.seek_simple(self.time_format, gst.SEEK_FLAG_FLUSH, seek_ns)

on my notebook (x86_64) all is fine, on beagleboard the query_position doesn't
correspond with the viewed position:

1) I have a test video with timestamp overlay, the video start at 15:26:25 if
I stop for example at 15:26:28 after 3 seconds, I correctly read pos_int as
3.0000000
2) from the previous position I seek using seek simple, the position returned
by query_position is correctly 3.1000000 but the timestamp on video goes to
15:26:31 so the position I read doesn't correspond with the position I see. If
I do another seek I read the position as 3.2000000 but the timestamp on the
video go to 15:26:34
3) after some seek simple I see an error like this  GStreamer-CRITICAL **:
gst_pad_alloc_buffer_full: assertion `size >= 0' failed
4) on a standard pc the same code works as expected
5) I'm using gstreamer built by angstrom developer (0.10.25)

is there some obviuos error in my code? Can be a problem related to angstrom?

Nicola

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: [Angstrom-distro-users] seek simple, bug on arm?

Mailing List SVR
This is an angstrom bug: gstreamer from ubuntu karmic arm ports works as
expected,

Nicola

In data mercoledì 9 dicembre 2009 17:19:37, Mailing List SVR ha scritto:
: > Hi,

>
> I'm having some issue with seek and seek_simple on beagleboard(arm7), my
>  code is as follow:
>
> pos_int = self.player.query_position(gst.Format(gst.FORMAT_TIME), None)[0]
> seek_ns = pos_int + (1 * 1000000000/10)
> self.player.seek_simple(self.time_format, gst.SEEK_FLAG_FLUSH, seek_ns)
>
> on my notebook (x86_64) all is fine, on beagleboard the query_position
>  doesn't correspond with the viewed position:
>
> 1) I have a test video with timestamp overlay, the video start at 15:26:25
>  if I stop for example at 15:26:28 after 3 seconds, I correctly read
>  pos_int as 3.0000000
> 2) from the previous position I seek using seek simple, the position
>  returned by query_position is correctly 3.1000000 but the timestamp on
>  video goes to 15:26:31 so the position I read doesn't correspond with the
>  position I see. If I do another seek I read the position as 3.2000000 but
>  the timestamp on the video go to 15:26:34
> 3) after some seek simple I see an error like this  GStreamer-CRITICAL **:
> gst_pad_alloc_buffer_full: assertion `size >= 0' failed
> 4) on a standard pc the same code works as expected
> 5) I'm using gstreamer built by angstrom developer (0.10.25)
>
> is there some obviuos error in my code? Can be a problem related to
>  angstrom?
>
> Nicola
>
> _______________________________________________
> Angstrom-distro-users mailing list
> [hidden email]
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/angstrom-distro-users
>

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/gstreamer-devel