RustAudio/lewton

Sample correct ogg encapsulation

est31 opened this issue · 1 comments

est31 commented

See spec section A.2. We don't implement some of the requested features:

  • we should only pass on samples with absolute granule pos > 0
  • we should check the absolute granule pos of the last page of a stream, and discard any samples that go beyond the given granule pos

These are required for sample-correctness.

est31 commented

The second point is now implemented by commit dbfaae5