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

« back to all changes in this revision

Viewing changes to src/plugins/tracker/rygel-tracker-years.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-tracker-years.c generated by valac 0.12.0, the Vala compiler
 
1
/* rygel-tracker-years.c generated by valac 0.14.1, the Vala compiler
2
2
 * generated from rygel-tracker-years.vala, do not modify */
3
3
 
4
4
/*
114
114
 
115
115
RygelTrackerYears* rygel_tracker_years_construct (GType object_type, RygelMediaContainer* parent, RygelTrackerItemFactory* item_factory) {
116
116
        RygelTrackerYears * self = NULL;
117
 
        gchar* _tmp0_;
118
 
        gchar* _tmp1_;
119
 
        const gchar* _tmp2_ = NULL;
 
117
        RygelMediaContainer* _tmp0_;
 
118
        const gchar* _tmp1_;
 
119
        gchar* _tmp2_;
 
120
        gchar* _tmp3_;
 
121
        RygelMediaContainer* _tmp4_;
 
122
        const gchar* _tmp5_ = NULL;
 
123
        RygelTrackerItemFactory* _tmp6_;
 
124
#line 32 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
120
125
        g_return_val_if_fail (parent != NULL, NULL);
 
126
#line 32 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
121
127
        g_return_val_if_fail (item_factory != NULL, NULL);
122
 
        _tmp0_ = g_strconcat (((RygelMediaObject*) parent)->id, "Year", NULL);
123
 
        _tmp1_ = _tmp0_;
124
 
        _tmp2_ = _ ("Year");
125
 
        self = (RygelTrackerYears*) rygel_tracker_metadata_values_construct (object_type, _tmp1_, parent, _tmp2_, item_factory, RYGEL_TRACKER_YEARS_KEY_CHAIN, G_N_ELEMENTS (RYGEL_TRACKER_YEARS_KEY_CHAIN), NULL);
126
 
        _g_free0 (_tmp1_);
 
128
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
129
        _tmp0_ = parent;
 
130
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
131
        _tmp1_ = ((RygelMediaObject*) _tmp0_)->id;
 
132
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
133
        _tmp2_ = g_strconcat (_tmp1_, "Year", NULL);
 
134
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
135
        _tmp3_ = _tmp2_;
 
136
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
137
        _tmp4_ = parent;
 
138
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
139
        _tmp5_ = _ ("Year");
 
140
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
141
        _tmp6_ = item_factory;
 
142
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
143
        self = (RygelTrackerYears*) rygel_tracker_metadata_values_construct (object_type, _tmp3_, _tmp4_, _tmp5_, _tmp6_, RYGEL_TRACKER_YEARS_KEY_CHAIN, G_N_ELEMENTS (RYGEL_TRACKER_YEARS_KEY_CHAIN), NULL);
 
144
#line 33 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
145
        _g_free0 (_tmp3_);
 
146
#line 32 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
127
147
        return self;
 
148
#line 149 "rygel-tracker-years.c"
128
149
}
129
150
 
130
151
 
131
152
RygelTrackerYears* rygel_tracker_years_new (RygelMediaContainer* parent, RygelTrackerItemFactory* item_factory) {
 
153
#line 32 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
132
154
        return rygel_tracker_years_construct (RYGEL_TRACKER_TYPE_YEARS, parent, item_factory);
 
155
#line 156 "rygel-tracker-years.c"
133
156
}
134
157
 
135
158
 
136
159
static glong string_strnlen (gchar* str, glong maxlen) {
137
160
        glong result = 0L;
138
 
        gchar* _tmp0_ = NULL;
 
161
        gchar* _tmp0_;
 
162
        glong _tmp1_;
 
163
        gchar* _tmp2_ = NULL;
139
164
        gchar* end;
140
 
        _tmp0_ = memchr (str, 0, (gsize) maxlen);
141
 
        end = _tmp0_;
142
 
        if (end == NULL) {
143
 
                result = maxlen;
 
165
        gchar* _tmp3_;
 
166
#line 1301 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
167
        _tmp0_ = str;
 
168
#line 1301 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
169
        _tmp1_ = maxlen;
 
170
#line 1301 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
171
        _tmp2_ = memchr (_tmp0_, 0, (gsize) _tmp1_);
 
172
#line 1301 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
173
        end = _tmp2_;
 
174
#line 1302 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
175
        _tmp3_ = end;
 
176
#line 1302 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
177
        if (_tmp3_ == NULL) {
 
178
#line 179 "rygel-tracker-years.c"
 
179
                glong _tmp4_;
 
180
#line 1303 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
181
                _tmp4_ = maxlen;
 
182
#line 1303 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
183
                result = _tmp4_;
 
184
#line 1303 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
144
185
                return result;
 
186
#line 187 "rygel-tracker-years.c"
145
187
        } else {
146
 
                result = (glong) (end - str);
 
188
                gchar* _tmp5_;
 
189
                gchar* _tmp6_;
 
190
#line 1305 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
191
                _tmp5_ = end;
 
192
#line 1305 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
193
                _tmp6_ = str;
 
194
#line 1305 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
195
                result = (glong) (_tmp5_ - _tmp6_);
 
196
#line 1305 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
147
197
                return result;
 
198
#line 199 "rygel-tracker-years.c"
148
199
        }
149
200
}
150
201
 
153
204
        gchar* result = NULL;
154
205
        glong string_length = 0L;
155
206
        gboolean _tmp0_ = FALSE;
156
 
        gchar* _tmp3_ = NULL;
 
207
        glong _tmp1_;
 
208
        gboolean _tmp3_;
 
209
        glong _tmp9_;
 
210
        glong _tmp15_;
 
211
        glong _tmp18_;
 
212
        glong _tmp19_;
 
213
        glong _tmp20_;
 
214
        glong _tmp21_;
 
215
        glong _tmp22_;
 
216
        gchar* _tmp23_ = NULL;
 
217
#line 1312 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
157
218
        g_return_val_if_fail (self != NULL, NULL);
158
 
        if (offset >= 0) {
159
 
                _tmp0_ = len >= 0;
 
219
#line 1314 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
220
        _tmp1_ = offset;
 
221
#line 1314 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
222
        if (_tmp1_ >= ((glong) 0)) {
 
223
#line 224 "rygel-tracker-years.c"
 
224
                glong _tmp2_;
 
225
#line 1314 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
226
                _tmp2_ = len;
 
227
#line 1314 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
228
                _tmp0_ = _tmp2_ >= ((glong) 0);
 
229
#line 230 "rygel-tracker-years.c"
160
230
        } else {
 
231
#line 1314 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
161
232
                _tmp0_ = FALSE;
162
 
        }
163
 
        if (_tmp0_) {
164
 
                glong _tmp1_;
165
 
                _tmp1_ = string_strnlen ((gchar*) self, offset + len);
166
 
                string_length = _tmp1_;
167
 
        } else {
168
 
                gint _tmp2_;
169
 
                _tmp2_ = strlen (self);
170
 
                string_length = (glong) _tmp2_;
171
 
        }
172
 
        if (offset < 0) {
173
 
                offset = string_length + offset;
174
 
                g_return_val_if_fail (offset >= 0, NULL);
175
 
        } else {
176
 
                g_return_val_if_fail (offset <= string_length, NULL);
177
 
        }
178
 
        if (len < 0) {
179
 
                len = string_length - offset;
180
 
        }
181
 
        g_return_val_if_fail ((offset + len) <= string_length, NULL);
182
 
        _tmp3_ = g_strndup (((gchar*) self) + offset, (gsize) len);
183
 
        result = _tmp3_;
 
233
#line 234 "rygel-tracker-years.c"
 
234
        }
 
235
#line 1314 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
236
        _tmp3_ = _tmp0_;
 
237
#line 1314 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
238
        if (_tmp3_) {
 
239
#line 240 "rygel-tracker-years.c"
 
240
                glong _tmp4_;
 
241
                glong _tmp5_;
 
242
                glong _tmp6_ = 0L;
 
243
#line 1316 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
244
                _tmp4_ = offset;
 
245
#line 1316 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
246
                _tmp5_ = len;
 
247
#line 1316 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
248
                _tmp6_ = string_strnlen ((gchar*) self, _tmp4_ + _tmp5_);
 
249
#line 1316 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
250
                string_length = _tmp6_;
 
251
#line 252 "rygel-tracker-years.c"
 
252
        } else {
 
253
                gint _tmp7_;
 
254
                gint _tmp8_;
 
255
#line 1318 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
256
                _tmp7_ = strlen (self);
 
257
#line 1318 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
258
                _tmp8_ = _tmp7_;
 
259
#line 1318 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
260
                string_length = (glong) _tmp8_;
 
261
#line 262 "rygel-tracker-years.c"
 
262
        }
 
263
#line 1321 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
264
        _tmp9_ = offset;
 
265
#line 1321 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
266
        if (_tmp9_ < ((glong) 0)) {
 
267
#line 268 "rygel-tracker-years.c"
 
268
                glong _tmp10_;
 
269
                glong _tmp11_;
 
270
                glong _tmp12_;
 
271
#line 1322 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
272
                _tmp10_ = string_length;
 
273
#line 1322 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
274
                _tmp11_ = offset;
 
275
#line 1322 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
276
                offset = _tmp10_ + _tmp11_;
 
277
#line 1323 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
278
                _tmp12_ = offset;
 
279
#line 1323 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
280
                g_return_val_if_fail (_tmp12_ >= ((glong) 0), NULL);
 
281
#line 282 "rygel-tracker-years.c"
 
282
        } else {
 
283
                glong _tmp13_;
 
284
                glong _tmp14_;
 
285
#line 1325 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
286
                _tmp13_ = offset;
 
287
#line 1325 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
288
                _tmp14_ = string_length;
 
289
#line 1325 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
290
                g_return_val_if_fail (_tmp13_ <= _tmp14_, NULL);
 
291
#line 292 "rygel-tracker-years.c"
 
292
        }
 
293
#line 1327 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
294
        _tmp15_ = len;
 
295
#line 1327 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
296
        if (_tmp15_ < ((glong) 0)) {
 
297
#line 298 "rygel-tracker-years.c"
 
298
                glong _tmp16_;
 
299
                glong _tmp17_;
 
300
#line 1328 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
301
                _tmp16_ = string_length;
 
302
#line 1328 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
303
                _tmp17_ = offset;
 
304
#line 1328 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
305
                len = _tmp16_ - _tmp17_;
 
306
#line 307 "rygel-tracker-years.c"
 
307
        }
 
308
#line 1330 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
309
        _tmp18_ = offset;
 
310
#line 1330 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
311
        _tmp19_ = len;
 
312
#line 1330 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
313
        _tmp20_ = string_length;
 
314
#line 1330 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
315
        g_return_val_if_fail ((_tmp18_ + _tmp19_) <= _tmp20_, NULL);
 
316
#line 1331 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
317
        _tmp21_ = offset;
 
318
#line 1331 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
319
        _tmp22_ = len;
 
320
#line 1331 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
321
        _tmp23_ = g_strndup (((gchar*) self) + _tmp21_, (gsize) _tmp22_);
 
322
#line 1331 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
 
323
        result = _tmp23_;
 
324
#line 1331 "/opt/gnome2/share/vala-0.14/vapi/glib-2.0.vapi"
184
325
        return result;
 
326
#line 327 "rygel-tracker-years.c"
185
327
}
186
328
 
187
329
 
188
330
static gchar* rygel_tracker_years_real_create_title_for_value (RygelTrackerMetadataValues* base, const gchar* value) {
189
331
        RygelTrackerYears * self;
190
332
        gchar* result = NULL;
191
 
        gchar* _tmp0_ = NULL;
 
333
        const gchar* _tmp0_;
 
334
        gchar* _tmp1_ = NULL;
 
335
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
192
336
        self = (RygelTrackerYears*) base;
 
337
#line 40 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
193
338
        g_return_val_if_fail (value != NULL, NULL);
194
 
        _tmp0_ = string_substring (value, (glong) 0, (glong) 4);
195
 
        result = _tmp0_;
 
339
#line 41 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
340
        _tmp0_ = value;
 
341
#line 41 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
342
        _tmp1_ = string_substring (_tmp0_, (glong) 0, (glong) 4);
 
343
#line 41 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
344
        result = _tmp1_;
 
345
#line 41 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
196
346
        return result;
 
347
#line 348 "rygel-tracker-years.c"
197
348
}
198
349
 
199
350
 
200
351
static gchar* rygel_tracker_years_real_create_filter (RygelTrackerMetadataValues* base, const gchar* variable, const gchar* value) {
201
352
        RygelTrackerYears * self;
202
353
        gchar* result = NULL;
203
 
        gchar* _tmp0_ = NULL;
 
354
        const gchar* _tmp0_;
 
355
        gchar* _tmp1_ = NULL;
204
356
        gchar* year;
205
 
        gint _tmp1_;
206
 
        gchar* _tmp2_ = NULL;
 
357
        const gchar* _tmp2_;
 
358
        gint _tmp3_ = 0;
 
359
        gchar* _tmp4_ = NULL;
207
360
        gchar* next_year;
208
 
        gchar* _tmp3_;
209
 
        gchar* _tmp4_;
210
 
        gchar* _tmp5_;
 
361
        const gchar* _tmp5_;
211
362
        gchar* _tmp6_;
212
 
        gchar* _tmp7_;
 
363
        const gchar* _tmp7_;
213
364
        gchar* _tmp8_;
214
 
        gchar* _tmp9_;
 
365
        const gchar* _tmp9_;
215
366
        gchar* _tmp10_;
216
367
        gchar* _tmp11_;
217
 
        gchar* _tmp12_;
 
368
        const gchar* _tmp12_;
218
369
        gchar* _tmp13_;
219
370
        gchar* _tmp14_;
220
371
        gchar* _tmp15_;
221
372
        gchar* _tmp16_;
222
 
        gchar* _tmp17_;
 
373
        const gchar* _tmp17_;
223
374
        gchar* _tmp18_;
 
375
        gchar* _tmp19_;
 
376
        gchar* _tmp20_;
 
377
        gchar* _tmp21_;
 
378
        const gchar* _tmp22_;
 
379
        gchar* _tmp23_;
 
380
        gchar* _tmp24_;
 
381
        gchar* _tmp25_;
 
382
        gchar* _tmp26_;
 
383
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
224
384
        self = (RygelTrackerYears*) base;
 
385
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
225
386
        g_return_val_if_fail (variable != NULL, NULL);
 
387
#line 44 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
226
388
        g_return_val_if_fail (value != NULL, NULL);
227
 
        _tmp0_ = rygel_tracker_metadata_values_create_title_for_value ((RygelTrackerMetadataValues*) self, value);
228
 
        year = _tmp0_;
229
 
        _tmp1_ = atoi (year);
230
 
        _tmp2_ = g_strdup_printf ("%i", _tmp1_ + 1);
231
 
        next_year = _tmp2_;
232
 
        _tmp3_ = g_strconcat (year, "-01-01T00:00:00Z", NULL);
233
 
        _g_free0 (year);
234
 
        year = _tmp3_;
235
 
        _tmp4_ = g_strconcat (next_year, "-01-01T00:00:00Z", NULL);
236
 
        _g_free0 (next_year);
 
389
#line 45 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
390
        _tmp0_ = value;
 
391
#line 45 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
392
        _tmp1_ = rygel_tracker_metadata_values_create_title_for_value ((RygelTrackerMetadataValues*) self, _tmp0_);
 
393
#line 45 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
394
        year = _tmp1_;
 
395
#line 46 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
396
        _tmp2_ = year;
 
397
#line 46 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
398
        _tmp3_ = atoi (_tmp2_);
 
399
#line 46 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
400
        _tmp4_ = g_strdup_printf ("%i", _tmp3_ + 1);
 
401
#line 46 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
237
402
        next_year = _tmp4_;
238
 
        _tmp5_ = g_strconcat (variable, " > \"", NULL);
239
 
        _tmp6_ = _tmp5_;
240
 
        _tmp7_ = g_strconcat (_tmp6_, year, NULL);
241
 
        _tmp8_ = _tmp7_;
242
 
        _tmp9_ = g_strconcat (_tmp8_, "\" && ", NULL);
243
 
        _tmp10_ = _tmp9_;
244
 
        _tmp11_ = g_strconcat (_tmp10_, variable, NULL);
245
 
        _tmp12_ = _tmp11_;
246
 
        _tmp13_ = g_strconcat (_tmp12_, " < \"", NULL);
 
403
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
404
        _tmp5_ = year;
 
405
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
406
        _tmp6_ = g_strconcat (_tmp5_, "-01-01T00:00:00Z", NULL);
 
407
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
408
        _g_free0 (year);
 
409
#line 48 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
410
        year = _tmp6_;
 
411
#line 49 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
412
        _tmp7_ = next_year;
 
413
#line 49 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
414
        _tmp8_ = g_strconcat (_tmp7_, "-01-01T00:00:00Z", NULL);
 
415
#line 49 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
416
        _g_free0 (next_year);
 
417
#line 49 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
418
        next_year = _tmp8_;
 
419
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
420
        _tmp9_ = variable;
 
421
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
422
        _tmp10_ = g_strconcat (_tmp9_, " > \"", NULL);
 
423
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
424
        _tmp11_ = _tmp10_;
 
425
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
426
        _tmp12_ = year;
 
427
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
428
        _tmp13_ = g_strconcat (_tmp11_, _tmp12_, NULL);
 
429
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
247
430
        _tmp14_ = _tmp13_;
248
 
        _tmp15_ = g_strconcat (_tmp14_, next_year, NULL);
 
431
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
432
        _tmp15_ = g_strconcat (_tmp14_, "\" && ", NULL);
 
433
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
249
434
        _tmp16_ = _tmp15_;
250
 
        _tmp17_ = g_strconcat (_tmp16_, "\"", NULL);
251
 
        _tmp18_ = _tmp17_;
 
435
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
436
        _tmp17_ = variable;
 
437
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
438
        _tmp18_ = g_strconcat (_tmp16_, _tmp17_, NULL);
 
439
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
440
        _tmp19_ = _tmp18_;
 
441
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
442
        _tmp20_ = g_strconcat (_tmp19_, " < \"", NULL);
 
443
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
444
        _tmp21_ = _tmp20_;
 
445
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
446
        _tmp22_ = next_year;
 
447
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
448
        _tmp23_ = g_strconcat (_tmp21_, _tmp22_, NULL);
 
449
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
450
        _tmp24_ = _tmp23_;
 
451
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
452
        _tmp25_ = g_strconcat (_tmp24_, "\"", NULL);
 
453
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
454
        _tmp26_ = _tmp25_;
 
455
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
456
        _g_free0 (_tmp24_);
 
457
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
458
        _g_free0 (_tmp21_);
 
459
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
460
        _g_free0 (_tmp19_);
 
461
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
252
462
        _g_free0 (_tmp16_);
 
463
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
253
464
        _g_free0 (_tmp14_);
254
 
        _g_free0 (_tmp12_);
255
 
        _g_free0 (_tmp10_);
256
 
        _g_free0 (_tmp8_);
257
 
        _g_free0 (_tmp6_);
258
 
        result = _tmp18_;
 
465
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
466
        _g_free0 (_tmp11_);
 
467
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
 
468
        result = _tmp26_;
 
469
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
259
470
        _g_free0 (next_year);
 
471
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
260
472
        _g_free0 (year);
 
473
#line 51 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
261
474
        return result;
 
475
#line 476 "rygel-tracker-years.c"
262
476
}
263
477
 
264
478
 
265
479
static void rygel_tracker_years_class_init (RygelTrackerYearsClass * klass) {
 
480
#line 29 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
266
481
        rygel_tracker_years_parent_class = g_type_class_peek_parent (klass);
 
482
#line 29 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
267
483
        RYGEL_TRACKER_METADATA_VALUES_CLASS (klass)->create_title_for_value = rygel_tracker_years_real_create_title_for_value;
 
484
#line 29 "/home/jens/Source/rygel/src/plugins/tracker/rygel-tracker-years.vala"
268
485
        RYGEL_TRACKER_METADATA_VALUES_CLASS (klass)->create_filter = rygel_tracker_years_real_create_filter;
 
486
#line 487 "rygel-tracker-years.c"
269
487
}
270
488
 
271
489