gst-plugins-mythtv/src/gstmythtvsrc.h
branchtrunk
changeset 93 ae73b4837eed
parent 81 56e39289fa96
child 95 51d013028674
     1.1 --- a/gst-plugins-mythtv/src/gstmythtvsrc.h	Mon Nov 13 19:58:37 2006 +0000
     1.2 +++ b/gst-plugins-mythtv/src/gstmythtvsrc.h	Fri Nov 17 15:20:28 2006 +0000
     1.3 @@ -54,14 +54,14 @@
     1.4    GMythFileTransfer *file_transfer;
     1.5  
     1.6    GMythLiveTV *spawn_livetv;
     1.7 -  
     1.8 +
     1.9    GstMythtvState state;
    1.10  
    1.11    gchar *uri_name;
    1.12    gchar *user_agent;
    1.13  
    1.14    gchar *live_chain_id;
    1.15 -  
    1.16 +
    1.17    gint mythtv_version;
    1.18  
    1.19    gint64 content_size;
    1.20 @@ -75,32 +75,39 @@
    1.21    gint64 read_offset;
    1.22    gint64 adapter_offset;
    1.23  
    1.24 +  //guint64 file_size;
    1.25 +  /* added by melunko */
    1.26 +  guint8* buffer;
    1.27 +
    1.28 +  gint buffer_offset;
    1.29 +  gint buffer_remain;
    1.30 +
    1.31    gboolean eos;
    1.32 -  
    1.33 +
    1.34    gboolean do_start;
    1.35  
    1.36    gboolean unique_setup;
    1.37  
    1.38    gboolean live_tv;
    1.39 -  
    1.40 +
    1.41    gboolean enable_timing_position;
    1.42  
    1.43    gint live_tv_id;
    1.44 -  
    1.45 +
    1.46    gint channel_num;  
    1.47 -  
    1.48 +
    1.49    guint mode;
    1.50  
    1.51    /* MythTV capabilities */
    1.52    GstCaps *mythtv_caps;
    1.53 -  
    1.54 +
    1.55    GstPad *sinkpad;
    1.56    GstPad *srcpad;
    1.57 -  
    1.58 +
    1.59    GstTask *th_read_ahead;
    1.60 -  
    1.61 -	GStaticRecMutex *th_mutex;
    1.62 -  
    1.63 +
    1.64 +  GStaticRecMutex *th_mutex;
    1.65 +
    1.66    GstAdapter *adapter;
    1.67  
    1.68    /* enable Myth TV debug messages */