summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorwm4 <wm4@nowhere>2013-01-24 16:57:21 +0100
committerwm4 <wm4@nowhere>2013-01-24 17:45:13 +0100
commit42b47624f8e5c3742e06f10135ecc0ae34a29064 (patch)
treed5875ecfb7aed71dd9346f0f3b210e0274962367 /Makefile
parentdd96c11d5e0166ce6c597d178ee4827193cff16d (diff)
downloadmpv-42b47624f8e5c3742e06f10135ecc0ae34a29064.tar.bz2
mpv-42b47624f8e5c3742e06f10135ecc0ae34a29064.tar.xz
demux_mkv: support V_UNCOMPRESSED video tracks
Tested with a sample generated by: ffmpeg -i in.mkv -an -vcodec rawvideo out.mkv Also add proper dependencies for the Matroska Perl stuff in Makefile.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile10
1 files changed, 8 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index ed29fb4cc6..1a3649f607 100644
--- a/Makefile
+++ b/Makefile
@@ -357,12 +357,18 @@ video/out/vo_vdpau.c: video/out/vdpau_template.c
video/out/vdpau_template.c: TOOLS/vdpau_functions.pl
./$< > $@
+MKVLIB_DEPS = TOOLS/lib/Parse/Matroska.pm \
+ TOOLS/lib/Parse/Matroska/Definitions.pm \
+ TOOLS/lib/Parse/Matroska/Element.pm \
+ TOOLS/lib/Parse/Matroska/Reader.pm \
+ TOOLS/lib/Parse/Matroska/Utils.pm \
+
demux/ebml.c demux/demux_mkv.c: demux/ebml_types.h
-demux/ebml_types.h: TOOLS/matroska.pl
+demux/ebml_types.h: TOOLS/matroska.pl $(MKVLIB_DEPS)
./$< --generate-header > $@
demux/ebml.c: demux/ebml_defs.c
-demux/ebml_defs.c: TOOLS/matroska.pl
+demux/ebml_defs.c: TOOLS/matroska.pl $(MKVLIB_DEPS)
./$< --generate-definitions > $@
video/out/vo_opengl.c: video/out/vo_opengl_shaders.h