Mercurial > libavcodec.hg
annotate libpostproc/Makefile @ 1812:6d762acfff5d libavcodec
flac fixes:
fix data types of residual&decoded
fix twos complement bitfields
fix utf8 (no, utf8 is not the same as the simple and compact uvlc used in nut)
add truncated bitstream support, both ogg and flac demuxers in mplayer cvs provide incomplete frames, and furthermore it isnt possible to find frameboundaries in flac without decoding it completly
add escape-less golomb rice decoder (=flac style golomb rice) (ultra efficient, the longest vlc code is just 2^32-1 bits)
printf->av_log
fix bps for non independant channels
fix a few +-1 bugs
fix sample order for independant channels
fix data_size
author | michael |
---|---|
date | Wed, 18 Feb 2004 01:49:30 +0000 |
parents | db903b6fd197 |
children | 680868144447 |
rev | line source |
---|---|
127 | 1 |
1069 | 2 include ../../config.mak |
127 | 3 |
812
607e867a8be4
disabling compilation of .so if its not needed, gcc 3.1 seems to have problems with it
michael
parents:
790
diff
changeset
|
4 ifeq ($(SHARED_PP),yes) |
787 | 5 SPPLIB = libpostproc.so |
6 SPPVERSION = 0.0.1 | |
812
607e867a8be4
disabling compilation of .so if its not needed, gcc 3.1 seems to have problems with it
michael
parents:
790
diff
changeset
|
7 endif |
787 | 8 PPLIB = libpostproc.a |
127 | 9 |
787 | 10 PPOBJS=postprocess.o |
11 SPPOBJS=postprocess_pic.o | |
127 | 12 |
610
015b33f3e750
removed -W -Wall -g and other gcc-specific warning/debug options
arpi
parents:
508
diff
changeset
|
13 CFLAGS = $(OPTFLAGS) $(MLIB_INC) -I. -I.. $(EXTRA_INC) |
127 | 14 # -I/usr/X11R6/include/ |
15 | |
16 .SUFFIXES: .c .o | |
17 | |
18 # .PHONY: all clean | |
19 | |
20 .c.o: | |
1069 | 21 $(CC) -c $(CFLAGS) -I.. -I../.. -o $@ $< |
127 | 22 |
787 | 23 all: $(SWSLIB) $(PPLIB) $(SPPLIB) |
127 | 24 |
25 clean: | |
787 | 26 rm -f *.o *.a *~ *.so |
127 | 27 |
28 distclean: | |
787 | 29 rm -f Makefile.bak *.o *.a *~ *.so .depend |
127 | 30 |
31 dep: depend | |
32 | |
33 depend: | |
1069 | 34 $(CC) -MM $(CFLAGS) postprocess.c 1>.depend |
508
8f9fa4ec9cbb
colorspace converter tests (memory corruption tests at different width/src/dst)
michael
parents:
170
diff
changeset
|
35 |
812
607e867a8be4
disabling compilation of .so if its not needed, gcc 3.1 seems to have problems with it
michael
parents:
790
diff
changeset
|
36 ifeq ($(SHARED_PP),yes) |
787 | 37 postprocess_pic.o: postprocess.c |
1069 | 38 $(CC) -c $(CFLAGS) -fomit-frame-pointer -fPIC -DPIC -I.. -I../.. -o $@ $< |
787 | 39 |
40 $(SPPLIB): $(SPPOBJS) | |
41 $(CC) -shared -Wl,-soname,$(SPPLIB).0 \ | |
42 -o $(SPPLIB) $(SPPOBJS) | |
812
607e867a8be4
disabling compilation of .so if its not needed, gcc 3.1 seems to have problems with it
michael
parents:
790
diff
changeset
|
43 endif |
834 | 44 |
787 | 45 $(PPLIB): $(PPOBJS) |
1242
db903b6fd197
ranlib patch by (Dan Christiansen <danchr at daimi dot au dot dk>)
michaelni
parents:
1069
diff
changeset
|
46 rm -f $@ |
db903b6fd197
ranlib patch by (Dan Christiansen <danchr at daimi dot au dot dk>)
michaelni
parents:
1069
diff
changeset
|
47 $(AR) rc $@ $(PPOBJS) |
db903b6fd197
ranlib patch by (Dan Christiansen <danchr at daimi dot au dot dk>)
michaelni
parents:
1069
diff
changeset
|
48 $(RANLIB) $@ |
787 | 49 |
50 install: all | |
51 ifeq ($(SHARED_PP),yes) | |
52 install -d $(prefix)/lib | |
53 install -s -m 755 $(SPPLIB) $(prefix)/lib/$(SPPLIB).$(SPPVERSION) | |
54 ln -sf $(SPPLIB).$(SPPVERSION) $(prefix)/lib/$(SPPLIB) | |
55 ldconfig || true | |
56 mkdir -p $(prefix)/include/postproc | |
57 install -m 644 postprocess.h $(prefix)/include/postproc/postprocess.h | |
58 endif | |
59 | |
834 | 60 |
127 | 61 # |
62 # include dependency files if they exist | |
63 # | |
64 ifneq ($(wildcard .depend),) | |
65 include .depend | |
66 endif |