diff -r 9b2c3c7a1a9c -r 567bb019e3e3 gst_plugins_symbian/gst/devsound/gstdevsoundsrc.h --- a/gst_plugins_symbian/gst/devsound/gstdevsoundsrc.h Wed Mar 31 22:03:18 2010 +0300 +++ b/gst_plugins_symbian/gst/devsound/gstdevsoundsrc.h Tue Aug 31 15:30:33 2010 +0300 @@ -54,6 +54,13 @@ gboolean priorityupdate; }; +typedef enum +{ + kUnInitialized = -1, + kPausedToPlaying, + kPlayBufferPreRoll, + kPlayed +} ; struct _GstDevsoundSrc { GstPushSrc src; @@ -77,6 +84,7 @@ gint samplesrecorded; GList* fmt; GList* supportedbitrates; + gboolean eosreceived; guint speechbitrate; gboolean speechvadmode; @@ -85,7 +93,8 @@ gboolean g729vadmode; gint ilbcencodemode; gboolean ilbcvadmode; - + gint firstTimeInit; + guint prevbuffersize; };