[libdvdnav-devel] [PATCH 00/33] beandog's branch

beandog at gentoo.org beandog at gentoo.org
Thu Jan 15 21:45:12 CET 2015


From: Steve Dibb <steve.dibb at gmail.com>

See individual patch subjects for details.

Steve Dibb (33):
  Set freed pointers to NULL instead of zero
  Set freed pointers to NULL
  Deprecate ifoFree_VOBU_ADMAP()
  Deprecate ifoFree_TITLE_VOBU_ADMAP()
  Deprecate ifoFree_C_ADT()
  Deprecate ifoFree_TITLE_C_ADT()
  Don't check for ifofile on deprecated function
  Deprecate ifoFree_TXTDT_MGI()
  Deprecate ifoFree_VTS_ATRT()
  Deprecate ifoFree_PTL_MAIT()
  Deprecate ifoFree_PGCI_UT()
  Remove call to deprecated function
  Deprecate ifoFree_TT_SRPT()
  Deprecate ifoFree_FP_PGC()
  Deprecate ifoFree_PGCIT()
  Deprecate ifoFree_VTS_PTT_SRPT()
  Always free vmgi_mat and vtsi_mat pointers
  Set ifofile pointer to NULL on exit
  Clean up ifoFree_PGC(); Remove ifoFree_PGCIT_internal() and
    ifoFree_PGC_COMMAND_TBL()
  Use calloc as a safety measure since ifoRead functions populate parts
    of the data independently
  Use calloc as a safety measure since ifoRead functions populate parts
    of the data independently
  Check for positive integer values
  Use calloc as a safety measure since ifoRead functions populate parts
    of the data independently
  Use calloc as a safety measure since ifoRead functions populate parts
    of the data independently
  Use calloc instead of malloc, then memset
  Remove unnecessary memset() calls because of calloc being used
  Check for malloc fail before setting secbuf
  Use calloc instead of malloc
  Check for malloc fail before setting buffer
  Check for malloc fail before setting buffer
  Don't reassign variable that is already set in loop
  Use correct variable name
  Remove checks for zero variables.

 src/dvd_reader.c       |  10 +-
 src/dvdread/ifo_read.h |  20 +-
 src/ifo_read.c         | 584 +++++++++++++++++++++----------------------------
 src/nav_read.c         |  21 --
 4 files changed, 272 insertions(+), 363 deletions(-)

--
2.0.4



More information about the libdvdnav-devel mailing list