diff -r 56e39289fa96 -r ae73b4837eed gst-plugins-mythtv/src/gstmythtvsrc.h --- a/gst-plugins-mythtv/src/gstmythtvsrc.h Mon Nov 13 19:58:37 2006 +0000 +++ b/gst-plugins-mythtv/src/gstmythtvsrc.h Fri Nov 17 15:20:28 2006 +0000 @@ -54,14 +54,14 @@ GMythFileTransfer *file_transfer; GMythLiveTV *spawn_livetv; - + GstMythtvState state; gchar *uri_name; gchar *user_agent; gchar *live_chain_id; - + gint mythtv_version; gint64 content_size; @@ -75,32 +75,39 @@ gint64 read_offset; gint64 adapter_offset; + //guint64 file_size; + /* added by melunko */ + guint8* buffer; + + gint buffer_offset; + gint buffer_remain; + gboolean eos; - + gboolean do_start; gboolean unique_setup; gboolean live_tv; - + gboolean enable_timing_position; gint live_tv_id; - + gint channel_num; - + guint mode; /* MythTV capabilities */ GstCaps *mythtv_caps; - + GstPad *sinkpad; GstPad *srcpad; - + GstTask *th_read_ahead; - - GStaticRecMutex *th_mutex; - + + GStaticRecMutex *th_mutex; + GstAdapter *adapter; /* enable Myth TV debug messages */