libogg playbook port