View | Details | Raw Unified | Return to bug 113937
Collapse All | Expand All

(-)gst-plugins-0.8.10-old/ext/cdparanoia/gstcdparanoia.c (-3 / +9 lines)
Lines 1283-1291 cdparanoia_query (GstPad * pad, GstQuery Link Here
1283
        *value = src->d->tracks;
1283
        *value = src->d->tracks;
1284
        res = TRUE;
1284
        res = TRUE;
1285
      } else {
1285
      } else {
1286
        res = gst_pad_convert (src->srcpad, sector_format,
1286
        if (src->track_mode) {
1287
            get_first_sector (src, src->cur_track + 1) -
1287
          /* Current track*/
1288
            get_first_sector (src, src->cur_track), format, value);
1288
          res = gst_pad_convert (src->srcpad, sector_format,
1289
              get_first_sector (src, src->cur_track + 1) -
1290
              get_first_sector (src, src->cur_track), format, value);
1291
				} else {
1292
          /* CD total */
1293
          res = gst_pad_convert (src->srcpad, sector_format, src->last_sector + 1, format, value);
1294
				}
1289
      }
1295
      }
1290
      break;
1296
      break;
1291
    case GST_QUERY_POSITION:
1297
    case GST_QUERY_POSITION:

Return to bug 113937