- 03 Jul, 2010 1 commit
-
-
hpi1 authored
-
- 02 Jul, 2010 1 commit
-
-
hpi1 authored
-
- 01 Jul, 2010 3 commits
- 23 Jun, 2010 1 commit
-
-
gates authored
-
- 17 Jun, 2010 1 commit
-
-
gates authored
-
- 16 Jun, 2010 2 commits
- 01 Jun, 2010 1 commit
-
-
gates authored
-
- 31 May, 2010 1 commit
-
-
gates authored
-
- 30 May, 2010 6 commits
- 28 May, 2010 1 commit
-
-
gates authored
-
- 27 May, 2010 1 commit
-
-
gates authored
-
- 08 Apr, 2010 1 commit
-
-
j45 authored
bd_select_title() now selects a playlist index rather than an m2ts file. The playlist must be initialized with a call to bd_get_titles() prior to selecting a title. bd_read() now works with read sizes other than 6144. bd_seek() seeks to a position relative to the mpls rather than the m2ts. Basic usage is now: bd = bd_open(device, key_path); num_titles = bd_get_titles(bd, TITLES_ALL); // determine title index to play by presenting user with // information obtained through bd_get_title_info() bd_select_title(bd, title_idx); while ((len = bd_read(bd, buf, buf_sz)) > 0) { // play buf }
-
- 07 Apr, 2010 1 commit
-
-
hpi1 authored
-
- 06 Apr, 2010 1 commit
-
-
hpi1 authored
-
- 25 Mar, 2010 1 commit
-
-
hpi1 authored
- already defined in config.h Removed #define __USE_LARGEFILE64 - this is glibc private macro from features.h and should not be defined [ Note: off_t is not used in any of our own headers ]
-
- 13 Jan, 2010 1 commit
-
-
Accident authored
conv_tab, support seek and fixup methods. Make calls to dlopen be separate. Changed debug output to universal, added debug output to file support.
-
- 06 Jan, 2010 5 commits
- 05 Jan, 2010 2 commits
- 21 Oct, 2009 1 commit
-
-
Accident authored
Accident: Universal build of libbluray.so/a, examples/. Minor changes to build on Unix.
-
- 20 Oct, 2009 1 commit
-
-
john authored
char* nav_find_main_title(char *root); Find the playlist that corresponds to the main title. for now this is done by finding the longest title that contains no duplicate clips. "root" is the base of the BD tree. The returned file name is the basename of the playlist. NAV_TITLE* nav_title_open(char *root, char *playlist); Open a playlist for navigation. "root" is the base of the BD tree. "playlist" is the basename of the playlist. void nav_title_close(NAV_TITLE *title); Close a previously opened title. NAV_CLIP* nav_next_clip(NAV_TITLE *title); Get information about the next clip in a title. When called for the first time after opening a title, the first clip is returned. The clip information contains m2ts file basename, start packet number, end packet number, and connection condition. Packet numbers are in 192 byte TS packet units. examples/bdsplice.c has been modified to demonstrate nav_title_open, and nav_next_clip. example/mpls_dump has been modified to demonstrate nav_find_main_title.
-
- 19 Oct, 2009 5 commits
- 18 Oct, 2009 2 commits
-
-
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.
-
cRTrn13 authored
-