Mercurial > libdvdnav.hg
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 |
rev | line source |
---|---|
225 | 1 include $(top_srcdir)/misc/Makefile.common |
0 | 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 | 4 |
225 | 5 includedir = ${prefix}/include/dvdnav |
0 | 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 | 9 |
119 | 10 EXTRA_DIST = README.MAP FELLOWSHIP.map |
114 | 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 | 13 |
225 | 14 libdvdnav_la_SOURCES = dvdnav.c \ |
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 | 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 | 21 |
225 | 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 | 25 # -release $(DVDNAV_MAJOR).$(DVDNAV_MINOR).$(DVDNAV_SUB) |
0 | 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 |