From: Kevin F. <Kev...@pn...> - 2011-06-15 20:38:47
|
On Wed, 2011-06-15 at 13:10 -0700, Stef Bon wrote: > 2011/6/15 Goswin von Brederlow <gos...@we...>: > > Stef Bon <st...@gm...> writes: > > > >> 2011/6/13 Goswin von Brederlow <gos...@we...>: > >>> Michael McTernan <Mic...@cs...> writes: > >>> > >> > >>>> > > > > But the issue here is that you have a context that only allows linear > > access. Random access needs to create a new context every time it seeks. > > And creating such a context is expensive so you only want to do that > > when absolutely neccessary. Not just because the multithreading reorders > > requests to become non-linear. > > Well, here I draw a line. I think that the disadvantages from FLAC > play a role here, the "lossless" of it has it's price, the difficulty > of seeking. What does lossless have to do with seeking? You can seek in FLAC. > Now, as someone who has studied mathematics, I'm thinking of > unsolvable problems, and a quote from Mazur: > > In an expository paper, Number Theory as Gadfly, Mazur describes > number theory as a field which > produces, without effort, innumerable problems which have a sweet, > innocent air about them, tempting flowers; and yet... number theory > swarms with bugs, waiting to bite the tempted flower-lovers who, once > bitten, are inspired to excesses of effort! > > (source: http://en.wikipedia.org/wiki/Barry_Mazur) > > FUSE cannot solve the problems introduced by the FLAC manner of > compression. Period. The benefits of the highcompression rate has it;s > price. it's simple as that. I haven't followed this thread much, but if you are talking about a file system that stores audio or video in one format and allows it to be read it out in another, its something that I've been thinking about doing for a while. Most of those formats have a way to do a rough seek in the input file. What you probably want to do is have a tool that generates you a seek index from that output format's point of view that goes from the destination format's offsets to a rough seek and offset off of that. The tool would basically transcode everything linearly, saving the index and dropping the actual data. Once you have that index you can seek in the output anywhere you want and set the decoder/encoder back up fairly quickly. Kevin > > Stef Bon > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > fuse-devel mailing list > fus...@li... > https://lists.sourceforge.net/lists/listinfo/fuse-devel |