~ubuntu-branches/ubuntu/raring/rygel/raring

« back to all changes in this revision

Viewing changes to src/plugins/gst-launch/rygel-gst-launch-audio-item.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2012-09-26 22:34:15 UTC
  • mfrom: (1.3.2)
  • mto: (14.1.10 sid)
  • mto: This revision was merged to the branch mainline in revision 27.
  • Revision ID: package-import@ubuntu.com-20120926223415-mem27auv86jjrj9k
ImportedĀ UpstreamĀ versionĀ 0.16.0

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-gst-launch-audio-item.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-gst-launch-audio-item.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-gst-launch-audio-item.vala, do not modify */
3
3
 
4
4
/*
103
103
        const gchar* _tmp3_;
104
104
        gchar* _tmp4_;
105
105
        const gchar* _tmp5_;
106
 
#line 34 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
107
106
        g_return_val_if_fail (id != NULL, NULL);
108
 
#line 34 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
109
107
        g_return_val_if_fail (parent != NULL, NULL);
110
 
#line 34 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
111
108
        g_return_val_if_fail (title != NULL, NULL);
112
 
#line 34 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
113
109
        g_return_val_if_fail (mime_type != NULL, NULL);
114
 
#line 34 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
115
110
        g_return_val_if_fail (launch_line != NULL, NULL);
116
 
#line 39 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
117
111
        _tmp0_ = id;
118
 
#line 39 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
119
112
        _tmp1_ = parent;
120
 
#line 39 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
121
113
        _tmp2_ = title;
122
 
#line 39 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
123
114
        self = (RygelGstLaunchAudioItem*) rygel_audio_item_construct (object_type, _tmp0_, _tmp1_, _tmp2_, RYGEL_AUDIO_ITEM_UPNP_CLASS);
124
 
#line 41 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
125
115
        _tmp3_ = mime_type;
126
 
#line 41 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
127
116
        _tmp4_ = g_strdup (_tmp3_);
128
 
#line 41 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
129
117
        _g_free0 (((RygelMediaItem*) self)->mime_type);
130
 
#line 41 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
131
118
        ((RygelMediaItem*) self)->mime_type = _tmp4_;
132
 
#line 42 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
133
119
        _tmp5_ = launch_line;
134
 
#line 42 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
135
120
        rygel_gst_launch_item_set_launch_line ((RygelGstLaunchItem*) self, _tmp5_);
136
 
#line 34 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
137
121
        return self;
138
 
#line 139 "rygel-gst-launch-audio-item.c"
139
122
}
140
123
 
141
124
 
142
125
RygelGstLaunchAudioItem* rygel_gst_launch_audio_item_new (const gchar* id, RygelMediaContainer* parent, const gchar* title, const gchar* mime_type, const gchar* launch_line) {
143
 
#line 34 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
144
126
        return rygel_gst_launch_audio_item_construct (RYGEL_GST_LAUNCH_TYPE_AUDIO_ITEM, id, parent, title, mime_type, launch_line);
145
 
#line 146 "rygel-gst-launch-audio-item.c"
146
127
}
147
128
 
148
129
 
150
131
        RygelGstLaunchAudioItem * self;
151
132
        GstElement* result = NULL;
152
133
        GstElement* _tmp0_ = NULL;
153
 
#line 45 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
154
134
        self = (RygelGstLaunchAudioItem*) base;
155
 
#line 46 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
156
135
        _tmp0_ = rygel_gst_launch_item_create_source ((RygelGstLaunchItem*) self);
157
 
#line 46 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
158
136
        result = _tmp0_;
159
 
#line 46 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
160
137
        return result;
161
 
#line 162 "rygel-gst-launch-audio-item.c"
162
138
}
163
139
 
164
140
 
166
142
        const gchar* result;
167
143
        RygelGstLaunchAudioItem* self;
168
144
        const gchar* _tmp0_;
169
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
170
145
        self = (RygelGstLaunchAudioItem*) base;
171
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
172
146
        _tmp0_ = self->priv->_launch_line;
173
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
174
147
        result = _tmp0_;
175
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
176
148
        return result;
177
 
#line 178 "rygel-gst-launch-audio-item.c"
178
149
}
179
150
 
180
151
 
182
153
        RygelGstLaunchAudioItem* self;
183
154
        const gchar* _tmp0_;
184
155
        gchar* _tmp1_;
185
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
186
156
        self = (RygelGstLaunchAudioItem*) base;
187
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
188
157
        _tmp0_ = value;
189
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
190
158
        _tmp1_ = g_strdup (_tmp0_);
191
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
192
159
        _g_free0 (self->priv->_launch_line);
193
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
194
160
        self->priv->_launch_line = _tmp1_;
195
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
196
161
        g_object_notify ((GObject *) self, "launch-line");
197
 
#line 198 "rygel-gst-launch-audio-item.c"
198
162
}
199
163
 
200
164
 
201
165
static void rygel_gst_launch_audio_item_class_init (RygelGstLaunchAudioItemClass * klass) {
202
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
203
166
        rygel_gst_launch_audio_item_parent_class = g_type_class_peek_parent (klass);
204
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
205
167
        g_type_class_add_private (klass, sizeof (RygelGstLaunchAudioItemPrivate));
206
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
207
168
        RYGEL_MEDIA_ITEM_CLASS (klass)->create_stream_source = rygel_gst_launch_audio_item_real_create_stream_source;
208
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
209
169
        G_OBJECT_CLASS (klass)->get_property = _vala_rygel_gst_launch_audio_item_get_property;
210
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
211
170
        G_OBJECT_CLASS (klass)->set_property = _vala_rygel_gst_launch_audio_item_set_property;
212
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
213
171
        G_OBJECT_CLASS (klass)->finalize = rygel_gst_launch_audio_item_finalize;
214
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
215
172
        g_object_class_install_property (G_OBJECT_CLASS (klass), RYGEL_GST_LAUNCH_AUDIO_ITEM_LAUNCH_LINE, g_param_spec_string ("launch-line", "launch-line", "launch-line", NULL, G_PARAM_STATIC_NAME | G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB | G_PARAM_READABLE | G_PARAM_WRITABLE));
216
 
#line 217 "rygel-gst-launch-audio-item.c"
217
173
}
218
174
 
219
175
 
220
176
static void rygel_gst_launch_audio_item_rygel_gst_launch_item_interface_init (RygelGstLaunchItemIface * iface) {
221
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
222
177
        rygel_gst_launch_audio_item_rygel_gst_launch_item_parent_iface = g_type_interface_peek_parent (iface);
223
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
224
178
        iface->get_launch_line = rygel_gst_launch_audio_item_real_get_launch_line;
225
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
226
179
        iface->set_launch_line = rygel_gst_launch_audio_item_real_set_launch_line;
227
 
#line 228 "rygel-gst-launch-audio-item.c"
228
180
}
229
181
 
230
182
 
231
183
static void rygel_gst_launch_audio_item_instance_init (RygelGstLaunchAudioItem * self) {
232
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
233
184
        self->priv = RYGEL_GST_LAUNCH_AUDIO_ITEM_GET_PRIVATE (self);
234
 
#line 235 "rygel-gst-launch-audio-item.c"
235
185
}
236
186
 
237
187
 
238
188
static void rygel_gst_launch_audio_item_finalize (GObject* obj) {
239
189
        RygelGstLaunchAudioItem * self;
240
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
241
 
        self = G_TYPE_CHECK_INSTANCE_CAST (obj, RYGEL_GST_LAUNCH_TYPE_AUDIO_ITEM, RygelGstLaunchAudioItem);
242
 
#line 32 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
 
190
        self = RYGEL_GST_LAUNCH_AUDIO_ITEM (obj);
243
191
        _g_free0 (self->priv->_launch_line);
244
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
245
192
        G_OBJECT_CLASS (rygel_gst_launch_audio_item_parent_class)->finalize (obj);
246
 
#line 247 "rygel-gst-launch-audio-item.c"
247
193
}
248
194
 
249
195
 
266
212
 
267
213
static void _vala_rygel_gst_launch_audio_item_get_property (GObject * object, guint property_id, GValue * value, GParamSpec * pspec) {
268
214
        RygelGstLaunchAudioItem * self;
269
 
        self = G_TYPE_CHECK_INSTANCE_CAST (object, RYGEL_GST_LAUNCH_TYPE_AUDIO_ITEM, RygelGstLaunchAudioItem);
270
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
 
215
        self = RYGEL_GST_LAUNCH_AUDIO_ITEM (object);
271
216
        switch (property_id) {
272
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
273
217
                case RYGEL_GST_LAUNCH_AUDIO_ITEM_LAUNCH_LINE:
274
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
275
218
                g_value_set_string (value, rygel_gst_launch_item_get_launch_line ((RygelGstLaunchItem*) self));
276
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
277
219
                break;
278
 
#line 279 "rygel-gst-launch-audio-item.c"
279
220
                default:
280
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
281
221
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
282
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
283
222
                break;
284
 
#line 285 "rygel-gst-launch-audio-item.c"
285
223
        }
286
224
}
287
225
 
288
226
 
289
227
static void _vala_rygel_gst_launch_audio_item_set_property (GObject * object, guint property_id, const GValue * value, GParamSpec * pspec) {
290
228
        RygelGstLaunchAudioItem * self;
291
 
        self = G_TYPE_CHECK_INSTANCE_CAST (object, RYGEL_GST_LAUNCH_TYPE_AUDIO_ITEM, RygelGstLaunchAudioItem);
292
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
 
229
        self = RYGEL_GST_LAUNCH_AUDIO_ITEM (object);
293
230
        switch (property_id) {
294
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
295
231
                case RYGEL_GST_LAUNCH_AUDIO_ITEM_LAUNCH_LINE:
296
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
297
232
                rygel_gst_launch_item_set_launch_line ((RygelGstLaunchItem*) self, g_value_get_string (value));
298
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
299
233
                break;
300
 
#line 301 "rygel-gst-launch-audio-item.c"
301
234
                default:
302
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
303
235
                G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
304
 
#line 31 "/home/jens/Source/rygel/src/plugins/gst-launch/rygel-gst-launch-audio-item.vala"
305
236
                break;
306
 
#line 307 "rygel-gst-launch-audio-item.c"
307
237
        }
308
238
}
309
239