Mercurial > libdvdnav.hg
annotate Makefile.am @ 419:8c87207b73ac src
Make sure we get nav packets for all cells in multi angle features
Currently libdvdnav uses the ILVU information to specify where a vobunit
ends if a feature is multiangled. However since one ILVU can contain
multiple vobunits, this means that libdvdnav never generates NAV events nor
updates highlight information for anything but the first vobunit in the
ILVU. It also causes issues for any player relying on timestamps in nav
packets to flatten the mpeg timestamps.
Patch by Joakim Plate.
author | rathann |
---|---|
date | Sun, 09 Dec 2012 21:22:15 +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 |