From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from int-mx1.corp.redhat.com (int-mx1.corp.redhat.com [172.16.44.254]) by listman.redhat.com (Postfix) with ESMTP id 6CF403EAC9 for ; Mon, 19 Nov 2001 11:35:57 -0500 (EST) Received: from mail.redhat.com (mail.redhat.com [199.183.24.239]) by int-mx1.corp.redhat.com (8.11.6/8.11.6) with SMTP id fAJGZvp24072 for ; Mon, 19 Nov 2001 11:35:57 -0500 Received: (from mail@localhost) by mail.redhat.com (8.11.0/8.8.7) id fAJGZvP04772 for blinux-list@listman.redhat.com; Mon, 19 Nov 2001 11:35:57 -0500 Received: from xanadu.home (modemcable084.137-200-24.mtl.mc.videotron.ca [24.200.137.84]) by mail.redhat.com (8.11.0/8.8.7) with ESMTP id fAJGZuw04768 for ; Mon, 19 Nov 2001 11:35:56 -0500 Received: from localhost (nico@localhost) by xanadu.home (8.11.6/8.11.6) with ESMTP id fAJGZxk15196 for ; Mon, 19 Nov 2001 11:35:59 -0500 X-Authentication-Warning: xanadu.home: nico owned process doing -bs Date: Mon, 19 Nov 2001 11:35:59 -0500 (EST) From: Nicolas Pitre X-X-Sender: To: Subject: Re: Digital Talking Book Standard In-Reply-To: <20011119172716.B29158@stalin.acc.umu.se> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII X-Loop: blinux-list@redhat.com Sender: blinux-list-admin@redhat.com Errors-To: blinux-list-admin@redhat.com X-BeenThere: blinux-list@redhat.com X-Mailman-Version: 2.0.1 Precedence: bulk Reply-To: blinux-list@redhat.com List-Help: List-Post: List-Subscribe: , List-Id: Linux for blind general discussion List-Unsubscribe: , List-Archive: On Mon, 19 Nov 2001, Peter Toneby wrote: > On Mon, Nov 19, 2001 at 11:14:39AM -0500, Janina Sajka wrote: > > What about freeamp? > > It does not support searches on timecode (at least I didn't see anything > about that while checking their pages, they only seem to have normal > seek in files, which is not enough). Well... It is enough with some extra processing. You need to find out the data bitrate, estimate the seek position in the audio file, resynchronize on a mpeg frame boundary, back a couple frames, compute the backed frames to restabilize the mpeg windowing factors without actually playing them then finally resume audio from the desired frame. Nicolas