1. 20 Oct, 2009 12 commits
    • john's avatar
      change the api to the search methods a bit. returns the resulting · dd6bbf52
      john authored
      packet number in a separate output parameter instead of sticking it in
      the NAV_CLIP struct
      
      dd6bbf52
    • john's avatar
      add nav methods to assist with seeking to packet or timestamp positions. · 3c864e34
      john authored
      each method finds the random access point immediately before the requested 
      packet or timestamp. the position is returned in "seek_pkt" of NAV_CLIP struct.
      
      add "packets" value to NAV_TITLE.  This is the total size in packets 
      of the title.
      
      3c864e34
    • john's avatar
      add libbdnav and nav examples to build system · 8e69a9d8
      john authored
      8e69a9d8
    • cRTrn13's avatar
      Ditto · c25df626
      cRTrn13 authored
      c25df626
    • cRTrn13's avatar
      Now using void ptrs instead for child lib struct pointers. This removes the... · 2f64c0ef
      cRTrn13 authored
      Now using void ptrs instead for child lib struct pointers. This removes the need for chid library header includes from libbluray.
      2f64c0ef
    • cRTrn13's avatar
      No commit message · e848aa49
      cRTrn13 authored
      No commit message
      e848aa49
    • cRTrn13's avatar
      d3bdc9cd
    • cRTrn13's avatar
      Proper BLURAY malloc fix · c15a04c4
      cRTrn13 authored
      c15a04c4
    • cRTrn13's avatar
      fix for BLURAY segfault · 7e920d04
      cRTrn13 authored
      Made libbdnav include paths relative
      7e920d04
    • cRTrn13's avatar
      No commit message · 914aede0
      cRTrn13 authored
      No commit message
      914aede0
    • Accident's avatar
      · 6d9ee062
      Accident authored
      Accident: Adding in bd+ epoch, and simple build tools. It will not work
                since there is no way to set VolumeID, and needs to be re-tooled
                for universal debug logging.
      
      6d9ee062
    • john's avatar
      add some basic navigation methods · 5bcce81e
      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.
      
      5bcce81e
  2. 19 Oct, 2009 10 commits
  3. 18 Oct, 2009 10 commits
  4. 17 Oct, 2009 1 commit
  5. 15 Oct, 2009 7 commits