You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- # use pkg-config for getting CFLAGS and LDLIBS
- FFMPEG_LIBS= libavdevice \
- libavformat \
- libavfilter \
- libavcodec \
- libswresample \
- libswscale \
- libavutil \
-
- CFLAGS += -Wall -g
- CFLAGS := $(shell pkg-config --cflags $(FFMPEG_LIBS)) $(CFLAGS)
- LDLIBS := $(shell pkg-config --libs $(FFMPEG_LIBS)) $(LDLIBS)
-
- EXAMPLES= avio_list_dir \
- avio_reading \
- decode_audio \
- decode_video \
- demuxing_decoding \
- encode_audio \
- encode_video \
- extract_mvs \
- filtering_video \
- filtering_audio \
- http_multiclient \
- hw_decode \
- metadata \
- muxing \
- remuxing \
- resampling_audio \
- scaling_video \
- transcode_aac \
- transcoding \
-
- OBJS=$(addsuffix .o,$(EXAMPLES))
-
- # the following examples make explicit use of the math library
- avcodec: LDLIBS += -lm
- encode_audio: LDLIBS += -lm
- muxing: LDLIBS += -lm
- resampling_audio: LDLIBS += -lm
-
- .phony: all clean-test clean
-
- all: $(OBJS) $(EXAMPLES)
-
- clean-test:
- $(RM) test*.pgm test.h264 test.mp2 test.sw test.mpg
-
- clean: clean-test
- $(RM) $(EXAMPLES) $(OBJS)
|