static GstElement* rygel_l16_transcoder_real_create_source (RygelTranscoder* base, RygelMediaItem* item, GstElement* src, GError** error) { #line 326 "rygel-l16-transcoder.c" RygelL16Transcoder * self; GstElement* result = NULL; GError * _inner_error_; RygelL16TranscoderBin* _tmp0_; self = (RygelL16Transcoder*) base; #line 60 "rygel-l16-transcoder.vala" g_return_val_if_fail (item != NULL, NULL); #line 60 "rygel-l16-transcoder.vala" g_return_val_if_fail (src != NULL, NULL); #line 336 "rygel-l16-transcoder.c" _inner_error_ = NULL; #line 63 "rygel-l16-transcoder.vala" _tmp0_ = rygel_l16_transcoder_bin_new (item, src, self, &_inner_error_); #line 340 "rygel-l16-transcoder.c" if (_inner_error_ != NULL) { g_propagate_error (error, _inner_error_); return NULL; } result = (GstElement*) _tmp0_; #line 63 "rygel-l16-transcoder.vala" return result; #line 348 "rygel-l16-transcoder.c" }
static GstElement* rygel_l16_transcoder_real_create_source (RygelTranscoder* base, GstElement* src, GError** error) { RygelL16Transcoder * self; GError * _inner_error_; self = (RygelL16Transcoder*) base; g_return_val_if_fail (src != NULL, NULL); _inner_error_ = NULL; return (GstElement*) rygel_l16_transcoder_bin_new (src, self, &_inner_error_); }