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

« back to all changes in this revision

Viewing changes to src/librygel-renderer/rygel-media-renderer-plugin.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-media-renderer-plugin.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-media-renderer-plugin.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-media-renderer-plugin.vala, do not modify */
3
3
 
4
4
/*
5
5
 * Copyright (C) 2008,2010 Nokia Corporation.
 
6
 * Copyright (C) 2012 Intel Corporation.
6
7
 *
7
8
 * Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
8
9
 *                               <zeeshan.ali@nokia.com>
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"
159
158
        _tmp0_ = name;
160
 
#line 32 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
161
159
        _tmp1_ = title;
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"
197
177
        return self;
198
 
#line 199 "rygel-media-renderer-plugin.c"
199
178
}
200
179
 
201
180
 
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"
206
183
}
207
184
 
208
185
 
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"
212
188
        result = NULL;
213
 
#line 54 "/home/jens/Source/rygel/src/librygel-renderer/rygel-media-renderer-plugin.vala"
214
189
        return result;
215
 
#line 216 "rygel-media-renderer-plugin.c"
216
190
}
217
191
 
218
192
 
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"
225
196
}
226
197
 
227
198
 
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"
234
202
}
235
203
 
236
204
 
238
206
}
239
207
 
240
208
 
 
209
/**
 
210
 * Base class for every Rygel UPnP renderer plugin.
 
211
 *
 
212
 * This class is useful only when implementing Rygel plugins.
 
213
 */
241
214
GType rygel_media_renderer_plugin_get_type (void) {
242
215
        static volatile gsize rygel_media_renderer_plugin_type_id__volatile = 0;
243
216
        if (g_once_init_enter (&rygel_media_renderer_plugin_type_id__volatile)) {