diff options
| author | Michael Forney <mforney@mforney.org> | 2023-03-02 22:11:17 -0800 |
|---|---|---|
| committer | Michael Forney <mforney@mforney.org> | 2023-03-02 22:31:21 -0800 |
| commit | 197efbce151436d27ce2d2255b4e16b4e7f2bc41 (patch) | |
| tree | a2b61d43246931a5ed983837055a7e6b10216dca /pkg/ffmpeg/gen.lua | |
| parent | 743341f40628814bdef949564e2cadbb94f9c09b (diff) | |
ffmpeg: Update to 6.0
Diffstat (limited to 'pkg/ffmpeg/gen.lua')
| -rw-r--r-- | pkg/ffmpeg/gen.lua | 27 |
1 files changed, 22 insertions, 5 deletions
diff --git a/pkg/ffmpeg/gen.lua b/pkg/ffmpeg/gen.lua index 5b39c0a8..defeb705 100644 --- a/pkg/ffmpeg/gen.lua +++ b/pkg/ffmpeg/gen.lua @@ -57,9 +57,9 @@ genlist('$outdir/internal/libavcodec/codec_list.c', '$srcdir/libavcodec/allcodec genlist('$outdir/internal/libavcodec/parser_list.c', '$srcdir/libavcodec/parsers.c', 'AVCodecParser', 'parser_list') genlist('$outdir/internal/libavcodec/bsf_list.c', '$srcdir/libavcodec/bitstream_filters.c', 'FFBitStreamFilter', 'bitstream_filters') genlist('$outdir/internal/libavformat/demuxer_list.c', '$srcdir/libavformat/allformats.c', 'AVInputFormat', 'demuxer_list') -genlist('$outdir/internal/libavformat/muxer_list.c', '$srcdir/libavformat/allformats.c', 'AVOutputFormat', 'muxer_list') +genlist('$outdir/internal/libavformat/muxer_list.c', '$srcdir/libavformat/allformats.c', 'FFOutputFormat', 'muxer_list') genlist('$outdir/internal/libavdevice/indev_list.c', '$srcdir/libavdevice/alldevices.c', 'AVInputFormat', 'indev_list') -genlist('$outdir/internal/libavdevice/outdev_list.c', '$srcdir/libavdevice/alldevices.c', 'AVOutputFormat', 'outdev_list') +genlist('$outdir/internal/libavdevice/outdev_list.c', '$srcdir/libavdevice/alldevices.c', 'FFOutputFormat', 'outdev_list') genlist('$outdir/internal/libavformat/protocol_list.c', '$srcdir/libavformat/protocols.c', 'URLProtocol', 'url_protocols') build('awk', '$outdir/include/libavutil/ffversion.h', {'$dir/ver'}, { @@ -234,6 +234,7 @@ lib('libavformat.a', { 'demux.c', 'demux_utils.c', 'dump.c', + 'dv.c', 'format.c', 'id3v1.c', 'id3v2.c', @@ -261,6 +262,7 @@ lib('libavutil.a', { 'adler32.c', 'aes.c', 'aes_ctr.c', + 'ambient_viewing_environment.c', 'audio_fifo.c', 'avstring.c', 'avsscanf.c', @@ -271,7 +273,6 @@ lib('libavutil.a', { 'cast5.c', 'camellia.c', 'channel_layout.c', - 'color_utils.c', 'cpu.c', 'crc.c', 'csp.c', @@ -383,6 +384,7 @@ lib('libswscale.a', { 'hscale.c', 'hscale_fast_bilinear.c', 'gamma.c', + 'half2float.c', 'input.c', 'options.c', 'output.c', @@ -426,10 +428,25 @@ cc('fftools/opt_common.c', {'$gendir/deps'}) exe('ffprobe', {paths[[fftools/(ffprobe.c cmdutils.c.o opt_common.c.o)]], libs}) file('bin/ffprobe', '755', '$outdir/ffprobe') -exe('ffmpeg', {paths[[fftools/(ffmpeg.c ffmpeg_filter.c ffmpeg_hw.c ffmpeg_mux.c ffmpeg_opt.c cmdutils.c.o opt_common.c.o)]], libs}) +exe('ffmpeg', {paths[[ + fftools/( + ffmpeg.c + ffmpeg_demux.c + ffmpeg_filter.c + ffmpeg_hw.c + ffmpeg_mux.c + ffmpeg_mux_init.c + ffmpeg_opt.c + objpool.c + sync_queue.c + thread_queue.c + cmdutils.c.o + opt_common.c.o + ) +]], libs}) file('bin/ffmpeg', '755', '$outdir/ffmpeg') -rule('texi2mdoc', [[$builddir/pkg/texi2mdoc/host/texi2mdoc -d 'August 31, 2022' -I $outdir $in >$out]]) +rule('texi2mdoc', [[$builddir/pkg/texi2mdoc/host/texi2mdoc -d 'February 27, 2023' -I $outdir $in >$out]]) build('texi2mdoc', '$outdir/ffprobe.1', {'$srcdir/doc/ffprobe.texi', '|', '$outdir/config.texi', '$builddir/pkg/texi2mdoc/host/texi2mdoc'}) build('texi2mdoc', '$outdir/ffmpeg.1', {'$srcdir/doc/ffmpeg.texi', '|', '$outdir/config.texi', '$builddir/pkg/texi2mdoc/host/texi2mdoc'}) man{'$outdir/ffprobe.1', '$outdir/ffmpeg.1'} |
