# HG changeset patch # User ib # Date 1300710938 0 # Node ID d14cac89630d7bb14d6396fb7cdd865fdd6bff15 # Parent 1c441d857d511d8df872d044641964b3ad7ccc12 Replace vcd_seek_to_track() by stream_control(). The call with variable vcd_track is pointless and has been removed. diff -r 1c441d857d51 -r d14cac89630d gui/interface.c --- a/gui/interface.c Mon Mar 21 11:59:02 2011 +0000 +++ b/gui/interface.c Mon Mar 21 12:35:38 2011 +0000 @@ -52,8 +52,6 @@ #include "stream/stream_dvd.h" #endif -int vcd_seek_to_track(void *vcd, int track); - guiInterface_t guiIntfStruct; int guiWinID = -1; @@ -698,23 +696,11 @@ #ifdef CONFIG_VCD case STREAMTYPE_VCD: - { - int i; - - if (!stream->priv) { + if (!stream->priv) guiIntfStruct.VCDTracks = 0; - break; - } - - for (i = 1; i < 100; i++) - if (vcd_seek_to_track(stream->priv, i) < 0) - break; - - vcd_seek_to_track(stream->priv, vcd_track); - guiIntfStruct.VCDTracks = --i; - + else + stream_control(stream, STREAM_CTRL_GET_NUM_CHAPTERS, &guiIntfStruct.VCDTracks); break; - } #endif default: