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

« back to all changes in this revision

Viewing changes to src/librygel-server/rygel-avc-transcoder.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-avc-transcoder.c generated by valac 0.17.4.16-52707, the Vala compiler
 
1
/* rygel-avc-transcoder.c generated by valac 0.16.1, the Vala compiler
2
2
 * generated from rygel-avc-transcoder.vala, do not modify */
3
3
 
4
4
/*
180
180
 
181
181
RygelAVCTranscoder* rygel_avc_transcoder_construct (GType object_type) {
182
182
        RygelAVCTranscoder * self = NULL;
183
 
#line 41 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
184
183
        self = (RygelAVCTranscoder*) rygel_video_transcoder_construct (object_type, "video/mp4", "AVC_MP4_BL_CIF15_AAC_520", RYGEL_AVC_TRANSCODER_AUDIO_BITRATE, RYGEL_AVC_TRANSCODER_VIDEO_BITRATE, RYGEL_AVC_TRANSCODER_CONTAINER, RYGEL_AVC_TRANSCODER_AUDIO_CAPS, RYGEL_AVC_TRANSCODER_VIDEO_CAPS, "mp4", RYGEL_AVC_TRANSCODER_RESTRICTIONS);
185
 
#line 50 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
186
184
        rygel_transcoder_set_preset ((RygelTranscoder*) self, "Rygel AVC_MP4_BL_CIF15_AAC_520 preset");
187
 
#line 40 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
188
185
        return self;
189
 
#line 190 "rygel-avc-transcoder.c"
190
186
}
191
187
 
192
188
 
193
189
RygelAVCTranscoder* rygel_avc_transcoder_new (void) {
194
 
#line 40 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
195
190
        return rygel_avc_transcoder_construct (RYGEL_TYPE_AVC_TRANSCODER);
196
 
#line 197 "rygel-avc-transcoder.c"
197
191
}
198
192
 
199
193
 
206
200
        GUPnPDIDLLiteResource* _tmp3_ = NULL;
207
201
        GUPnPDIDLLiteResource* resource;
208
202
        GError * _inner_error_ = NULL;
209
 
#line 53 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
210
203
        self = (RygelAVCTranscoder*) base;
211
 
#line 53 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
212
204
        g_return_val_if_fail (didl_item != NULL, NULL);
213
 
#line 53 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
214
205
        g_return_val_if_fail (item != NULL, NULL);
215
 
#line 53 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
216
206
        g_return_val_if_fail (manager != NULL, NULL);
217
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
218
207
        _tmp0_ = didl_item;
219
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
220
208
        _tmp1_ = item;
221
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
222
209
        _tmp2_ = manager;
223
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
224
 
        _tmp3_ = RYGEL_TRANSCODER_CLASS (rygel_avc_transcoder_parent_class)->add_resource ((RygelTranscoder*) G_TYPE_CHECK_INSTANCE_CAST (self, RYGEL_TYPE_VIDEO_TRANSCODER, RygelVideoTranscoder), _tmp0_, _tmp1_, _tmp2_, &_inner_error_);
225
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
 
210
        _tmp3_ = RYGEL_TRANSCODER_CLASS (rygel_avc_transcoder_parent_class)->add_resource ((RygelTranscoder*) RYGEL_VIDEO_TRANSCODER (self), _tmp0_, _tmp1_, _tmp2_, &_inner_error_);
226
211
        resource = _tmp3_;
227
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
228
212
        if (_inner_error_ != NULL) {
229
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
230
213
                g_propagate_error (error, _inner_error_);
231
 
#line 57 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
232
214
                return NULL;
233
 
#line 234 "rygel-avc-transcoder.c"
234
215
        }
235
 
#line 58 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
236
216
        if (resource == NULL) {
237
 
#line 59 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
238
217
                result = NULL;
239
 
#line 59 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
240
218
                _g_object_unref0 (resource);
241
 
#line 59 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
242
219
                return result;
243
 
#line 244 "rygel-avc-transcoder.c"
244
220
        }
245
 
#line 62 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
246
221
        gupnp_didl_lite_resource_set_width (resource, 352);
247
 
#line 63 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
248
222
        gupnp_didl_lite_resource_set_height (resource, 288);
249
 
#line 65 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
250
223
        result = resource;
251
 
#line 65 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
252
224
        return result;
253
 
#line 254 "rygel-avc-transcoder.c"
254
225
}
255
226
 
256
227
 
257
228
static void rygel_avc_transcoder_class_init (RygelAVCTranscoderClass * klass) {
258
 
#line 29 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
259
229
        rygel_avc_transcoder_parent_class = g_type_class_peek_parent (klass);
260
 
#line 29 "/home/jens/Source/rygel/src/librygel-server/rygel-avc-transcoder.vala"
261
230
        RYGEL_TRANSCODER_CLASS (klass)->add_resource = rygel_avc_transcoder_real_add_resource;
262
 
#line 263 "rygel-avc-transcoder.c"
263
231
}
264
232
 
265
233