Exemple #1
0
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_);
}