153
154
RygelResourceInfo* _tmp6_;
154
155
RygelResourceInfo* _tmp7_;
155
156
RygelResourceInfo* _tmp8_;
156
#line 29 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
157
157
g_return_val_if_fail (name != NULL, NULL);
158
#line 32 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
160
#line 32 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
162
#line 32 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
163
160
_tmp2_ = description;
164
#line 32 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
165
161
self = (RygelMediaRendererPlugin*) rygel_plugin_construct (object_type, RYGEL_MEDIA_RENDERER_PLUGIN_MEDIA_RENDERER_DESC_PATH, _tmp0_, _tmp1_, _tmp2_);
166
#line 34 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
167
162
_tmp3_ = rygel_resource_info_new (RYGEL_CONNECTION_MANAGER_UPNP_ID, RYGEL_CONNECTION_MANAGER_UPNP_TYPE, RYGEL_CONNECTION_MANAGER_DESCRIPTION_PATH, RYGEL_TYPE_SINK_CONNECTION_MANAGER);
168
#line 34 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
169
163
resource = _tmp3_;
170
#line 38 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
171
164
_tmp4_ = resource;
172
#line 38 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
173
165
rygel_plugin_add_resource ((RygelPlugin*) self, _tmp4_);
174
#line 40 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
175
166
_tmp5_ = rygel_resource_info_new (RYGEL_AV_TRANSPORT_UPNP_ID, RYGEL_AV_TRANSPORT_UPNP_TYPE, RYGEL_AV_TRANSPORT_DESCRIPTION_PATH, RYGEL_TYPE_AV_TRANSPORT);
176
#line 40 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
177
167
_rygel_resource_info_unref0 (resource);
178
#line 40 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
179
168
resource = _tmp5_;
180
#line 44 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
181
169
_tmp6_ = resource;
182
#line 44 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
183
170
rygel_plugin_add_resource ((RygelPlugin*) self, _tmp6_);
184
#line 46 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
185
171
_tmp7_ = rygel_resource_info_new (RYGEL_RENDERING_CONTROL_UPNP_ID, RYGEL_RENDERING_CONTROL_UPNP_TYPE, RYGEL_RENDERING_CONTROL_DESCRIPTION_PATH, RYGEL_TYPE_RENDERING_CONTROL);
186
#line 46 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
187
172
_rygel_resource_info_unref0 (resource);
188
#line 46 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
189
173
resource = _tmp7_;
190
#line 50 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
191
174
_tmp8_ = resource;
192
#line 50 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
193
175
rygel_plugin_add_resource ((RygelPlugin*) self, _tmp8_);
194
#line 29 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
195
176
_rygel_resource_info_unref0 (resource);
196
#line 29 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
198
#line 199 "rygel-media-renderer-plugin.c"
202
181
RygelMediaRendererPlugin* rygel_media_renderer_plugin_new (const gchar* name, const gchar* title, const gchar* description) {
203
#line 29 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
204
182
return rygel_media_renderer_plugin_construct (RYGEL_TYPE_MEDIA_RENDERER_PLUGIN, name, title, description);
205
#line 206 "rygel-media-renderer-plugin.c"
209
186
static RygelMediaPlayer* rygel_media_renderer_plugin_real_get_player (RygelMediaRendererPlugin* self) {
210
187
RygelMediaPlayer* result = NULL;
211
#line 54 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
213
#line 54 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
215
#line 216 "rygel-media-renderer-plugin.c"
219
193
RygelMediaPlayer* rygel_media_renderer_plugin_get_player (RygelMediaRendererPlugin* self) {
220
#line 53 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
221
194
g_return_val_if_fail (self != NULL, NULL);
222
#line 53 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
223
195
return RYGEL_MEDIA_RENDERER_PLUGIN_GET_CLASS (self)->get_player (self);
224
#line 225 "rygel-media-renderer-plugin.c"
228
199
static void rygel_media_renderer_plugin_class_init (RygelMediaRendererPluginClass * klass) {
229
#line 24 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
230
200
rygel_media_renderer_plugin_parent_class = g_type_class_peek_parent (klass);
231
#line 24 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
232
201
RYGEL_MEDIA_RENDERER_PLUGIN_CLASS (klass)->get_player = rygel_media_renderer_plugin_real_get_player;
233
#line 234 "rygel-media-renderer-plugin.c"