Skip to content
  • john's avatar
    Initial playlist and clipinfo parsing commit · 8b29b00a
    john authored
    directory libbdnav contains the library 
    directory examples has a few tools that use the library.
    
    Parser API:
    	MPLS_PL* mpls_parse(char *path, int verbose)
        	Parses a playlist file and returns result
    
    	void mpls_free(MPLS_PL **pl)
        	Frees playlist data returned from mpls_parse.  Sets pointer to NULL.
    
    	CLPI_CL* clpi_parse(char *path, int verbose)
        	Parses a clipinfo file and returns result
    
    	void clpi_free(CLPI_CL **pl)
        	Frees clipinfo data returned from mpls_parse.  Sets pointer to NULL.
    
    Examples:
    	Examples all show available options with --help
    
    	mpls_dump
    		parses playlist files and displays contents.
    
    	clpi_dump
    		parses clipinfo files and displays contents
    
    	bdsplice
    		parses a playlist and all the clipinfo files associated with
    		a particular title and splices the m2ts clips together into
    		one file.
    
    8b29b00a