head 1.5; access; symbols pkgsrc-2026Q1:1.5.0.4 pkgsrc-2026Q1-base:1.5 pkgsrc-2025Q4:1.5.0.2 pkgsrc-2025Q4-base:1.5 pkgsrc-2025Q3:1.4.0.10 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.8 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.6 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.4 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.2 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.3.0.10 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.8 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.6 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.4 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.2 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.2.0.8 pkgsrc-2023Q1-base:1.2 pkgsrc-2022Q4:1.2.0.6 pkgsrc-2022Q4-base:1.2 pkgsrc-2022Q3:1.2.0.4 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.2 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.1.0.2 pkgsrc-2022Q1-base:1.1; locks; strict; comment @# @; 1.5 date 2025.09.22.14.25.04; author adam; state Exp; branches; next 1.4; commitid UVdNhghjXUD8zIbG; 1.4 date 2024.09.17.07.34.31; author adam; state Exp; branches; next 1.3; commitid FbZSo8mAWmzHb8qF; 1.3 date 2023.06.02.16.14.11; author wiz; state Exp; branches; next 1.2; commitid jBSB3cgTmq9IgorE; 1.2 date 2022.04.05.09.24.29; author adam; state Exp; branches; next 1.1; commitid Eoft8HzJbTBZAZyD; 1.1 date 2022.01.31.23.16.41; author ryoon; state Exp; branches; next ; commitid MA6rNz4H9EZcgQqD; desc @@ 1.5 log @ffmpeg5 ffplay5: updated to 5.1.7 version 5.1.7: avcodec/exr: Check rle_raw_data and surroundings avcodec/dxv: Check that we initialize op_data avcodec/exr: Check for pixel type consistency in DWA avcodec/libvorbisdec: avoid overflow when assinging sample rate from long to int avcodec/g726: init missing sample rate avformat/lrcdec: limit input timestamp range to avoid overflows avcodec/scpr3: Clear clr avcodec/ilbcdec: Clear cbvec when used with create_augmented_vector() avcodec/jpeg2000dec: Make sure the 4 extra bytes allocated are initialized avfilter/avf_showcqt: fix unbounded index when copying to fft_data avcodec/aacsbr_template: Check ilb avcodec/utvideodec: Set B for the width= 1 case avcodec/ffv1: Clear state on alloc avcodec/jpeg2000dec: implement cdef remapping during pixel format matching avcodec/jpeg2000dec: move cdef default check into get_siz() avcodec/exr: Dont access outside xsize/ysize examples: Add check and replace av_free() to avoid potential memory errors libavcodec/tests/snowenc: Add av_free() to avoid memory leak libavcodec/videotoolbox_vp9: Move av_malloc() to avoid memory leak avcodec/mpc8: init avctx->sample_rate avformat/libopenmpt: fix seeking weirdness avformat/hls: add cmfv/cmfa exceptions avformat/lrcdec: support arbitrary precision timestamp avcodec/ffv1dec: Disable frame threading due to race condition swscale/swscale_unscaled: use 8 line alignment for planarCopyWrapper with dithering Update for 5.1.7 libavcodec/tests/motion: Add check for avcodec_alloc_context3() avcodec/tests/avpacket: Add av_free() to avoid memory leak examples: Add av_freep to avoid potential memory leak avcodec/tests/avpacket: Add av_packet_free() to avoid memory leak avcodec/fits: Clear naxis avcodec/vqavideo; Check bytestream2_get_buffer() reading next_codebook_buffer avcodec/lzf: Check for input space avcodec/imc: Clear padding of buf16 avcodec/cri: Check bytestream2_get_buffer() for end avcodec/cri: Factor read_len out avformat/dashdec: Allocate space for appended "/" avformat/mxg: clear AV_INPUT_BUFFER_PADDING_SIZE avformat/vqf: Ensure that comm_chunk is fully read avformat/mov: make sure file_checksum is fully initialized avformat/asfdec_f: Check amount of value read avformat/concatdec: Clip duration in one more case in get_best_effort_duration() avcodec/ffv1dec: Check k in get_vlc_symbol() avcodec/cfhd: Check idwt_buf size before allocation avcodec/ivi: Check luma/chroma mb_size avcodec/motion_est: don't add offsets to NULL pointers swscale/swscale_unscaled: don't add offsets to NULL pointers libavcodec/alsdec.c: Add check for av_malloc_array() and av_calloc() avcodec/psd: Move frame allocation after RLE processing avcodec/smacker: Move buffer allocation to later avcodec/opus: don't materialize buf pointer from null avcodec/speexdec: consider differing frame sizes in remaining space check avformat/iff: Check nb_channels == 0 in CHNL avcodec/mss2dsp: use FF_PTR_ADD to add offsets to a pointer avformat/movenc: fix writing reserved bits in EC3SpecificBox avcodec/speexdec: Pass and check remaining packets to decode functions avcodec/rkmppdec: Fix double-free on error avcodec/ppc/vp8dsp_altivec: Fix out-of-bounds access avcodec/takdec: Check remaining space for first predictors avcodec/svq3: Check there are bits left before decompression avcodec/sonic: Check num_taps avformat/imf_cpl: do not continue looping forever avformat/mov: reject negative ELST durations avformat/avidec: Ignore duplicate GAB2 avcodec/h264_mb: Fix tmp_cr for arm avcodec/vorbisdec: Dont treat overread as error avformat/iff: Check nb_channels == 0 in MHDR tests/fate/filter-video: Fix dependancy for codecview libpostproc: check minimum size avformat/hls: Fix flash1.bogulus.cfd support avformat/hls: Split allowed_segment_extensions off allowed_extensions avformat/hls: Fix Youtube AAC avformat/hls: add fmp4 to allowed_extensions avformat/hls: Add ec3 to allowed_extensions avformat/hls: Add cmfv and cmfa to allowed_extensions configure: Clearer documentation for "disable-safe-bitstream-reader" swscale/output: Fix integer overflow in yuv2gbrp_full_X_c() avcodec/libtheora: fix setting keyframe_mask avfilter/buffersrc: check for valid sample rate doc: replace http/git by https urls configure: update copyright year avformat/hls: Partially revert "reduce default max reload to 3" avformat/hls: Fix twitter libavformat/hls: Be more restrictive on mpegts extensions avformat/hls: .ts is always ok even if its a mov/mp4 avformat/hls: Print input format in error message avformat/hls: Be more picky on extensions avformat: add ff_match_url_ext() avfilter/bwdif: account for chroma sub-sampling in min size calculation avfilter/af_afwtdn: fix crash with EOF handling avfilter/vf_colorcorrect: fix memory leaks avfilter/vf_codecview: fix heap buffer overflow avformat/iff: Check that we have a stream in read_dst_frame() avformat/mlvdec: fix size checks avformat/mxfdec: Check edit unit for overflow in mxf_set_current_edit_unit() avcodec/h263dec: Check against previous dimensions instead of coded avformat/mxfdec: Check avio_read() success in mxf_decrypt_triplet() avcodec/huffyuvdec: Initialize whole output for decode_gray_bitstream() avformat/ipmovie: Check signature_buffer read avformat/wtvdec: Initialize buf avcodec/cbs_vp9: Initialize VP9RawSuperframeIndex avformat/vqf: Propagate errors from add_metadata() avformat/vqf: Check avio_read() in add_metadata() avformat/dashdec: Check whitelist avutil/avstring: dont mess with NULL pointers in av_match_list() avfilter/vf_v360: Fix NULL pointer use avcodec/mpegvideo_enc: Check FLV1 resolution limits avcodec/ffv1enc: Fix handling of 32bit unsigned symbols avcodec/vc1dec: Clear block_index in vc1_decode_reset() avcodec/aacsbr_template: Clear n_q on error swscale/output: Fix undefined overflow in yuv2rgba64_full_X_c_template() avfilter/af_pan: Fix sscanf() use avfilter/vf_grayworld: Use the correct pointer for av_log() avfilter/vf_addroi: Add missing NULL termination to addroi_var_names[]() avcodec/get_buffer: Use av_buffer_mallocz() for audio same as its done for video avformat/rmdec: check that buf if completely filled avcodec/hapdec: Clear tex buffer avformat/mxfdec: Check that key was read sucessfull avformat/rpl: Fix check for negative values avformat/mlvdec: Check avio_read() avcodec/utils: Fix block align overflow for ADPCM_IMA_WAV avformat/matroskadec: Check pre_ns for overflow avutil/timecode: Avoid fps overflow in av_timecode_get_smpte_from_framenum() avcodec/webp: Check ref_x/y avcodec/ilbcdec: Initialize tempbuff2 avformat/qcp: Check for read failure in header avformat/dxa: check bpc swscale/slice: clear allocated memory in alloc_lines() avcodec/mjpegdec: Disallow progressive bayer images avformat/icodec: fix integer overflow with nb_pal doc/developer: Document relationship between git accounts and MAINTAINERS avformat/vividas: Check avio_read() for failure avformat/ilbc: Check avio_read() for failure avformat/nistspheredec: Clear buffer avformat/mccdec: Initialize and check rate.den avformat/rpl: check channels INSTALL: explain the circular dependency issue and solution avformat/mpegts: Initialize predefined_SLConfigDescriptor_seen avformat/mxfdec: Fix overflow in midpoint computation swscale/output: used unsigned for bit accumulation avcodec/rangecoder: only perform renorm check/loop for callers that need it avcodec/ffv1dec: Fix end computation with ec=2 avcodec/ffv1enc: Prevent generation of files with broken slices avformat/matroskadec: Check desc_bytes so bits fit in 64bit avformat/mov: Avoid overflow in dts avcodec/ffv1enc: Correct error message about unsupported version avcodec/ffv1enc: Slice combination is unsupported avcodec/ffv1enc: 2Pass mode is not possible with golomb coding avcodec/ffv1enc: Fix >8bit context size avcodec/xan: Add basic input size check avcodec/svq3: Check for minimum size input avcodec/eacmv: Check input size for intra frames avcodec/jfdctint_template: use unsigned z* in row_fdct() avformat/asf: Check picsize avformat/mxfdec: Check timecode for overflow avformat/mxfdec: More offset_temp checks swscale/output: Fix undefined integer overflow in yuv2rgba64_2_c_template() swscale/swscale: Use unsigned operation to avoid undefined behavior avcodec/vc2enc: basic sanity check on slice_max_bytes avformat/mvdec: Check if name was fully read avcodec/wmavoice: Do not use uninitialized pitch[0] avformat/argo_brp: Check that ASF chunk header is completely read avcodec/notchlc: Check bytes left before reading avcodec/vc1_block: propagate error codes avformat/apetag: Check APETAGEX avcodec/avcodec: Warn about data returned from get_buffer*() avformat/av1dec: Better fix for 70872/clusterfuzz-testcase-minimized-ffmpeg_dem_OBU_fuzzer-6005782487826432 avcodec/alsdec: clear last_acf_mantissa avcodec/aic: Clear slice_data avcodec/vc1dec: Clear mb_type_base and ttblk_base avcodec/shorten: clear padding avformat/mpeg: Check an avio_read() for failure avcodec/mvha: Clear remaining space after inflate() avformat/segafilm: Set keyframe avcodec/sga: av_assert1 check init_get_bits8() tools/target_dec_fuzzer: Check that FFv1 doesnt leave uninitialized memory in its buffers avdevice/dshow: Initialize 2 pointers avcodec/dxva2: initialize hr in ff_dxva2_common_end_frame() avcodec/dxva2: initialize validate avcodec/dxva2: Initialize ConfigBitstreamRaw avcodec/dxva2: Initialize dxva_size and check it avfilter/vf_xfade: Compute w2, h2 with float avfilter/vf_v360: Assert that vf was initialized avfilter/vf_tonemap_opencl: Dereference after NULL check avfilter/af_surround: Check output format avfilter/vf_xfade_opencl: Check ff_inlink_consume_frame() for failure avformat/lmlm4: Eliminate some AVERROR(EIO) tools/target_dec_fuzzer: Use av_buffer_allocz() to avoid missing slices to have unpredictable content avformat/wtvdec: Check length of read mpeg2_descriptor avformat/wtvdec: clear sectors avcodec/parser: ensure input padding is zeroed avformat/img2dec: Clear padding data after EOF avformat/wavdec: Check if there are 16 bytes before testing them avfilter/split: consume all frames before forwarding inlink status avfilter/split: fix EOF passing to inlink avfilter/avfiltergraph: fix regression in picking channel layout avformat/wavdec: increase requested probe score for codec probe doc/resampler.texi: add missing swr channel layout options swresample/swresample_frame: fix regression in detecting changes lsws/ppc/yuv2rgb_altivec: Fix build in non-VSX environments with Clang v2 lsws/ppc/yuv2rgb_altivec: Fix build in non-VSX environments with Clang avformat/mov: (v4) fix get_eia608_packet configure: Improve the check for the rsync --contimeout option rtmpproto: Avoid rare crashes in the fail: codepath in rtmp_open lavc/aarch64: Fix ff_pred16x16_plane_neon_10 lavc/aarch64: Fix ff_pred8x8_plane_neon_10 vp9: recon: Use emulated edge to prevent buffer overflows arm: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter aarch64: vp9mc: Load only 12 pixels in the 4 pixel wide horizontal filter avfilter/f_loop: fix aloop activate logic avfilter/f_loop: fix length of aloop leftover buffer avutil/wchar_filename: re-introduce explicit cast of void* to char* avcodec/libx265: unbreak build for X265_BUILD >= 213 lavc/libx265: unbreak build for X265_BUILD >= 210 avformat/libzmq: fix check for zmq protocol prefix configure: improve check for POSIX ioctl configure: restore autodetection of v4l2 and fbdev configure: use just the pkg-config for sndio avformat/hlsenc: correctly reset subtitle stream counter per-varstream libavcodec/arm/mlpdsp_armv5te: fix label format to work with binutils 2.43 @ text @$NetBSD: patch-configure,v 1.4 2024/09/17 07:34:31 adam Exp $ Sun audio support. Enable PIC and section_data_rel_ro on NetBSD, even on i386, to avoid text relocations. Fix install_name_dir on Darwin. Do not use 'rsync'. --- configure.orig 2025-08-14 00:31:36.000000000 +0000 +++ configure @@@@ -2203,6 +2203,7 @@@@ HEADERS_LIST=" sys_resource_h sys_select_h sys_soundcard_h + sys_audioio_h sys_time_h sys_un_h sys_videoio_h @@@@ -2346,7 +2347,6 @@@@ TOOLCHAIN_FEATURES=" inline_asm_labels inline_asm_nonlocal_labels pragma_deprecated - rsync_contimeout symver_asm_label symver_gnu_asm vfp_args @@@@ -3537,6 +3537,8 @@@@ opengl_outdev_deps="opengl" opengl_outdev_suggest="sdl2" oss_indev_deps_any="sys_soundcard_h" oss_outdev_deps_any="sys_soundcard_h" +sunau_indev_deps_any="sys_audioio_h" +sunau_outdev_deps_any="sys_audioio_h" pulse_indev_deps="libpulse" pulse_outdev_deps="libpulse" sdl2_outdev_deps="sdl2" @@@@ -5501,6 +5503,7 @@@@ case $target_os in netbsd) disable symver enable section_data_rel_ro + enable pic oss_indev_extralibs="-lossaudio" oss_outdev_extralibs="-lossaudio" enabled gcc || check_ldflags -Wl,-zmuldefs @@@@ -5527,7 +5530,7 @@@@ case $target_os in ;; darwin) enabled ppc && add_asflags -force_cpusubtype_ALL - install_name_dir_default='$(SHLIBDIR)' + install_name_dir_default=$shlibdir SHFLAGS='-dynamiclib -Wl,-single_module -Wl,-install_name,$(INSTALL_NAME_DIR)/$(SLIBNAME_WITH_MAJOR),-current_version,$(LIBVERSION),-compatibility_version,$(LIBMAJOR)' enabled x86_32 && append SHFLAGS -Wl,-read_only_relocs,suppress strip="${strip} -x" @@@@ -5900,10 +5903,13 @@@@ done check_cc pragma_deprecated "" '_Pragma("GCC diagnostic ignored \"-Wdeprecated-declarations\"")' # The global variable ensures the bits appear unchanged in the object file. -test_cc < /dev/null | grep -q 'init-file' && enable texi2html || disable texi2html perl -v > /dev/null 2>&1 && enable perl || disable perl pod2man --help > /dev/null 2>&1 && enable pod2man || disable pod2man -rsync --help 2> /dev/null | grep -q 'contimeout=' && enable rsync_contimeout || disable rsync_contimeout xmllint --version > /dev/null 2>&1 && enable xmllint || disable xmllint check_headers linux/fb.h @ 1.4 log @ffmpeg5 ffplay5: updated to 5.1.6 version 5.1.6: avcodec/snow: Fix off by 1 error in run_buffer avcodec/utils: apply the same alignment to YUV410 as we do to YUV420 for snow swsresample/swresample: error out on invalid layouts Update for 5.1.6 avdevice/dshow: Don't skip audio devices if no video device is present avcodec/cfhdenc: Height of 16 is not supported avcodec/cfhdenc: Allocate more space avcodec/vaapi_encode: Check hwctx avcodec/proresdec: Consider negative bits left avcodec/alsdec: Clear shift_value avcodec/hevc/hevcdec: Do not allow slices to depend on failed slices avutil/slicethread: Check pthread_*_init() for failure avutil/frame: Check log2_crop_align avutil/buffer: Check ff_mutex_init() for failure avformat/xmv: Check this_packet_size avformat/ty: rec_size seems to only need 32bit avformat/tty: Check avio_size() avformat/siff: Basic pkt_size check avformat/sauce: Check avio_size() for failure avformat/sapdec: Check ffurl_get_file_handle() for error avformat/nsvdec: Check asize for PCM avformat/mp3dec: Check header_filesize avformat/mp3dec; Check for avio_size() failure avformat/mov: Use 64bit for str_size avformat/mm: Check length avformat/hnm: Check *chunk_size avformat/hlsenc: Check ret avformat/bintext: Check avio_size() return avformat/asfdec_o: Check size of index object avfilter/vf_scale: Check ff_scale_adjust_dimensions() for failure avfilter/scale_eval: Use 64bit, check values in ff_scale_adjust_dimensions() avfilter/vf_lut3d: Check av_scanf() avfilter/vf_elbg: Use unsigned for shifting into the top bit avfilter/vf_deshake_opencl: Ensure that the first iteration initializes the best variables swscale/output: Fix integer overflows in yuv2rgba64_X_c_template avformat/mxfdec: Reorder elements of expression in bisect loop avutil/timecode: Use a 64bit framenum internally avcodec/pnmdec: Use 64bit for input size check avcodec/mpeg12enc: Use av_rescale() in vbv_buffer_size computation avcodec/utvideoenc: Use unsigned shift to build flags avcodec/vc2enc: Fix overflows with storing large values avcodec/mpegvideo_enc: Do not duplicate pictures on shifting avdevice/dshow_capture: Fix error handling in ff_dshow_##prefix##_Create() avcodec/tiff: Check value on positive signed targets avfilter/vf_convolution_opencl: Assert that the filter name is one of the filters avfilter/vf_bm3d: Dont round MSE2SSE to an integer avdevice/dshow: Remove NULL check on pin avdevice/dshow: check ff_dshow_pin_ConnectionMediaType() for failure avdevice/dshow: Check device_filter_unique_name before use avdevice/dshow: Cleanup also on av_log case avdevice/dshow_filter: Use wcscpy_s() avcodec/flac_parser: Assert that we do not overrun the link_penalty array avcodec/pixlet: Simplify pfx computation avcodec/motion_est: Fix score squaring overflow avcodec/loco: Check loco_get_rice() for failure avcodec/loco: check get_ur_golomb_jpegls() for failure avcodec/imm4: check cbphi for error avcodec/iff: Use signed count avcodec/golomb: Assert that k is in the supported range for get_ur/sr_golomb() avcodec/golomb: Document return for get_ur_golomb_jpegls() and get_sr_golomb_flac() avcodec/dxv: Fix type in get_opcodes() avcodec/cri: Check length avcodec/xsubdec: Check parse_timecode() avutil/imgutils: av_image_check_size2() ensure width and height fit in 32bit doc/examples/mux: remove nop avcodec/proresenc_kostya: use unsigned alpha for rotation avformat/rtpenc_rfc4175: Use 64bit in computation if copy_offset avformat/rtmppkt: Simplify and deobfuscate amf_tag_skip() slightly avformat/rmdec: use 64bit for audio_framesize checks avutil/wchar_filename: Correct sizeof avutil/hwcontext_d3d11va: correct sizeof IDirect3DSurface9 avutil/hwcontext_d3d11va: Free AVD3D11FrameDescriptor on error avutil/hwcontext_d3d11va: correct sizeof AVD3D11FrameDescriptor doc/examples/vaapi_encode: Try to check fwrite() for failure avformat/tls_schannel: Initialize ret avformat/subfile: Assert that whence is a known case avformat/subfile: Merge if into switch() avformat/rtsp: Check that lower transport is handled in one of the if() avformat/rtsp: initialize reply1 avformat/rtsp: use < 0 for error check avformat/rtpenc_vc2hq: Check sizes avfilter/af_aderivative: Free out on error swscale/swscale: Use ptrdiff_t for linesize computations avfilter/af_pan: check nb_output_channels before use cbs_av1: Reject thirty-two zero bits in uvlc code avfilter/af_mcompand: compute half frequency in double avfilter/af_channelsplit: Assert that av_channel_layout_channel_from_index() succeeds avfilter/af_aresample: Cleanup on av_channel_layout_copy() failure tools/coverity: Phase 1 study of anti-halicogenic for coverity av_rescale() avfilter/vf_avgblur: Check plane instead of AVFrame avfilter/drawutils: Fix depthb computation avformat/rdt: Check pkt_len avformat/mpeg: Check len in mpegps_probe() avdevice/dshow: Check ICaptureGraphBuilder2_SetFiltergraph() for failure avcodec/mfenc: check IMFSample_ConvertToContiguousBuffer() for failure avcodec/vc1_loopfilter: Factor duplicate code in vc1_b_h_intfi_loop_filter() avformat/img2dec: assert no pipe on ts_from_file avcodec/cbs_jpeg: Try to move the read entity to one side in a test avformat/mov: Check edit list for overflow fftools/ffmpeg: Check read() for failure swscale/output: Avoid undefined overflow in yuv2rgb_write_full() swscale/output: alpha can become negative after scaling, use multiply avcodec/targaenc: Allocate space for the palette avcodec/r210enc: Use av_rescale for bitrate avcodec/jfdctint_template: Fewer integer anomalies avcodec/snowenc: MV limits due to mv_penalty table size avformat/mxfdec: Check container_ul->desc before use MAINTAINERS: Update the entries for the release maintainer for FFmpeg @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.3 2023/06/02 16:14:11 wiz Exp $ d12 1 a12 1 --- configure.orig 2024-08-04 23:23:18.000000000 +0000 d14 1 a14 1 @@@@ -2200,6 +2200,7 @@@@ HEADERS_LIST=" d22 1 a22 1 @@@@ -2343,7 +2344,6 @@@@ TOOLCHAIN_FEATURES=" d30 1 a30 1 @@@@ -3532,6 +3532,8 @@@@ opengl_outdev_deps="opengl" d39 1 a39 1 @@@@ -5496,6 +5498,7 @@@@ case $target_os in d47 1 a47 1 @@@@ -5522,7 +5525,7 @@@@ case $target_os in d56 1 a56 1 @@@@ -5895,10 +5898,13 @@@@ done d73 1 a73 1 @@@@ -6313,6 +6319,7 @@@@ check_headers malloc.h d81 1 a81 1 @@@@ -6799,7 +6806,6 @@@@ enabled makeinfo \ d85 1 a85 1 -rsync --help 2> /dev/null | grep -q 'contimeout' && enable rsync_contimeout || disable rsync_contimeout d88 1 a88 1 # check V4L2 codecs available in the API @ 1.3 log @ffmpeg5: remove incorrect patch chunk @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.2 2022/04/05 09:24:29 adam Exp $ d12 1 a12 1 --- configure.orig 2022-04-04 14:40:22.000000000 +0000 d14 1 a14 1 @@@@ -2196,6 +2196,7 @@@@ HEADERS_LIST=" d22 1 a22 1 @@@@ -2337,7 +2338,6 @@@@ TOOLCHAIN_FEATURES=" d30 1 a30 1 @@@@ -3521,6 +3521,8 @@@@ opengl_outdev_deps="opengl" d39 1 a39 2 @@@@ -5491,6 +5493,8 @@@@ case $target_os in ;; d42 1 a42 1 + enable section_data_rel_ro d47 1 a47 1 @@@@ -5516,7 +5520,7 @@@@ case $target_os in d56 1 a56 1 @@@@ -5889,10 +5893,13 @@@@ done d73 1 a73 1 @@@@ -6305,6 +6312,7 @@@@ check_headers malloc.h d81 1 a81 1 @@@@ -6783,7 +6791,6 @@@@ enabled makeinfo \ @ 1.2 log @ffmpeg5 ffplay5: updated to 5.0.1 version 5.0.1: - avcodec/exr: Avoid signed overflow in displayWindow - avcodec/diracdec: avoid signed integer overflow in global mv - avcodec/takdsp: Fix integer overflow in decorrelate_sf() - avcodec/apedec: fix a integer overflow in long_filter_high_3800() - avdevice/dshow: fix regression - avfilter/vf_subtitles: pass storage size to libass - avcodec/vp9_superframe_split_bsf: Don't read inexistent data - avcodec/vp9_superframe_split_bsf: Discard invalid zero-sized frames - avcodec/vp9_superframe_bsf: Check for existence of data before reading it - avcodec/vp9_raw_reorder_bsf: Check for existence of data before reading it - avformat/imf: fix packet pts, dts and muxing - avformat/imf: open resources only when first needed - avformat/imf: cosmetics - avformat/imf_cpl: do not use filesize when reading XML file - avformat/imfdec: Use proper logcontext - avformat/imfdec: do not use filesize when reading XML file - doc/utils: add missing 22.2 layout entry - avcodec/av1: only set the private context pix_fmt field if get_pixel_format() succeeds - avformat/aqtitledec: Skip unrepresentable durations - avformat/cafdec: Do not store empty keys in read_info_chunk() - avformat/mxfdec: Do not clear array in mxf_read_strong_ref_array() before writing - avformat/mxfdec: Check for avio_read() failure in mxf_read_strong_ref_array() - avformat/mxfdec: Check count in mxf_read_strong_ref_array() - avformat/hls: Check target_duration - avcodec/pixlet: Avoid signed integer overflow in scaling in filterfn() - avformat/matroskadec: Check pre_ns - avcodec/sonic: Use unsigned for predictor_k to avoid undefined behavior - avcodec/libuavs3d: Check ff_set_dimensions() for failure - avcodec/speexdec: Align some comments - avcodec/speexdec: Use correct doxygen comments - avcodec/mjpegbdec: Set buf_size - avformat/matroskadec: Use rounded down duration in get_cue_desc() check - avcodec/argo: Check packet size - avcodec/g729_parser: Check channels - avformat/avidec: Check height - avformat/rmdec: Better duplicate tags check - avformat/mov: Disallow empty sidx - avformat/argo_cvg:: Fix order of operations in error check in argo_cvg_write_trailer() - avformat/argo_asf: Fix order of operations in error check in argo_asf_write_trailer() - avcodec/movtextdec: add () to CMP() macro to avoid unexpected behavior - avformat/matroskadec: Check duration - avformat/mov: Corner case encryption error cleanup in mov_read_senc() - avcodec/jpeglsdec: Fix if( code style - avcodec/jpeglsdec: Check get_ur_golomb_jpegls() for error - avcodec/motion_est: fix indention of ff_get_best_fcode() - avcodec/motion_est: Fix xy indexing on range violation in ff_get_best_fcode() - avformat/hls: Use unsigned for iv computation - avcodec/jpeglsdec: Increase range for N in ls_get_code_runterm() by using unsigned - avformat/matroskadec: Check desc_bytes - avformat/utils: Fix invalid NULL pointer operation in ff_parse_key_value() - avformat/matroskadec: Fix infinite loop with bz decompression - avformat/utils: keep chapter monotonicity on chapter updates - avformat/mov: Check size before subtraction - avcodec/cfhd: Avoid signed integer overflow in coeff - avcodec/libdav1d: free the Dav1dData packet on dav1d_send_data() failure - avcodec/h264_parser: don't alter decoder private data - configure: link to libatomic when it's present - fate/ffmpeg: add missing samples dependency to fate-shortest @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2022/01/31 23:16:41 ryoon Exp $ a13 6 @@@@ -1,4 +1,4 @@@@ -#!/bin/sh +#!/dist/pkg/bin/mksh # # FFmpeg configure script # @ 1.1 log @multimedia/ffmpeg5: import ffmpeg5-5.0 FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. It includes libavcodec - the leading audio/video codec library. This package contains major version 5. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.7 2021/04/10 08:50:43 adam Exp $ d8 2 d12 1 a12 1 --- configure.orig 2022-01-14 18:45:39.000000000 +0000 d14 6 d54 9 d88 1 a88 1 @@@@ -6776,7 +6784,6 @@@@ enabled makeinfo \ @