57 lines · 2.1 KB · Text
RawDownload
# use pkg-config for getting CFLAGS and LDLIBSFFMPEG_LIBS=    libavdevice                        \                libavformat                        \                libavfilter                        \                libavcodec                         \                libswresample                      \                libswscale                         \                libavutil                          \ CFLAGS += -Wall -gCFLAGS := $(shell pkg-config --cflags $(FFMPEG_LIBS)) $(CFLAGS)LDLIBS := $(shell pkg-config --libs $(FFMPEG_LIBS)) $(LDLIBS) # missing the following targets, since they need special options in the FFmpeg build:# qsv_decode# qsv_transcode# vaapi_encode# vaapi_transcode EXAMPLES=\                avio_http_serve_files              \                avio_list_dir                      \                avio_read_callback                 \                decode_audio                       \                decode_filter_audio                \                decode_filter_video                \                decode_video                       \                demux_decode                       \                encode_audio                       \                encode_video                       \                extract_mvs                        \                hw_decode                          \                mux                                \                remux                              \                resample_audio                     \                scale_video                        \                show_metadata                      \                transcode_aac                      \                transcode OBJS=$(addsuffix .o,$(EXAMPLES)) # the following examples make explicit use of the math libraryavcodec:           LDLIBS += -lmencode_audio:      LDLIBS += -lmmux:               LDLIBS += -lmresample_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)

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t