~ubuntu-branches/ubuntu/trusty/rygel/trusty

« back to all changes in this revision

Viewing changes to src/plugins/test/rygel-test-audio-item.c

  • Committer: Package Import Robot
  • Author(s): Andreas Henriksson
  • Date: 2011-12-16 15:21:25 UTC
  • mfrom: (14.1.2 sid)
  • Revision ID: package-import@ubuntu.com-20111216152125-qgn31dkfmhouhrf0
Upload to unstable

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* rygel-test-audio-item.c generated by valac 0.12.0, the Vala compiler
 
1
/* rygel-test-audio-item.c generated by valac 0.14.1, the Vala compiler
2
2
 * generated from rygel-test-audio-item.vala, do not modify */
3
3
 
4
4
/*
71
71
 
72
72
RygelTestAudioItem* rygel_test_audio_item_construct (GType object_type, const gchar* id, RygelMediaContainer* parent, const gchar* title) {
73
73
        RygelTestAudioItem * self = NULL;
74
 
        gchar* _tmp0_;
 
74
        const gchar* _tmp0_;
 
75
        RygelMediaContainer* _tmp1_;
 
76
        const gchar* _tmp2_;
 
77
        gchar* _tmp3_;
 
78
#line 34 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
75
79
        g_return_val_if_fail (id != NULL, NULL);
 
80
#line 34 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
76
81
        g_return_val_if_fail (parent != NULL, NULL);
 
82
#line 34 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
77
83
        g_return_val_if_fail (title != NULL, NULL);
78
 
        self = (RygelTestAudioItem*) rygel_audio_item_construct (object_type, id, parent, title, RYGEL_AUDIO_ITEM_UPNP_CLASS);
79
 
        _tmp0_ = g_strdup (RYGEL_TEST_AUDIO_ITEM_TEST_MIMETYPE);
 
84
#line 35 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
85
        _tmp0_ = id;
 
86
#line 35 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
87
        _tmp1_ = parent;
 
88
#line 35 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
89
        _tmp2_ = title;
 
90
#line 35 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
91
        self = (RygelTestAudioItem*) rygel_audio_item_construct (object_type, _tmp0_, _tmp1_, _tmp2_, RYGEL_AUDIO_ITEM_UPNP_CLASS);
 
92
#line 37 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
93
        _tmp3_ = g_strdup (RYGEL_TEST_AUDIO_ITEM_TEST_MIMETYPE);
 
94
#line 37 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
80
95
        _g_free0 (((RygelMediaItem*) self)->mime_type);
81
 
        ((RygelMediaItem*) self)->mime_type = _tmp0_;
 
96
#line 37 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
97
        ((RygelMediaItem*) self)->mime_type = _tmp3_;
 
98
#line 34 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
82
99
        return self;
 
100
#line 101 "rygel-test-audio-item.c"
83
101
}
84
102
 
85
103
 
86
104
RygelTestAudioItem* rygel_test_audio_item_new (const gchar* id, RygelMediaContainer* parent, const gchar* title) {
 
105
#line 34 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
87
106
        return rygel_test_audio_item_construct (RYGEL_TEST_TYPE_AUDIO_ITEM, id, parent, title);
 
107
#line 108 "rygel-test-audio-item.c"
88
108
}
89
109
 
90
110
 
91
111
static GstElement* rygel_test_audio_item_real_create_stream_source (RygelMediaItem* base) {
92
112
        RygelTestAudioItem * self;
93
113
        GstElement* result = NULL;
94
 
        GstElement* _tmp0_ = NULL;
95
 
        GstElement* _tmp1_;
96
114
        GError * _inner_error_ = NULL;
 
115
#line 40 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
97
116
        self = (RygelTestAudioItem*) base;
98
 
        _tmp0_ = gst_parse_bin_from_description (RYGEL_TEST_AUDIO_ITEM_PIPELINE, TRUE, &_inner_error_);
99
 
        _tmp1_ = _tmp0_;
100
 
        if (_inner_error_ != NULL) {
101
 
                goto __catch0_g_error;
 
117
#line 118 "rygel-test-audio-item.c"
 
118
        {
 
119
                GstElement* _tmp0_ = NULL;
 
120
                GstElement* _tmp1_;
 
121
#line 42 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
122
                _tmp0_ = gst_parse_bin_from_description (RYGEL_TEST_AUDIO_ITEM_PIPELINE, TRUE, &_inner_error_);
 
123
#line 42 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
124
                _tmp1_ = _tmp0_;
 
125
#line 42 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
126
                if (_inner_error_ != NULL) {
 
127
#line 128 "rygel-test-audio-item.c"
 
128
                        goto __catch0_g_error;
 
129
                }
 
130
#line 42 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
131
                result = _tmp1_;
 
132
#line 42 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
133
                return result;
 
134
#line 135 "rygel-test-audio-item.c"
102
135
        }
103
 
        result = _tmp1_;
104
 
        return result;
105
136
        goto __finally0;
106
137
        __catch0_g_error:
107
138
        {
108
 
                GError * err;
 
139
                GError* err = NULL;
 
140
                GError* _tmp2_;
 
141
                const gchar* _tmp3_;
 
142
#line 41 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
109
143
                err = _inner_error_;
 
144
#line 41 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
110
145
                _inner_error_ = NULL;
111
 
                g_warning ("rygel-test-audio-item.vala:44: Required plugin missing (%s)", err->message);
 
146
#line 44 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
147
                _tmp2_ = err;
 
148
#line 44 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
149
                _tmp3_ = _tmp2_->message;
 
150
#line 44 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
 
151
                g_warning ("rygel-test-audio-item.vala:44: Required plugin missing (%s)", _tmp3_);
 
152
#line 46 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
112
153
                result = NULL;
 
154
#line 46 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
113
155
                _g_error_free0 (err);
 
156
#line 46 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
114
157
                return result;
 
158
#line 159 "rygel-test-audio-item.c"
115
159
        }
116
160
        __finally0:
 
161
#line 41 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
117
162
        g_critical ("file %s: line %d: uncaught error: %s (%s, %d)", __FILE__, __LINE__, _inner_error_->message, g_quark_to_string (_inner_error_->domain), _inner_error_->code);
 
163
#line 41 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
118
164
        g_clear_error (&_inner_error_);
 
165
#line 41 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
119
166
        return NULL;
 
167
#line 168 "rygel-test-audio-item.c"
120
168
}
121
169
 
122
170
 
123
171
static void rygel_test_audio_item_class_init (RygelTestAudioItemClass * klass) {
 
172
#line 30 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
124
173
        rygel_test_audio_item_parent_class = g_type_class_peek_parent (klass);
 
174
#line 30 "/home/jens/Source/rygel/src/plugins/test/rygel-test-audio-item.vala"
125
175
        RYGEL_MEDIA_ITEM_CLASS (klass)->create_stream_source = rygel_test_audio_item_real_create_stream_source;
 
176
#line 177 "rygel-test-audio-item.c"
126
177
}
127
178
 
128
179