[gst-devel] <no subject>
Wim Taymans
wim.taymans at gmail.com
Tue Jan 13 13:37:17 CET 2009
On Tue, 2009-01-13 at 11:15 +0000, Darren Staples wrote:
> I’ve got my movie playing in a preview window, with an appsink element
> supplying buffers to my app. (thanks to your help !) :)
>
> It may be that I can process the frame buffers faster than normal
> playback rate, so putting the pipeline into PLAYING mode will actually
> slow down my application.
> What’s the best way to ensure I process each frame as fast as
> possible ?
>
> The two ways I can see are:
> 1. Use a g_main_loop and set up an ‘idle’ call-back function to
> process each frame, using g_idle_add(). Can I then seek to the
> next frame from within this idle call-back function ?
> 2. Scrap the g_main_loop and use a while( !
> gst_app_sink_is_eos( sink )) loop.
>
> To seek to the next frame presumably I need to do a
> gst_element_seek_simple() with GST_FORMAT_DEFAULT and the seek_pos set
> to the frame number ?
>
Set the sync property on appsink to FALSE, this will disable
synchronisation against the clock.
Wim
> Sorry to ask so many questions...
>
> Darren
>
>
>
> *** FRIEND MTS LIMITED EMAIL CONFIDENTIALITY ***
>
> This email message and any attachments may contain information which
> is confidential or privileged and is intended for the sole use of the
> person to whom it is addressed. If you are not the intended
> recipient, be aware that any disclosures, copying, distribution or use
> of the contents is prohibited. If you have received this email
> message in error, please notify our office by telephone (+44 (0)121
> 633 2000) or email (admin at friendmts.co.uk) immediately. Thank you.
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by:
> SourcForge Community
> SourceForge wants to tell your story.
> http://p.sf.net/sfu/sf-spreadtheword
> _______________________________________________ gstreamer-devel mailing list gstreamer-devel at lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gstreamer-devel
More information about the gstreamer-devel
mailing list