Use new DVD class
Add audio functions
Change function visibility
Use new DVD class
Rename variable, return value directly
Clean up variable names, remove ambiguous track_number variable