View Single Post
Old 25 March 2006, 10:53 am   #5
snowgoon
Member
 
Join Date: Mar 2006
Posts: 12
Default

After playing around with this a bit more I found that the maximum length of frame dependencies was 31 (ie 32 frames linked), and from the look of the original seek and encoder code this is the designed limit. And after retesting the few files I've got on hand (don't ask) I found that n=32 (prior frames) works fine without the need to set the scf indexes to -128. However setting n<32 results in (loud) artifacts without using the -128 hack. Maybe the artifacts heard with n=32 (or n>32) were caused by bugs in the seeking code? (I found heaps in my own code). I will look a bit more...

Whether this is correct or not, I stand by my other suggestions as possible improvements to the seeking implementation... Now I just have find some time to write some patches :-)...
snowgoon is offline   Reply With Quote