Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdvdnav for openSUSE:Factory checked in at 2021-05-12 19:31:39 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdvdnav (Old) and /work/SRC/openSUSE:Factory/.libdvdnav.new.2988 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdvdnav" Wed May 12 19:31:39 2021 rev:31 rq:892008 version:6.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libdvdnav/libdvdnav.changes 2020-04-29 20:43:21.555795464 +0200 +++ /work/SRC/openSUSE:Factory/.libdvdnav.new.2988/libdvdnav.changes 2021-05-12 19:32:02.083084935 +0200 @@ -1,0 +2,7 @@ +Sun May 9 14:36:00 UTC 2021 - Dirk M??ller <[email protected]> + +- update to 6.1.1: + * fix build issues + * improve CI + +------------------------------------------------------------------- Old: ---- libdvdnav-6.1.0.tar.bz2 libdvdnav-6.1.0.tar.bz2.asc New: ---- libdvdnav-6.1.1.tar.bz2 libdvdnav-6.1.1.tar.bz2.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdvdnav.spec ++++++ --- /var/tmp/diff_new_pack.AVvnvt/_old 2021-05-12 19:32:02.619082794 +0200 +++ /var/tmp/diff_new_pack.AVvnvt/_new 2021-05-12 19:32:02.619082794 +0200 @@ -1,7 +1,7 @@ # # spec file for package libdvdnav # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,14 +18,14 @@ %define sover 4 Name: libdvdnav -Version: 6.1.0 +Version: 6.1.1 Release: 0 Summary: DVD Navigation Library License: GPL-2.0-or-later Group: Productivity/Multimedia/Other URL: https://www.videolan.org/developers/libdvdnav.html -Source0: http://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2 -Source1: http://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2.asc +Source0: https://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2 +Source1: https://download.videolan.org/videolan/%{name}/%{version}/%{name}-%{version}.tar.bz2.asc Source2: %{name}.keyring Source1000: baselibs.conf BuildRequires: libtool ++++++ libdvdnav-6.1.0.tar.bz2 -> libdvdnav-6.1.1.tar.bz2 ++++++ ++++ 1770 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libdvdnav-6.1.0/ChangeLog new/libdvdnav-6.1.1/ChangeLog --- old/libdvdnav-6.1.0/ChangeLog 2020-03-21 19:06:40.000000000 +0100 +++ new/libdvdnav-6.1.1/ChangeLog 2021-04-18 12:01:03.000000000 +0200 @@ -1,3 +1,7 @@ +libdvdnav (6.1.1) + * fix build issues + * improve CI + libdvdnav (6.1.0) * add a dvdnav_open2 API to setup a logging mechanism, similar to libdvdread * add a dvdnav_get_number_of_angles API diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libdvdnav-6.1.0/configure.ac new/libdvdnav-6.1.1/configure.ac --- old/libdvdnav-6.1.0/configure.ac 2020-03-05 10:51:18.000000000 +0100 +++ new/libdvdnav-6.1.1/configure.ac 2021-04-18 11:53:30.000000000 +0200 @@ -5,7 +5,7 @@ dnl -------------------------------------------------------------- m4_define([dvdnav_major], [6]) m4_define([dvdnav_minor], [1]) -m4_define([dvdnav_sub], [0]) +m4_define([dvdnav_sub], [1]) m4_define([dvdnav_pre], []) AC_INIT([libdvdnav], [dvdnav_major.dvdnav_minor.dvdnav_sub[]dvdnav_pre]) @@ -67,7 +67,7 @@ AC_SUBST(DVDNAV_LT_AGE) AC_SUBST(DVDNAV_LT_REVISION) -AC_PROG_CC +AC_PROG_CC_C99 AC_SYS_LARGEFILE AC_C_BIGENDIAN diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libdvdnav-6.1.0/src/dvdnav/version.h new/libdvdnav-6.1.1/src/dvdnav/version.h --- old/libdvdnav-6.1.0/src/dvdnav/version.h 2020-03-05 20:25:01.000000000 +0100 +++ new/libdvdnav-6.1.1/src/dvdnav/version.h 2021-04-20 17:43:49.000000000 +0200 @@ -25,9 +25,9 @@ #define DVDNAV_VERSION_MAJOR 6 #define DVDNAV_VERSION_MINOR 1 -#define DVDNAV_VERSION_MICRO 0 +#define DVDNAV_VERSION_MICRO 1 -#define DVDNAV_VERSION_STRING "6.1.0" +#define DVDNAV_VERSION_STRING "6.1.1" #define DVDNAV_VERSION \ DVDNAV_VERSION_CODE(DVDNAV_VERSION_MAJOR, DVDNAV_VERSION_MINOR, DVDNAV_VERSION_MICRO) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libdvdnav-6.1.0/src/dvdnav.c new/libdvdnav-6.1.1/src/dvdnav.c --- old/libdvdnav-6.1.0/src/dvdnav.c 2020-03-05 10:51:18.000000000 +0100 +++ new/libdvdnav-6.1.1/src/dvdnav.c 2021-04-10 18:09:20.000000000 +0200 @@ -22,6 +22,8 @@ #include "config.h" #endif +/* Un-comment the following to enable additional Log3() function calls. + * Do not forget to #define TRACE in src/vm/vm.h (required) */ /* #define LOG_DEBUG */ @@ -558,9 +560,9 @@ vm_position_get(this->vm, &this->position_next); #ifdef LOG_DEBUG - Log3(vm, "POS-NEXT "); + Log3(this->vm, "POS-NEXT "); vm_position_print(this->vm, &this->position_next); - Log3(vm, "POS-CUR "); + Log3(this->vm, "POS-CUR "); vm_position_print(this->vm, &this->position_current); #endif @@ -568,7 +570,7 @@ if(this->position_current.hop_channel != this->position_next.hop_channel) { (*event) = DVDNAV_HOP_CHANNEL; #ifdef LOG_DEBUG - Log3(vm, "HOP_CHANNEL"); + Log3(this->vm, "HOP_CHANNEL"); #endif if (this->position_next.hop_channel - this->position_current.hop_channel >= HOP_SEEK) { int32_t num_angles = 0, current; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/libdvdnav-6.1.0/src/vm/decoder.c new/libdvdnav-6.1.1/src/vm/decoder.c --- old/libdvdnav-6.1.0/src/vm/decoder.c 2014-08-16 01:04:53.000000000 +0200 +++ new/libdvdnav-6.1.1/src/vm/decoder.c 2021-04-10 18:09:20.000000000 +0200 @@ -116,6 +116,152 @@ } } +#ifdef TRACE + +static char *linkcmd2str(link_cmd_t cmd) { + switch(cmd) { + case LinkNoLink: + return "LinkNoLink"; + case LinkTopC: + return "LinkTopC"; + case LinkNextC: + return "LinkNextC"; + case LinkPrevC: + return "LinkPrevC"; + case LinkTopPG: + return "LinkTopPG"; + case LinkNextPG: + return "LinkNextPG"; + case LinkPrevPG: + return "LinkPrevPG"; + case LinkTopPGC: + return "LinkTopPGC"; + case LinkNextPGC: + return "LinkNextPGC"; + case LinkPrevPGC: + return "LinkPrevPGC"; + case LinkGoUpPGC: + return "LinkGoUpPGC"; + case LinkTailPGC: + return "LinkTailPGC"; + case LinkRSM: + return "LinkRSM"; + case LinkPGCN: + return "LinkPGCN"; + case LinkPTTN: + return "LinkPTTN"; + case LinkPGN: + return "LinkPGN"; + case LinkCN: + return "LinkCN"; + case Exit: + return "Exit"; + case JumpTT: + return "JumpTT"; + case JumpVTS_TT: + return "JumpVTS_TT"; + case JumpVTS_PTT: + return "JumpVTS_PTT"; + case JumpSS_FP: + return "JumpSS_FP"; + case JumpSS_VMGM_MENU: + return "JumpSS_VMGM_MENU"; + case JumpSS_VTSM: + return "JumpSS_VTSM"; + case JumpSS_VMGM_PGC: + return "JumpSS_VMGM_PGC"; + case CallSS_FP: + return "CallSS_FP"; + case CallSS_VMGM_MENU: + return "CallSS_VMGM_MENU"; + case CallSS_VTSM: + return "CallSS_VTSM"; + case CallSS_VMGM_PGC: + return "CallSS_VMGM_PGC"; + case PlayThis: + return "PlayThis"; + } + return "*** (bug)"; +} + +void vm_print_link(link_t value) { + char *cmd = linkcmd2str(value.command); + + switch(value.command) { + case LinkNoLink: + case LinkTopC: + case LinkNextC: + case LinkPrevC: + case LinkTopPG: + case LinkNextPG: + case LinkPrevPG: + case LinkTopPGC: + case LinkNextPGC: + case LinkPrevPGC: + case LinkGoUpPGC: + case LinkTailPGC: + case LinkRSM: + fprintf(MSG_OUT, "libdvdnav: %s (button %d)\n", cmd, value.data1); + break; + case LinkPGCN: + case JumpTT: + case JumpVTS_TT: + case JumpSS_VMGM_MENU: /* == 2 -> Title Menu */ + case JumpSS_VMGM_PGC: + fprintf(MSG_OUT, "libdvdnav: %s %d\n", cmd, value.data1); + break; + case LinkPTTN: + case LinkPGN: + case LinkCN: + fprintf(MSG_OUT, "libdvdnav: %s %d (button %d)\n", cmd, value.data1, value.data2); + break; + case Exit: + case JumpSS_FP: + case PlayThis: /* Humm.. should we have this at all.. */ + fprintf(MSG_OUT, "libdvdnav: %s\n", cmd); + break; + case JumpVTS_PTT: + fprintf(MSG_OUT, "libdvdnav: %s %d:%d\n", cmd, value.data1, value.data2); + break; + case JumpSS_VTSM: + fprintf(MSG_OUT, "libdvdnav: %s vts %d title %d menu %d\n", + cmd, value.data1, value.data2, value.data3); + break; + case CallSS_FP: + fprintf(MSG_OUT, "libdvdnav: %s resume cell %d\n", cmd, value.data1); + break; + case CallSS_VMGM_MENU: /* == 2 -> Title Menu */ + case CallSS_VTSM: + fprintf(MSG_OUT, "libdvdnav: %s %d resume cell %d\n", cmd, value.data1, value.data2); + break; + case CallSS_VMGM_PGC: + fprintf(MSG_OUT, "libdvdnav: %s %d resume cell %d\n", cmd, value.data1, value.data2); + break; + } + } + +void vm_print_registers( registers_t *registers ) { + int32_t i; + fprintf(MSG_OUT, "libdvdnav: # "); + for(i = 0; i < 24; i++) + fprintf(MSG_OUT, " %2d |", i); + fprintf(MSG_OUT, "\nlibdvdnav: SRPMS: "); + for(i = 0; i < 24; i++) + fprintf(MSG_OUT, "%04x|", registers->SPRM[i]); + fprintf(MSG_OUT, "\nlibdvdnav: GRPMS: "); + for(i = 0; i < 16; i++) + fprintf(MSG_OUT, "%04x|", get_GPRM(registers, i) ); + fprintf(MSG_OUT, "\nlibdvdnav: Gmode: "); + for(i = 0; i < 16; i++) + fprintf(MSG_OUT, "%04x|", registers->GPRM_mode[i]); + fprintf(MSG_OUT, "\nlibdvdnav: Gtime: "); + for(i = 0; i < 16; i++) + fprintf(MSG_OUT, "%04lx|", registers->GPRM_time[i].tv_sec & 0xffff); + fprintf(MSG_OUT, "\n"); +} + +#endif + /* Eval register or immediate data. AAAA_AAAA BBBB_BBBB, if immediate use all 16 bits for data else use lower eight bits for the system or general purpose register. */ @@ -636,149 +782,3 @@ return 0; } -#ifdef TRACE - -static char *linkcmd2str(link_cmd_t cmd) { - switch(cmd) { - case LinkNoLink: - return "LinkNoLink"; - case LinkTopC: - return "LinkTopC"; - case LinkNextC: - return "LinkNextC"; - case LinkPrevC: - return "LinkPrevC"; - case LinkTopPG: - return "LinkTopPG"; - case LinkNextPG: - return "LinkNextPG"; - case LinkPrevPG: - return "LinkPrevPG"; - case LinkTopPGC: - return "LinkTopPGC"; - case LinkNextPGC: - return "LinkNextPGC"; - case LinkPrevPGC: - return "LinkPrevPGC"; - case LinkGoUpPGC: - return "LinkGoUpPGC"; - case LinkTailPGC: - return "LinkTailPGC"; - case LinkRSM: - return "LinkRSM"; - case LinkPGCN: - return "LinkPGCN"; - case LinkPTTN: - return "LinkPTTN"; - case LinkPGN: - return "LinkPGN"; - case LinkCN: - return "LinkCN"; - case Exit: - return "Exit"; - case JumpTT: - return "JumpTT"; - case JumpVTS_TT: - return "JumpVTS_TT"; - case JumpVTS_PTT: - return "JumpVTS_PTT"; - case JumpSS_FP: - return "JumpSS_FP"; - case JumpSS_VMGM_MENU: - return "JumpSS_VMGM_MENU"; - case JumpSS_VTSM: - return "JumpSS_VTSM"; - case JumpSS_VMGM_PGC: - return "JumpSS_VMGM_PGC"; - case CallSS_FP: - return "CallSS_FP"; - case CallSS_VMGM_MENU: - return "CallSS_VMGM_MENU"; - case CallSS_VTSM: - return "CallSS_VTSM"; - case CallSS_VMGM_PGC: - return "CallSS_VMGM_PGC"; - case PlayThis: - return "PlayThis"; - } - return "*** (bug)"; -} - -void vm_print_link(link_t value) { - char *cmd = linkcmd2str(value.command); - - switch(value.command) { - case LinkNoLink: - case LinkTopC: - case LinkNextC: - case LinkPrevC: - case LinkTopPG: - case LinkNextPG: - case LinkPrevPG: - case LinkTopPGC: - case LinkNextPGC: - case LinkPrevPGC: - case LinkGoUpPGC: - case LinkTailPGC: - case LinkRSM: - fprintf(MSG_OUT, "libdvdnav: %s (button %d)\n", cmd, value.data1); - break; - case LinkPGCN: - case JumpTT: - case JumpVTS_TT: - case JumpSS_VMGM_MENU: /* == 2 -> Title Menu */ - case JumpSS_VMGM_PGC: - fprintf(MSG_OUT, "libdvdnav: %s %d\n", cmd, value.data1); - break; - case LinkPTTN: - case LinkPGN: - case LinkCN: - fprintf(MSG_OUT, "libdvdnav: %s %d (button %d)\n", cmd, value.data1, value.data2); - break; - case Exit: - case JumpSS_FP: - case PlayThis: /* Humm.. should we have this at all.. */ - fprintf(MSG_OUT, "libdvdnav: %s\n", cmd); - break; - case JumpVTS_PTT: - fprintf(MSG_OUT, "libdvdnav: %s %d:%d\n", cmd, value.data1, value.data2); - break; - case JumpSS_VTSM: - fprintf(MSG_OUT, "libdvdnav: %s vts %d title %d menu %d\n", - cmd, value.data1, value.data2, value.data3); - break; - case CallSS_FP: - fprintf(MSG_OUT, "libdvdnav: %s resume cell %d\n", cmd, value.data1); - break; - case CallSS_VMGM_MENU: /* == 2 -> Title Menu */ - case CallSS_VTSM: - fprintf(MSG_OUT, "libdvdnav: %s %d resume cell %d\n", cmd, value.data1, value.data2); - break; - case CallSS_VMGM_PGC: - fprintf(MSG_OUT, "libdvdnav: %s %d resume cell %d\n", cmd, value.data1, value.data2); - break; - } - } - -void vm_print_registers( registers_t *registers ) { - int32_t i; - fprintf(MSG_OUT, "libdvdnav: # "); - for(i = 0; i < 24; i++) - fprintf(MSG_OUT, " %2d |", i); - fprintf(MSG_OUT, "\nlibdvdnav: SRPMS: "); - for(i = 0; i < 24; i++) - fprintf(MSG_OUT, "%04x|", registers->SPRM[i]); - fprintf(MSG_OUT, "\nlibdvdnav: GRPMS: "); - for(i = 0; i < 16; i++) - fprintf(MSG_OUT, "%04x|", get_GPRM(registers, i) ); - fprintf(MSG_OUT, "\nlibdvdnav: Gmode: "); - for(i = 0; i < 16; i++) - fprintf(MSG_OUT, "%04x|", registers->GPRM_mode[i]); - fprintf(MSG_OUT, "\nlibdvdnav: Gtime: "); - for(i = 0; i < 16; i++) - fprintf(MSG_OUT, "%04lx|", registers->GPRM_time[i].tv_sec & 0xffff); - fprintf(MSG_OUT, "\n"); -} - -#endif -
