Make BytePacker consume ByteBuffer directly.