Skip to content

chore(deps): update av requirement from ~=16.1.0 to >=16.1,<17.1 - #2

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/av-gte-16.1-and-lt-17.1
Closed

chore(deps): update av requirement from ~=16.1.0 to >=16.1,<17.1#2
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/av-gte-16.1-and-lt-17.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Mar 20, 2026

Copy link
Copy Markdown

Updates the requirements on av to permit the latest version.

Release notes

Sourced from av's releases.

v17.0.0

Major

  • Limited API binary wheels are now built.
  • 3.13t (free-threading) wheels are be dropped because of storage limitations. Use 3.14t or 3.13.
  • When an FFmpeg C function indicates an error, raise av.ArgumentError instead of ValueError/av.ValueError. This helps disambiguate why an exception is being thrown.
  • Save space by removing libaom (av1 encoder/decoder); dav1d, stvav1, and hardware, are available alternatives.

Features

  • Add OutputContainer.add_mux_stream() for creating codec-context-free streams, enabling muxing of pre-encoded packets without an encoder, addressing #1970 by @​WyattBlue.
  • Use zero-copy for Packet init from buffer data by @​WyattBlue in (#2199).
  • Expose AVIndexEntry by @​Queuecumber in (#2136).
  • Preserving hardware memory during cuvid decoding, exporting/importing via dlpack by @​WyattBlue in (#2155).
  • Add enumerate_input_devices and enumerate_output_devices API by @​WyattBlue in (#2174).
  • Add ColorTrc and ColorPrimaries enums; add color_trc and color_primaries properties to VideoFrame; add dst_color_trc and dst_color_primaries parameters to VideoFrame.reformat(), addressing #1968 by @​WyattBlue in (#2175).
  • Add multithreaded reformatting and reduce Python overhead by replacing sws_scale with sws_scale_frame, skipping unnecessary reformats, and minimizing Python interactions by @​lgeiger.
  • Prevent data copy in VideoFrame.to_ndarray() for padded frames by @​lgeiger in (#2190).

Fixes

  • Fix #2149 by @​WyattBlue in (#2155).
  • Fix packet typing based on stream and specify InputContainer.demux based on incoming stream by @​ntjohnson1 in (#2134).
  • Fix memory growth when remuxing with add_stream_from_template by skipping avcodec_open2 for template-initialized codec contexts, addressing #2135 by @​WyattBlue).
  • Explicitly disable OpenSSL in source builds (scripts/build-deps) to prevent accidental OpenSSL linkage that breaks FIPS-enabled systems, addressing #1972.
  • Add missing SWS_SPLINE interpolation by @​lgeiger in (#2188).

New Contributors

Full Changelog: PyAV-Org/PyAV@v16.1.0...v17.0.0

Changelog

Sourced from av's changelog.

v17.0.0

Major:

  • Limited API binary wheels are now built.
  • 3.13t (free-threading) will be dropped because of storage limitations.
  • When an FFmpeg C function indicates an error, raise av.ArgumentError instead of ValueError/av.ValueError. This helps disambiguate why an exception is being thrown.
  • Save space by removing libaom (av1 encoder/decoder); dav1d, stvav1, and hardware, are available alternatives.

Features:

  • Add OutputContainer.add_mux_stream() for creating codec-context-free streams, enabling muxing of pre-encoded packets without an encoder, addressing :issue:1970 by :gh-user:WyattBlue.
  • Use zero-copy for Packet init from buffer data by :gh-user:WyattBlue in (:pr:2199).
  • Expose AVIndexEntry by :gh-user:Queuecumber in (:pr:2136).
  • Preserving hardware memory during cuvid decoding, exporting/importing via dlpack by :gh-user:WyattBlue in (:pr:2155).
  • Add enumerate_input_devices and enumerate_output_devices API by :gh-user:WyattBlue in (:pr:2174).
  • Add ColorTrc and ColorPrimaries enums; add color_trc and color_primaries properties to VideoFrame; add dst_color_trc and dst_color_primaries parameters to VideoFrame.reformat(), addressing :issue:1968 by :gh-user:WyattBlue in (:pr:2175).
  • Add multithreaded reformatting and reduce Python overhead by replacing sws_scale with sws_scale_frame, skipping unnecessary reformats, and minimizing Python interactions by :gh-user:lgeiger.
  • Prevent data copy in VideoFrame.to_ndarray() for padded frames by :gh-user:lgeiger in (:pr:2190).

Fixes:

  • Fix :issue:2149 by :gh-user:WyattBlue in (:pr:2155).
  • Fix packet typing based on stream and specify InputContainer.demux based on incoming stream by :gh-user:ntjohnson1 in (:pr:2134).
  • Fix memory growth when remuxing with add_stream_from_template by skipping avcodec_open2 for template-initialized codec contexts, addressing :issue:2135 by :gh-user:WyattBlue.
  • Explicitly disable OpenSSL in source builds (scripts/build-deps) to prevent accidental OpenSSL linkage that breaks FIPS-enabled systems, addressing :issue:1972.
  • Add missing SWS_SPLINE interpolation by :gh-user:lgeiger in (:pr:2188).

v16.1.0

Features:

  • Add support for Intel QSV codecs by :gh-user:ladaapp.
  • Add AMD AMF hardware decoding by :gh-user:ladaapp2.
  • Add subtitle encoding support by :gh-user:skeskinen in (:pr:2050).
  • Add read/write access to PacketSideData by :gh-user:skeskinen in (:pr:2051).
  • Add yuv422p support for video frame to_ndarray and from_ndarray by :gh-user:wader in (:pr:2054).
  • Add binding for avcodec_find_best_pix_fmt_of_list() by :gh-user:ndeybach in (:pr:2058).

Fixes:

v16.0.1

Fixes:

... (truncated)

Commits
  • 1f2b3ad Release 17.0.0
  • 82bc94f Write v17 changelog
  • 25ee779 Update authors
  • 1088b71 Only call reformat if necessary
  • c8356fc Prevent data copy in VideoFrame.to_ndarray() for padded frames (#2190)
  • 20f6b7e Add missing SWS_SPLINE interpolation (#2188)
  • e0103cf Reduce Python overhead in reformat
  • 4baa626 Reduce Python interactions
  • 0e7acc1 Enable multithreaded reformatting
  • af163b7 Replace sws_scale with modern sws_scale_frame for reformatting
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [av](https://github.com/PyAV-Org/PyAV) to permit the latest version.
- [Release notes](https://github.com/PyAV-Org/PyAV/releases)
- [Changelog](https://github.com/PyAV-Org/PyAV/blob/main/CHANGELOG.rst)
- [Commits](PyAV-Org/PyAV@v16.1.0...v17.0.0)

---
updated-dependencies:
- dependency-name: av
  dependency-version: 17.0.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Mar 20, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependabot. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@dependabot @github

dependabot Bot commented on behalf of github Jun 12, 2026

Copy link
Copy Markdown
Author

Superseded by #5.

@dependabot dependabot Bot closed this Jun 12, 2026
@dependabot
dependabot Bot deleted the dependabot/pip/av-gte-16.1-and-lt-17.1 branch June 12, 2026 23:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants