libavformat库支持mp4文件ffmpeg_generatedgni中需要添加哪些源文件
在ffmpeg_generated.gni中添加以下源文件:
# libavformat
source_set("libavformat") {
sources = [
"libavformat/allformats.c",
"libavformat/avformat.h",
"libavformat/avio.h",
"libavformat/avio_internal.h",
"libavformat/aviobuf.c",
"libavformat/aviobuf.h",
"libavformat/avlanguage.c",
"libavformat/avlanguage.h",
"libavformat/avc.c",
"libavformat/avc.h",
"libavformat/avchaptermark.c",
"libavformat/avchaptermark.h",
"libavformat/avcdec.c",
"libavformat/avcenc.c",
"libavformat/avidec.c",
"libavformat/avidec.h",
"libavformat/avienc.c",
"libavformat/avienc.h",
"libavformat/avio.c",
"libavformat/avio_dir_cmd.c",
"libavformat/avio_internal.c",
"libavformat/avio_reading.c",
"libavformat/avio_writing.c",
"libavformat/avlanguage_internal.h",
"libavformat/avlanguage_parse.c",
"libavformat/avlanguage_parse.h",
"libavformat/avlanguage_search.c",
"libavformat/avlanguage_search.h",
"libavformat/avlanguage_settings.c",
"libavformat/avlanguage_settings.h",
"libavformat/avlanguage_types.c",
"libavformat/avlanguage_types.h",
"libavformat/avprobe.c",
"libavformat/avprobe.h",
"libavformat/avutil.h",
"libavformat/avformat_version.h",
"libavformat/avformat_symbols.c",
"libavformat/axml.h",
"libavformat/concat.c",
"libavformat/dump.c",
"libavformat/dv.c",
"libavformat/dv.h",
"libavformat/flacdec.c",
"libavformat/flacenc.c",
"libavformat/flvdec.c",
"libavformat/flvenc.c",
"libavformat/g723_1dec.c",
"libavformat/g723_1enc.c",
"libavformat/gifdec.c",
"libavformat/gifenc.c",
"libavformat/golomb.h",
"libavformat/h263dec.c",
"libavformat/h264_mp4toannexb_bsf.c",
"libavformat/h264_parser.c",
"libavformat/h264dec.c",
"libavformat/hls.c",
"libavformat/http.c",
"libavformat/id3v1.c",
"libavformat/id3v2.c",
"libavformat/isom.h",
"libavformat/isom.c",
"libavformat/iss.c",
"libavformat/iss.h",
"libavformat/ivfenc.c",
"libavformat/latm_parser.c",
"libavformat/lrcdec.c",
"libavformat/matroska.c",
"libavformat/md5enc.c",
"libavformat/metadata.c",
"libavformat/mov.c",
"libavformat/movenc.c",
"libavformat/mp3dec.c",
"libavformat/mp3enc.c",
"libavformat/mpcdec.c",
"libavformat/mpeg.c",
"libavformat/mpeg.h",
"libavformat/mpegenc.c",
"libavformat/mpegts.c",
"libavformat/mpegts.h",
"libavformat/mpegtsenc.c",
"libavformat/msnwc_tcp.c",
"libavformat/msnwc_tcp.h",
"libavformat/mxfdec.c",
"libavformat/mxfenc.c",
"libavformat/network.h",
"libavformat/nut.c",
"libavformat/nut.h",
"libavformat/oggdec.c",
"libavformat/oggenc.c",
"libavformat/options.c",
"libavformat/os_support.h",
"libavformat/pcm.c",
"libavformat/pcm.h",
"libavformat/pcmdec.c",
"libavformat/pcmenc.c",
"libavformat/pcm_tablegen.c",
"libavformat/pmpdec.c",
"libavformat/pmpdec.h",
"libavformat/psp.c",
"libavformat/psp.h",
"libavformat/raw.c",
"libavformat/raw.h",
"libavformat/rawdec.c",
"libavformat/rawenc.c",
"libavformat/riff.c",
"libavformat/rtp.c",
"libavformat/rtpdec.c",
"libavformat/rtpdec_ac3.c",
"libavformat/rtpdec_amr.c",
"libavformat/rtpdec_asf.c",
"libavformat/rtpdec_dv.c",
"libavformat/rtpdec_h264.c",
"libavformat/rtpdec_hevc.c",
"libavformat/rtpdec_latm.c",
"libavformat/rtpdec_mpeg4.c",
"libavformat/rtpdec_qcelp.c",
"libavformat/rtpdec_qdm2.c",
"libavformat/rtpdec_qt.c",
"libavformat/rtpdec_svq3.c",
"libavformat/rtpdec_vc2hq.c",
"libavformat/rtpdec_vp8.c",
"libavformat/rtpdec_vp9.c",
"libavformat/rtpdec_xiph.c",
"libavformat/rtpenc.c",
"libavformat/rtpenc_aac.c",
"libavformat/rtpenc_chain.c",
"libavformat/rtpenc_h264.c",
"libavformat/rtpenc_jpeg.c",
"libavformat/rtpenc_latm.c",
"libavformat/rtpenc_mpegts.c",
"libavformat/rtpenc_vp8.c",
"libavformat/rtpenc_vp9.c",
"libavformat/rtpenc_xiph.c",
"libavformat/rtp_internal.h",
"libavformat/rtsp.c",
"libavformat/rtsp.h",
"libavformat/rtspcodes.h",
"libavformat/rtspdec.c",
"libavformat/rtspenc.c",
"libavformat/rtspenc_chain.c",
"libavformat/s337m.c",
"libavformat/s337m.h",
"libavformat/sapdec.c",
"libavformat/sapenc.c",
"libavformat/sdp.c",
"libavformat/sdp.h",
"libavformat/sdp_parser.c",
"libavformat/sftp.c",
"libavformat/sftp.h",
"libavformat/shn.c",
"libavformat/smjpegdec.c",
"libavformat/smjpegenc.c",
"libavformat/smoothstreaming.c",
"libavformat/subtitles.c",
"libavformat/swf.c",
"libavformat/swf.h",
"libavformat/swfdec.c",
"libavformat/swfenc.c",
"libavformat/tls.h",
"libavformat/tls_securetransport.c",
"libavformat/utils.c",
"libavformat/vocdec.c",
"libavformat/vocenc.c",
"libavformat/vorbiscomment.c",
"libavformat/vqf.c",
"libavformat/wav.c",
"libavformat/wav.h",
"libavformat/xa.c",
"libavformat/xwma.c",
"libavformat/yuv4mpeg.c",
]
deps = [
":libavcodec",
":libavutil",
":libswscale",
":libswresample",
]
}
原文地址: http://www.cveoy.top/t/topic/LPM 著作权归作者所有。请勿转载和采集!