annotate libmpcodecs/Makefile @ 9467:9fae4150ec43

experimental de-telecine filter. not documented or configurable yet, but defaults seem to work ok. may change drastically over the next few weeks. please test it an report results!
author rfelker
date Thu, 20 Feb 2003 03:16:41 +0000
parents 52a4dc4ba216
children 356963ad4784
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
1
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
2 include ../config.mak
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
3
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
4 LIBNAME = libmpcodecs.a
5550
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
5 LIBNAME2 = libmpencoders.a
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
6
8024
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
7 AUDIO_SRCS_LIB=ad_liba52.c ad_hwac3.c ad_mp3lib.c
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
8 AUDIO_SRCS_NAT=ad_alaw.c ad_dk3adpcm.c ad_pcm.c ad_dvdpcm.c ad_imaadpcm.c ad_msadpcm.c ad_msgsm.c ad_roqaudio.c
8326
4849a0cfc2aa DMO audio support (including 6ch support too)
arpi
parents: 8295
diff changeset
9 AUDIO_SRCS_OPT=ad_acm.c ad_dshow.c ad_dmo.c ad_qtaudio.c ad_ffmpeg.c ad_faad.c ad_libvorbis.c ad_libmad.c ad_realaud.c ad_libdv.c
8024
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
10 AUDIO_SRCS=dec_audio.c ad.c $(AUDIO_SRCS_LIB) $(AUDIO_SRCS_NAT) $(AUDIO_SRCS_OPT)
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
11
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
12 VIDEO_SRCS_LIB=vd_libmpeg2.c vd_nuv.c vd_lzo.c
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
13 VIDEO_SRCS_NAT=vd_null.c vd_cinepak.c vd_qtrpza.c vd_raw.c vd_msvidc.c vd_fli.c vd_qtrle.c vd_qtsmc.c vd_roqvideo.c vd_cyuv.c vd_msrle.c vd_huffyuv.c vd_mpegpes.c vd_svq1.c vd_lcl.c vd_mtga.c
9444
rfelker
parents: 9441
diff changeset
14 VIDEO_SRCS_OPT=vd_realvid.c vd_ffmpeg.c vd_dshow.c vd_dmo.c vd_vfw.c vd_vfwex.c vd_odivx.c vd_divx4.c vd_xanim.c vd_xvid.c vd_libdv.c vd_qtvideo.c
8024
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
15 VIDEO_SRCS=dec_video.c vd.c $(VIDEO_SRCS_NAT) $(VIDEO_SRCS_LIB) $(VIDEO_SRCS_OPT)
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
16
9467
9fae4150ec43 experimental de-telecine filter. not documented or configurable yet,
rfelker
parents: 9444
diff changeset
17 VFILTER_SRCS=vf.c vf_vo.c vf_crop.c vf_expand.c vf_pp.c vf_scale.c vf_format.c vf_yuy2.c vf_flip.c vf_rgb2bgr.c vf_rotate.c vf_mirror.c vf_palette.c vf_lavc.c vf_dvbscale.c vf_cropdetect.c vf_test.c vf_noise.c vf_yvu9.c vf_rectangle.c vf_lavcdeint.c vf_eq.c vf_eq2.c vf_halfpack.c vf_dint.c vf_1bpp.c vf_bmovl.c vf_2xsai.c vf_unsharp.c vf_swapuv.c vf_il.c vf_boxblur.c vf_sab.c vf_smartblur.c vf_perspective.c vf_down3dright.c vf_field.c vf_denoise3d.c vf_hqdn3d.c vf_detc.c
8471
0b7839c27be9 Sorenson 1/3 encoding just for fun :)
arpi
parents: 8326
diff changeset
18 ENCODER_SRCS=ve.c ve_divx4.c ve_lavc.c ve_vfw.c ve_rawrgb.c ve_libdv.c ve_xvid.c ve_qtvideo.c
8024
13e08eff5f90 cosmetics :)
arpi
parents: 8010
diff changeset
19
9355
19b0ee14fc0b removed obsolete unused cyuv.c
arpi
parents: 9179
diff changeset
20 NATIVE_SRCS=native/RTjpegN.c native/cinepak.c native/fli.c native/minilzo.c native/msvidc.c native/nuppelvideo.c native/qtrle.c native/qtrpza.c native/qtsmc.c native/roqav.c native/xa_gsm.c native/svq1.c
5029
ef8a43b74075 Add IJPG decoder.
pontscho
parents: 4998
diff changeset
21
5840
4e3cf9473628 Allow disabling of libfame and allow to enforce (not) building libavcodec.
atmos4
parents: 5774
diff changeset
22 ifeq ($(FAME),yes)
4e3cf9473628 Allow disabling of libfame and allow to enforce (not) building libavcodec.
atmos4
parents: 5774
diff changeset
23 VFILTER_SRCS += vf_fame.c
4e3cf9473628 Allow disabling of libfame and allow to enforce (not) building libavcodec.
atmos4
parents: 5774
diff changeset
24 endif
4e3cf9473628 Allow disabling of libfame and allow to enforce (not) building libavcodec.
atmos4
parents: 5774
diff changeset
25
5029
ef8a43b74075 Add IJPG decoder.
pontscho
parents: 4998
diff changeset
26 ifeq ($(PNG),yes)
5344
7198d3eba09f ok, use ad_* stuff
arpi
parents: 5264
diff changeset
27 VIDEO_SRCS += vd_mpng.c
5029
ef8a43b74075 Add IJPG decoder.
pontscho
parents: 4998
diff changeset
28 endif
ef8a43b74075 Add IJPG decoder.
pontscho
parents: 4998
diff changeset
29
ef8a43b74075 Add IJPG decoder.
pontscho
parents: 4998
diff changeset
30 ifeq ($(JPEG),yes)
5344
7198d3eba09f ok, use ad_* stuff
arpi
parents: 5264
diff changeset
31 VIDEO_SRCS += vd_ijpg.c
5029
ef8a43b74075 Add IJPG decoder.
pontscho
parents: 4998
diff changeset
32 endif
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
33
5607
1972c3475d93 mp_image.h and img_format.h moved to libmpcodecs
arpi
parents: 5603
diff changeset
34 SRCS=$(AUDIO_SRCS) $(VIDEO_SRCS) $(VFILTER_SRCS) $(NATIVE_SRCS) img_format.c
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
35 OBJS=$(SRCS:.c=.o)
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
36
5550
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
37 SRCS2=$(ENCODER_SRCS)
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
38 OBJS2=$(SRCS2:.c=.o)
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
39
8254
772d6d27fd66 warning patch by (Dominik Mierzejewski <dominik at rangers dot eu dot org>)
michael
parents: 8160
diff changeset
40 CFLAGS = $(OPTFLAGS) -I. -Inative -I.. -I../libmpdemux -I../loader $(EXTRA_INC) -D_GNU_SOURCE
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
41
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
42 .SUFFIXES: .c .o
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
43
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
44 # .PHONY: all clean
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
45
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
46 .c.o:
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
47 $(CC) -c $(CFLAGS) -o $@ $<
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
48
5550
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
49 all: $(LIBNAME) $(LIBNAME2)
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
50
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
51 $(LIBNAME): $(OBJS)
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
52 $(AR) r $(LIBNAME) $(OBJS)
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
53
5550
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
54 $(LIBNAME2): $(OBJS2)
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
55 $(AR) r $(LIBNAME2) $(OBJS2)
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
56
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
57 clean:
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
58 rm -f *.o *.a *~
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
59
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
60 distclean:
5603
5f4485862a72 native codecs files moved to libmpcodecs/native/
arpi
parents: 5594
diff changeset
61 rm -f Makefile.bak $(OBJS) $(OBJS2) $(LIBNAME) $(LIBNAME2) *~ .depend
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
62
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
63 dep: depend
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
64
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
65 depend:
5550
7d1dfb59c6c0 encoders
arpi
parents: 5539
diff changeset
66 $(CC) -MM $(CFLAGS) $(SRCS) $(SRCS2) 1>.depend
4878
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
67
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
68 #
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
69 # include dependency files if they exist
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
70 #
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
71 ifneq ($(wildcard .depend),)
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
72 include .depend
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
73 endif
eff8a76e515f libmpcodecs core - initial version
arpi
parents:
diff changeset
74