annotate Makefile.am @ 409:9b8bfc56a7fe src

Add dvdnav_program_play & dvdnav_current_title_program Using title parts w/ dvdnav_part_play and dvdnav_current_title_info is not reliable for use as chapter marks in files made from transcoding. The start of a part does not necessarily fall strictly inside the main title. Parts can have an intro sequence before getting into the title. So we use program boundaries instead of part markers to test when we have reached a chapter point during encoding of the title. The same would apply to displaying the current chapter during playback. The program boundaries should be checked instead of looking for a part. Patch from John Stebbins. Thanks!
author erik
date Fri, 30 Jul 2010 23:34:16 +0000
parents 9c5aef10d165
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
225
9b1b740e3fc9 big build system changes
mroi
parents: 219
diff changeset
1 include $(top_srcdir)/misc/Makefile.common
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
2
379
5f2ccadb2123 finally removed libdvdread; new build build system temporarily broken: will fix in next commit
nicodvb
parents: 368
diff changeset
3 SUBDIRS = vm
169
90b1f6f0520e Modified libdvdnav to do without libdvdread.
jcdutton
parents: 139
diff changeset
4
225
9b1b740e3fc9 big build system changes
mroi
parents: 219
diff changeset
5 includedir = ${prefix}/include/dvdnav
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
6
395
9c5aef10d165 Move dvd_types.h, dvdnav_events.h and dvdnav.h into a dvdnav directory.
reimar
parents: 381
diff changeset
7 AM_CPPFLAGS = $(THREAD_CFLAGS) $(DVDREAD_CFLAGS) \
379
5f2ccadb2123 finally removed libdvdread; new build build system temporarily broken: will fix in next commit
nicodvb
parents: 368
diff changeset
8 -I$(top_srcdir)/src/vm
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
9
119
bd8601b74c3d this is causing more harm than good
mroi
parents: 118
diff changeset
10 EXTRA_DIST = README.MAP FELLOWSHIP.map
114
b6834e6359cf big libdvdnav cleanup, quoting the ChangeLog:
mroi
parents: 97
diff changeset
11
296
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
12 lib_LTLIBRARIES = libdvdnav.la libdvdnavmini.la
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
13
225
9b1b740e3fc9 big build system changes
mroi
parents: 219
diff changeset
14 libdvdnav_la_SOURCES = dvdnav.c \
9b1b740e3fc9 big build system changes
mroi
parents: 219
diff changeset
15 read_cache.c navigation.c highlight.c \
245
b4f9a592bc84 very small build system change: automake suggests to add headers for internal
mroi
parents: 236
diff changeset
16 searching.c settings.c remap.c \
b4f9a592bc84 very small build system change: automake suggests to add headers for internal
mroi
parents: 236
diff changeset
17 dvdnav_internal.h read_cache.h remap.h
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
18
381
04e184087151 now autotools use dvdread-config, too. Based on a patch by Dan Nicholson
nicodvb
parents: 379
diff changeset
19 libdvdnav_la_LIBADD = $(THREAD_LIBS) $(DVDREAD_LIBS) \
04e184087151 now autotools use dvdread-config, too. Based on a patch by Dan Nicholson
nicodvb
parents: 379
diff changeset
20 $(top_builddir)/src/vm/libdvdvm.la
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
21
225
9b1b740e3fc9 big build system changes
mroi
parents: 219
diff changeset
22 libdvdnav_la_LDFLAGS = \
257
0340d2236219 newer versions of libtool claim the LT_* namespace for themselves, so
mroi
parents: 245
diff changeset
23 -version-info $(DVDNAV_LT_CURRENT):$(DVDNAV_LT_REVISION):$(DVDNAV_LT_AGE) \
236
78ad883b5a9f Makefiles have to use tabs for indentation (GNU make does not care, but other
mroi
parents: 235
diff changeset
24 -export-symbols-regex "(^dvdnav.*|^nav.*|^ifo.*|^DVD.*)"
225
9b1b740e3fc9 big build system changes
mroi
parents: 219
diff changeset
25 # -release $(DVDNAV_MAJOR).$(DVDNAV_MINOR).$(DVDNAV_SUB)
0
3ddf0eaece51 Initial revision
richwareham
parents:
diff changeset
26
296
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
27 libdvdnavmini_la_SOURCES = $(libdvdnav_la_SOURCES)
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
28
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
29 libdvdnavmini_la_LIBADD = $(THREAD_LIBS) \
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
30 $(top_builddir)/src/vm/libdvdvm.la
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
31
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
32 libdvdnavmini_la_LDFLAGS = $(libdvdnav_la_LDFLAGS)
044e33c6ab04 added targets to build a version of the library (libdvdnavmini) without dvdread embedded and corresponding dvdnav-config --minilibs
nicodvb
parents: 257
diff changeset
33
395
9c5aef10d165 Move dvd_types.h, dvdnav_events.h and dvdnav.h into a dvdnav directory.
reimar
parents: 381
diff changeset
34 include_HEADERS = dvdnav/dvdnav.h dvdnav/dvdnav_events.h dvdnav/dvd_types.h