On Wednesday 20 September 8:56 pm, Alex Jones wrote:> I think the consequences outweigh the benefits. Having metadata at the > beginning of the file serves as metadata and gives you important > information such as expected stream length. Pushing this to the back for > the sake of making tag updates quicker seems a bit of a bad move to me - > how often do you re-tag your files? >Reasonably often. I keep adding more information in dribbles every time I go to look something up on the cd case. What was the rationale behind putting the data most likely to change at the start of the file? Nick
Nicholas Wilson wrote:> On Wednesday 20 September 8:56 pm, Alex Jones wrote: > > >> I think the consequences outweigh the benefits. Having metadata at the >> beginning of the file serves as metadata and gives you important >> information such as expected stream length. Pushing this to the back for >> the sake of making tag updates quicker seems a bit of a bad move to me - >> how often do you re-tag your files? >> >> > > Reasonably often. I keep adding more information in dribbles every time I go > to look something up on the cd case. What was the rationale behind putting > the data most likely to change at the start of the file? >What about pre-allocating a chunk of space at the front of the file, so that one could shuffle around, add, delete metadata without having to futz the entire file? -- Eric Lennon Bowman BoboCo Ltd ebowman@boboco.ie http://www.boboco.ie/ebowman/pubkey.pgp +35317979094
On 9/21/06, Eric Lennon Bowman <ebowman@boboco.ie> wrote:> Nicholas Wilson wrote: > > Reasonably often. I keep adding more information in dribbles every time I go > > to look something up on the cd case. What was the rationale behind putting > > the data most likely to change at the start of the file? > > > > What about pre-allocating a chunk of space at the front of the file, so > that one could shuffle around, add, delete metadata without having to > futz the entire file?The reference flac encoder uses 4 kilobytes of padding for that purpose, by default. Cheers, Kyungjoon Lee