static void dvb_base_bin_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) { DvbBaseBin *dvbbasebin = GST_DVB_BASE_BIN (object); switch (prop_id) { case PROP_ADAPTER: case PROP_DISEQC_SRC: case PROP_FRONTEND: case PROP_FREQUENCY: case PROP_POLARITY: case PROP_SYMBOL_RATE: case PROP_BANDWIDTH: case PROP_CODE_RATE_HP: case PROP_CODE_RATE_LP: case PROP_GUARD: case PROP_MODULATION: case PROP_TRANS_MODE: case PROP_HIERARCHY: case PROP_INVERSION: case PROP_STATS_REPORTING_INTERVAL: /* FIXME: check if we can tune (state < PLAYING || program-numbers == "") */ g_object_set_property (G_OBJECT (dvbbasebin->dvbsrc), pspec->name, value); break; case PROP_PROGRAM_NUMBERS: dvb_base_bin_set_program_numbers (dvbbasebin, g_value_get_string (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }
static void dvb_base_bin_set_property (GObject * object, guint prop_id, const GValue * value, GParamSpec * pspec) { DvbBaseBin *dvbbasebin = GST_DVB_BASE_BIN (object); switch (prop_id) { case PROP_ADAPTER: case PROP_DISEQC_SRC: case PROP_FRONTEND: case PROP_FREQUENCY: case PROP_POLARITY: case PROP_SYMBOL_RATE: case PROP_BANDWIDTH: case PROP_CODE_RATE_HP: case PROP_CODE_RATE_LP: case PROP_GUARD: case PROP_MODULATION: case PROP_TRANS_MODE: case PROP_HIERARCHY: case PROP_INVERSION: case PROP_STATS_REPORTING_INTERVAL: case PROP_TUNING_TIMEOUT: case PROP_DELSYS: case PROP_PILOT: case PROP_ROLLOFF: case PROP_STREAM_ID: case PROP_BANDWIDTH_HZ: case PROP_ISDBT_LAYER_ENABLED: case PROP_ISDBT_PARTIAL_RECEPTION: case PROP_ISDBT_SOUND_BROADCASTING: case PROP_ISDBT_SB_SUBCHANNEL_ID: case PROP_ISDBT_SB_SEGMENT_IDX: case PROP_ISDBT_SB_SEGMENT_COUNT: case PROP_ISDBT_LAYERA_FEC: case PROP_ISDBT_LAYERA_MODULATION: case PROP_ISDBT_LAYERA_SEGMENT_COUNT: case PROP_ISDBT_LAYERA_TIME_INTERLEAVING: case PROP_ISDBT_LAYERB_FEC: case PROP_ISDBT_LAYERB_MODULATION: case PROP_ISDBT_LAYERB_SEGMENT_COUNT: case PROP_ISDBT_LAYERB_TIME_INTERLEAVING: case PROP_ISDBT_LAYERC_FEC: case PROP_ISDBT_LAYERC_MODULATION: case PROP_ISDBT_LAYERC_SEGMENT_COUNT: case PROP_ISDBT_LAYERC_TIME_INTERLEAVING: case PROP_LNB_SLOF: case PROP_LNB_LOF1: case PROP_LNB_LOF2: case PROP_INTERLEAVING: /* FIXME: check if we can tune (state < PLAYING || program-numbers == "") */ g_object_set_property (G_OBJECT (dvbbasebin->dvbsrc), pspec->name, value); break; case PROP_PROGRAM_NUMBERS: dvb_base_bin_set_program_numbers (dvbbasebin, g_value_get_string (value)); break; default: G_OBJECT_WARN_INVALID_PROPERTY_ID (object, prop_id, pspec); } }