[vlc-commits] DVDnav: require 4.2.1
Jean-Baptiste Kempf
git at videolan.org
Tue Mar 4 14:10:04 CET 2014
vlc | branch: master | Jean-Baptiste Kempf <jb at videolan.org> | Tue Mar 4 14:05:50 2014 +0100| [7ccf7f7e8ea10e4afec7bb7158ab179fcb1246aa] | committer: Jean-Baptiste Kempf
DVDnav: require 4.2.1
Ref #6649
> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=7ccf7f7e8ea10e4afec7bb7158ab179fcb1246aa
---
configure.ac | 15 +--------------
modules/access/dvdnav.c | 9 ---------
2 files changed, 1 insertion(+), 23 deletions(-)
diff --git a/configure.ac b/configure.ac
index 0914bde..01ae9a4 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1674,20 +1674,7 @@ PKG_ENABLE_MODULES_VLC([DVDREAD], [], [dvdread], [dvdread input module], [auto])
dnl
dnl libdvdnav plugin
dnl
-AC_ARG_ENABLE(dvdnav,
- [AS_HELP_STRING([--disable-dvdnav],
- [disable DVD navigation with libdvdnav (default auto)])])
-AS_IF([test "${enable_dvdnav}" != "no"], [
- PKG_CHECK_MODULES(DVDNAV, dvdnav, [
- VLC_ADD_PLUGIN([dvdnav])
- AC_CHECK_LIB(dvdnav, dvdnav_get_video_resolution,
- AC_DEFINE(HAVE_DVDNAV_GET_VIDEO_RESOLUTION, 1, [Define if you have dvdnav_get_video_resolution.]),
- [], [${LIBS_dvdnav}])
- AC_CHECK_LIB(dvdnav, dvdnav_describe_title_chapters,
- AC_DEFINE(HAVE_DVDNAV_DESCRIBE_TITLE_CHAPTERS, 1, [Define if you have dvdnav_describe_title_chapters.]),
- [], [${LIBS_dvdnav}])],
- [AC_MSG_WARN([${DVDNAV_PKG_ERRORS}.])])
-])
+PKG_ENABLE_MODULES_VLC([DVDNAV], [], [dvdnav >= 4.2.1], [DVD with navigation input module (dvdnav)], [auto])
dnl
dnl Blu-ray Disc Support with libbluray
diff --git a/modules/access/dvdnav.c b/modules/access/dvdnav.c
index e5a81d3..82393cd 100644
--- a/modules/access/dvdnav.c
+++ b/modules/access/dvdnav.c
@@ -793,7 +793,6 @@ static int Demux( demux_t *p_demux )
tk->b_seen = false;
}
-#if defined(HAVE_DVDNAV_GET_VIDEO_RESOLUTION)
uint32_t i_width, i_height;
if( dvdnav_get_video_resolution( p_sys->dvdnav,
&i_width, &i_height ) )
@@ -813,7 +812,6 @@ static int Demux( demux_t *p_demux )
p_sys->sar.i_den = 0;
break;
}
-#endif
if( dvdnav_current_title_info( p_sys->dvdnav, &i_title,
&i_part ) == DVDNAV_STATUS_OK )
@@ -1045,7 +1043,6 @@ static void DemuxTitles( demux_t *p_demux )
uint64_t i_title_length;
uint64_t *p_chapters_time;
-#if defined(HAVE_DVDNAV_DESCRIBE_TITLE_CHAPTERS)
i_chapters = dvdnav_describe_title_chapters( p_sys->dvdnav, i,
&p_chapters_time,
&i_title_length );
@@ -1054,12 +1051,6 @@ static void DemuxTitles( demux_t *p_demux )
i_title_length = 0;
p_chapters_time = NULL;
}
-#else
- if( dvdnav_get_number_of_parts( p_sys->dvdnav, i, &i_chapters ) != DVDNAV_STATUS_OK )
- i_chapters = 0;
- i_title_length = 0;
- p_chapters_time = NULL;
-#endif
t = vlc_input_title_New();
t->i_length = i_title_length * 1000 / 90;
for( int j = 0; j < __MAX( i_chapters, 1 ); j++ )
More information about the vlc-commits
mailing list