| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-av | Distribution: openSUSE Tumbleweed |
| Version: 19.0.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun Oct 25 13:15:59 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 5103194 | Source RPM: python-av-19.0.2-1.1.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://github.com/PyAV-Org/PyAV | |
| Summary: Python bindings for FFmpeg's libraries | |
Pythonic bindings for FFmpeg's libraries.
BSD-3-Clause
* Sun Oct 25 2026 Dirk Müller <dmueller@suse.com>
- update to 19.0.2:
* Pass thread_count to the audio encode resampler
* Update hwcontext_cuda definitions
* Pass output options so protocol uses them
* Deep copy AVChannelLayout to fix double free, fixes #2444
- update to 19.0.1:
* Fix #2425
* Stop side data holding its frame in a reference cycle
* Build filter pads on access instead of caching them
* **Full Changelog**: https://github.com/PyAV-
Org/PyAV/compare/v19.0.0...v19.0.1
- update to 19.0.0:
* ## Major
* Drop support for Python 3.11. Binary wheels are now built for
Python 3.12 and later.
* Remove the undocumented `CodecContext.hwaccel` attribute. It
held the `HWAccel` settings object passed in, not the live
device context; use `CodecContext.is_hwaccel` to check
whether hardware acceleration is in use.
* Rational attributes (`time_base`, `average_rate`,
`base_rate`, `guessed_rate`, `framerate`, `rate`,
`sample_aspect_ratio`, and `display_aspect_ratio`) now return
`av.AVRational` rather than `fractions.Fraction`, and are
never `None`: an unset value is the falsy `AVRational(0, 1)`.
Test them with `if not stream.time_base:` instead of `is
None`. Setters still accept a `fractions.Fraction`.
* Closing an `OutputContainer` now frees its context, so using
one afterwards raises `Container is not open` instead of
continuing against a finished file. Muxing has no
`avformat_close_input()` to do this for it, so
`add_stream()`, `mux()`, `start_encoding()` and the rest kept
working after `close()`, and streams held from it stayed
readable.
* Remove `Capabilities.hwaccel`, `Capabilities.hwaccel_vdpau`,
and `Capabilities.neg_linesizes`, none of which FFmpeg
defines any more.
* Remove the `metadata_encoding` and `metadata_errors`
arguments to `av.open`, and the matching attributes. Metadata
is now always read and written as UTF-8 with
`surrogateescape`, which is byte exact: a tag in another
encoding survives as surrogates and is recovered per key with
`value.encode("utf-8", "surrogateescape").decode("cp1251")`.
Previously one encoding had to be chosen for a whole
container, so a file mixing encodings across tags could not
be represented at all.
* Remove the `stream_options` argument to `av.open` and the
matching attribute. They only ever reached
`avformat_find_stream_info()`, and only for formats that
expose their streams before it runs, so they raised for MPEG
and friends; output containers rejected them outright. Pass
`options` for every stream, set
`stream.codec_context.options` for one, and
`Container.add_stream(..., options={})` when writing.
* ## Features
* `av.dump_codecs()` now lists every codec FFmpeg knows of
rather than only those with an encoder or a decoder, so data
and attachment codecs appear, matching `ffmpeg -codecs`. Its
legend gains the `..D...` and `..T...` media types.
* `ContainerFormat.fixed_framesize` reports whether a format
wants fixed size audio frames.
* `CodecContext` exposes more of `AVCodecContext`:
`pkt_timebase`, `frame_num`, `active_thread_type`,
`bits_per_raw_sample`, `compression_level`, `rc_buffer_size`,
`min_bit_rate`, a setter for `max_bit_rate`, the audio
`initial_padding`, `trailing_padding`, and `seek_preroll`,
and `stats_in`/`stats_out` for two-pass encoding.
`VideoCodecContext` gains `chroma_sample_location`, `refs`,
and `mb_decision`; `AudioCodecContext` gains `block_align`.
* `CodecContext.coded_side_data` and
`CodecContext.decoded_side_data` expose the context's global
side data as dicts of `bytes`, keyed by packet side data name
and `Type` respectively. Stream wide HDR metadata, such as
mastering display and content light level, arrives in
`decoded_side_data` once a frame has been decoded.
* `VideoFrame.chroma_location` exposes
`AVFrame.chroma_location`, the position of the chroma samples
relative to the luma samples, and the new `ChromaLocation`
enum names its values. Only the codec context side of the
field was wrapped, as
`VideoCodecContext.chroma_sample_location`, so the siting a
decoder actually reported per frame could not be read at all.
Each property mirrors its C field name, which FFmpeg spells
differently on the two structs.
* Enums gained the members FFmpeg has since added:
`Properties.FIELDS`, `Properties.ENHANCEMENT`,
`PixFmtLoss.EXCESS_RESOLUTION`, `PixFmtLoss.EXCESS_DEPTH`,
`Flags2.icc_profiles`, `format.Flags.experimental`,
`Interpolation.STRICT`, `Interpolation.UNSTABLE`,
`ColorTrc.V_LOG`, `ColorPrimaries.V_GAMUT`, the `LCEVC`,
`VIEW_ID`, `THREE_D_REFERENCE_DISPLAYS`, and `EXIF` members
of `sidedata.Type`, and the `exif`,
`dynamic_hdr_smpte_2094_app5`, and `hevc_conf` packet side
data names.
* ## Fixes
* `Frame.side_data` and `PacketSideData.data_type` no longer
raise on side data types FFmpeg has added since PyAV last
listed them. The packet side data names were missing three,
so reading, say, the `AV_PKT_DATA_HEVC_CONF` an HEVC stream
in MP4 or Matroska carries raised `IndexError`. A frame side
data type that no `sidedata.Type` member names, which is
anything a newer FFmpeg than PyAV was built against added,
now becomes an `UNKNOWN_` member rather than raising
`ValueError`.
* `CodecContext.bit_rate_tolerance` returns its value instead
of always `None`; the getter was missing its `return`.
* A rejected `add_stream()` or `add_mux_stream()` no longer
breaks the container.
* `InputContainer.size` returns `None` when the size cannot be
determined rather than the negative `AVERROR` it was passing
through, which read as a plausible byte count. A non-seekable
input, such as a pipe, reported `-78`.
* `av.dump_codecs()` no longer drops the canonical names
`h264`, `hevc`, `av1`, `dirac`, and `ilbc`, each of which was
overwritten by the row of whichever encoder it resolved to.
* `FilterLink.input` and `FilterLink.output` now follow the
filters the graph auto-inserts while configuring. They cached
the pad they first resolved, so reading one before
`Graph.configure()` reported the filter the link no longer
pointed at.
* Fix a segfault when a `FilterLink` outlives its `Graph`. It
held the graph by weak reference and dereferenced
`AVFilterLink` before consulting it, so `link.input` and
`link.output` read freed memory. It now holds the graph, as a
`FilterContext` already did.
* Reading a `Stream` or its `index_entries` after the container
is closed now raises instead of reading freed memory, since
`avformat_close_input()` frees the underlying `AVStream`.
Holding an `index_entries` also keeps its container alive,
and an `IndexEntry` is a copy, so it stays readable after the
close and is unaffected by the demuxer reallocating the
index.
* Attaching one object to the `opaque` of more than one frame
or packet no longer loses it. The objects were keyed by
`id()`, so every holder shared an entry and whichever was
freed first took it away from the rest.
* `Frame.side_data` now satisfies the `Mapping` protocol it
advertises: iteration yields `Type` keys, so `items()`,
`keys()`, and `values()` work instead of raising `KeyError`.
Values remain reachable positionally by an integer or, for
the first time, a slice. Its type stub was a `TypedDict` with
a single literal key, and is now `SideDataContainer`.
* Fix crashes from indexes that were turned into C pointer
arithmetic without being range checked. `MotionVectors[i]`
only checked the upper bound, so a negative index read off
the front of the buffer (`mvs[-1]` now returns the last
vector, as with any sequence); `VideoFormatComponent` and
`AudioPlane` accepted any index at all; and
`BitmapSubtitlePlane` and `VideoBlockParams` were missing
their lower bounds.
* Frames returned by flushing a codec context directly
(`CodecContext.decode()` with no packet) now carry the
stream's `time_base` instead of `None`.
* `VideoFrame.reformat()` (and so `to_ndarray(format=...)`,
`to_rgb()`, `to_image()`) now shares one `SwsContext` per
thread instead of allocating one per frame. FFmpeg 8's
swscale retains megabytes of graph state per context, which
showed up as large RSS growth when many frames were alive at
once.
* Writing to a network URL no longer blocks every other Python
thread, and `timeout` now applies to opening an output
container. `avio_open()`, `avformat_write_header()`,
`av_write_trailer()`, and `avio_closep()` held the GIL, so an
unreachable RTMP server froze the whole process, and the
interrupt callback was only installed for demuxing, so
nothing could end the wait. `OutputContainer.close` now
raises rather than freeing a context another thread is still
muxing or closing. By @adrianrfreedman in (#2412).
* `timeout` now applies to muxing and closing an output
container, not just to opening it. Only opening armed the
interrupt callback, so a peer that accepted the connection
and then stopped reading left `av_interleaved_write_frame()`
and `av_write_trailer()` blocked forever. Each mux gets the
full timeout, and a close shares one across writing the
trailer and flushing, so neither can outlast it. Only
unseekable outputs are covered: writing a seekable file takes
as long as the file is big, so a deadline meant for a peer
would abandon it part-written. By @adrianrfreedman in
(#2414).
* `HWAccel.create` now passes `flags` on to the context it
creates. They were dropped, so `av_hwdevice_ctx_create()`
always got `0` and CUDA's `AV_CUDA_USE_PRIMARY_CONTEXT` could
not be requested through them.
* Sat Aug 22 2026 Dirk Müller <dmueller@suse.com>
- update to 18.1.0:
* ## Features
* Infer the specific stream and codec context types for all
FFmpeg encoder names in type-checked code by @WyattBlue.
* Add `CodecContext.supported_options` to discover generic and
codec-specific options by @WyattBlue (#2032).
* Add `Packet.rescale_ts()` to rescale packet PTS, DTS, and
duration to a new `AVRational` time base by @WyattBlue.
* Support reusing the thread's current CUDA context via a
`current_ctx` flag on `CudaContext` and
`VideoFrame.from_dlpack`, for interop with libraries like
PyTorch that initialize CUDA first by @Yozer (#2339).
* `VideoFrame.from_dlpack` no longer requires restating
`primary_ctx`/`current_ctx` when passing an explicit
`cuda_context`; the flags are only validated when explicitly
given by @WyattBlue.
* Support passing an explicit CUDA stream to FFmpeg CUDA
operations, including NVENC input and output, via a
`cuda_stream` parameter on `CudaContext`; currently limited
to logical CUDA device 0 by @Yozer (#2360).
* Add `av.AVRational`, an exact rational number stored as two
int32s that mirrors FFmpeg's `AVRational`.
`Codec.frame_rates` now holds these rather than
`fractions.Fraction`, and every setter that accepts a
`Fraction` also accepts an `AVRational`. Unset rational
attributes are falsy, so test them with `if not
stream.time_base:` rather than `is None` by @WyattBlue.
* Add `Frame.metadata`, the metadata FFmpeg attaches to a
frame, by @WyattBlue.
* Add `CodecContext.level` by @WyattBlue.
* Add `VideoCodecContext.field_order` by @WyattBlue.
* `VideoFrame.save` now forwards keyword arguments to the
encoder, letting callers trade file size for speed (e.g.
`pred="none"` or `compression_level=1` for PNG, `qscale=2`
for JPG) by @WyattBlue.
* Add `InputContainer.start_time_realtime`, the stream's start
time in microseconds since the Unix epoch, which RTSP derives
from RTCP sender reports, by @WyattBlue (#2365).
* ## Fixes
* Fix `VideoFrame.save` raising `AttributeError` when given a
`Path` rather than a `str` by @WyattBlue.
* Fix a frame rate assigned to a `VideoStream` after
`add_stream` being dropped from the output; the codec
context's frame rate is now copied to the stream before the
header is written by @WyattBlue (#2301).
* Prevent crashes and corrupted output when structural codec
properties are changed after an output stream has been opened
by @WyattBlue, reported by @oakaigh (#2232).
* Fix a crash when using a stream that has no `CodecContext` (a
demuxed stream with no available decoder, such as one from a
truncated file, or a stream created by `add_mux_stream`);
decoding now raises `DecoderNotFoundError`, encoding now
raises `EncoderNotFoundError`, and `BitStreamFilterContext`
accepts such a stream as `out_stream` by @WyattBlue, reported
by @justinrmiller (#2344).
* ## Misc
* Support building from source against FFmpeg 9.0 by
@WyattBlue. The binary wheels still ship FFmpeg 8.1.2.
- update to 18.0.0:
* ## Major
* Remove Support for Python 3.10
* Upgrade binary wheels to ffmpeg 8.1.2
* ## Features
* Support HW encoding via a `hwaccel` parameter on
`OutputContainer.add_stream` (e.g. `h264_vaapi`,
`h264_nvenc`, `h264_videotoolbox`); software frames passed to
`encode` are uploaded to the device automatically by
@WyattBlue (#2156).
* Expose `sw_format` on `VideoCodecContext`, and allow
configuring the software format of hardware encoders by
@WyattBlue.
* Add `options` parameter to `AudioResampler` for passing
`libswresample` options (e.g. `resampler`, `filter_size`,
`cutoff`) by @WyattBlue (#2262).
* Support `yuv420p10le` in `VideoFrame.to_ndarray` and
`VideoFrame.from_ndarray` by @WyattBlue (#1981).
* Add `at` parameter to `Graph.push` and `Graph.vpush` to push
a frame to a single buffer source by index, for multi-input
filters like `overlay` by @WyattBlue.
* `find_best_pix_fmt_of_list` now returns the loss as a
`PixFmtLoss` `enum.IntFlag` instead of a plain `int` by
@WyattBlue (#2300).
* Add `Colorspace.BT2020` by @mark-oshea.
* `BitStreamFilterContext` now accepts a `Codec` or a codec-
name `str` as `in_stream` to pin the input codec without a
full `Stream` by @WyattBlue.
* ## Fixes
* Fix `VideoFrame.reformat` (and
`to_ndarray`/`to_rgb`/`to_image`) raising `OSError`
`Operation not supported` on frames tagged with reserved or
otherwise unsupported `color_primaries`/`color_trc` values
(e.g. VP9 and NVDEC output); a transfer/primaries conversion
is now only performed when explicitly requested by @WyattBlue
(#2208).
* Fix `add_mux_stream` producing unwritable Matroska files by
extracting codec extradata from the bitstream before the
header is written by @WyattBlue (#2198).
* Encode GPU frames (e.g. CUDA frames from DLPack) directly
with `pix_fmt="cuda"` by adopting the frame's `hw_frames_ctx`
before opening the encoder by @WyattBlue (#2199).
* Fix a crash when reading `VideoCodecContext.pix_fmt` before
it is set; it now returns `None` by @CarlosRDomin.
* Preserve frame attributes (`pts`, `time_base`, colorspace,
etc.) when downloading hardware frames to system memory by
@CarlosRDomin.
- update to 17.1.0:
* ### Breaking
* Remove the undertested `av.option` and `av.descriptor` APIs,
along with the related `Codec` and `Filter` descriptor
accessors.
* ### Features
* Use FFmpeg 8.1.1 in the binary wheels by @WyattBlue.
* Build Linux ARMv7 binary wheels by @WyattBlue.
* Expose `AVCodecContext.global_quality` by @WyattBlue in
[#2246].
* Expose `Stream.discard` so demuxing and seeking can skip
unwanted streams by @WyattBlue (#2272).
* Add `Stream.set_display_matrix()` and
`Stream.set_display_rotation()` to write the container
display (rotation) matrix on output streams by @hmaarrfk in
[#2287].
* Add `Container.video_codec_id` to force a specific video
codec on a container by @WyattBlue (#2243).
* ### Fixes
* Add `cython.final` to leaf classes, ensuring that they are
not subclassed by @WyattBlue.
* Warn that `CodecContext.decode()` is not memory safe in some
cases.
* Fix memory leaks in `FFmpegError`, `AudioLayout` channel
layouts, and `Frame.opaque`, and break a reference cycle
between `FilterLink` and `Graph` by @lgeiger.
* Reduce excessive logging lock contention by @WyattBlue
(#2276).
* Fix a crash when accessing `Stream` from multiple threads
under FFmpeg 8.1 by @WyattBlue (#2247).
* Fix a crash during `InputContainer` initialization by
@WyattBlue (#2010).
* Fix `enumerate_input_devices` and `enumerate_output_devices`
raising `AttributeError` by @WyattBlue and @kazuki (#2264).
* Map HTTP 429 to `HTTPTooManyRequestsError` instead of
`UndefinedError` by @WyattBlue (#2267).
* Fix crash in `VideoFrame.to_ndarray()` and `to_image()` on
bottom-up frames with a negative `line_size` by @WyattBlue
(#2213).
* Make `Disposition` an `IntFlag` so `Stream.disposition` can
be assigned without raising `TypeError` by @HotariTobu.
* Assign parser-inferred `pts`, `dts`, and `duration` to
packets from `CodecContext.parse()` by @WyattBlue (#1919).
* Copy `time_base` in `add_stream_from_template()` by
@daveisfera in #2249.
* Fix the remux examples dropping keyframes that demux with no
DTS, which produced audio-only output by @WyattBlue (#1917).
* Fix subtitle UTF-8 handling by @jbree in #2271.
* Fix several incorrect `malloc` size calculations by
@WyattBlue.
- update to 17.0.1:
* Adjust tests so they work with ffmpeg 8.1
* Make VideoFormat.components lazy
* Break reference cycle in `StreamContainer.get()`
* Expose `threads` in filter graph
* Fix crash with container closing with GC
* Fix #2223 "Writing packets to data stream broken in av>=17"
regression by @WyattBlue
* Remove `_send_packet_and_recv` to simplify `decode()`
* Reuse a `AVPacket` read buffer when demuxing
* Use `AVCodecContext.frame_num` instead of counting ourselves
* Use `layout_compare()` for `AudioLayout.__eq__()`
* Fri Apr 03 2026 Dirk Müller <dmueller@suse.com>
- update to 17.0.0:
* 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).
* 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).
- update to 16.1.0:
* Add support for Intel QSV codecs by @ladaapp.
* Add AMD AMF hardware decoding by @ladaapp2.
* Add subtitle encoding support by @skeskinen in #2050.
* Add read/write access to PacketSideData by @skeskinen in
[#2051].
* Add yuv422p support for video frame to_ndarray and
from_ndarray by @wader in #2054.
* Add binding for `avcodec_find_best_pix_fmt_of_list()`
* Fri Jun 13 2025 Steve Kowalik <steven.kowalik@suse.com>
- Switch to pyproject macros.
* Tue Mar 25 2025 Mia Herkt <mia@0x0.st>
- Update to 14.2.0:
See https://github.com/PyAV-Org/PyAV/compare/v13.1.0...v14.2.0
* Tue Nov 19 2024 Mia Herkt <mia@0x0.st>
- Disable tests because most of them have to be skipped due to
network access or are broken on crippled FFmpeg
- Update to 13.1.0:
Features:
* Allow passing Python objects around using `Frame.opaque` and
`Packet.opaque`
* Allow extradata to be set by encoders
* Add getting ffmpeg version info string
Fixes:
* Remove the `deprecation` module in anticipation of PEP 702.
* Add type stubs to previously unannotated API sections.
* Improve type stubs for both `mypy` and `mypy --strict`.
* Permit only setting `time_base` with a Fraction, as mypy is
unable to respect different types in getters vs setters.
* Declare `write_packet` function as const
- Changes in 13.0.0:
Major:
* Drop FFmpeg 5, Support FFmpeg 7.
* Drop Python 3.8, Support Python 3.13.
* Disallow initializing an AudioLayout object with an int.
* Disallow accessing gop_size, timebase as a decoder
(Raised deprecation warning before).
* Remove `ticks_per_frame` property because it was deprecated
in FFmpeg.
Features:
* Add AttachmentStream class.
* Add `best()` method to StreamContainer.
* Add `set_audio_frame_size()` method to Graph object.
* Add `nb_channels` property to AudioLayout object.
* Add `from_bytes()` method to VideoFrame object.
Fixes:
* Fix VideoCC's repl breaking when `self._format` is None.
* Fix getting `pix_fmt` property when VideoCC's `self._format`
is None.
- Changes in 12.3.0:
Features:
* Support libav's `av_log_set_level`
* Add Graph.link_nodes
* Add default codec properties
* Add supported_codecs property to OutputContainer
* Add text and dialogue property to AssSubtitle,
remove TextSubtitle
Fixes:
* Fix segfault when calling subtitle_stream.decode()
* flushing subtitle decoder requires a new uninitialized packet
* Set default color range for VideoReformatter.format()
* Resampler: format, layout accepts `str` `int` too
- Changes in 12.2.0:
Features:
* Add a `make_writable` method to `Frame` instances
gh#PyAV-Org/PyAV#1414.
* Use `av_guess_sample_aspect_ratio` to report sample and
display aspect ratios.
Fixes:
* Fix a crash when assigning an `AudioLayout` to
`AudioCodecContext.layout`
gh#PyAV-Org/PyAV#1434.
* Remove a circular reference which caused `AudioSampler` to
occupy memory until garbage collected
gh#PyAV-Org/PyAV#1429.
* Fix more type stubs, remove incorrect `__init__.pyi`.
- Changes in 12.1.0:
Features:
* Allow disabling logs, disable logs by default.
* Add bitstream filters
* Expose CodecContext flush_buffers
Fixes:
* Fix type stubs, add missing type stubs.
* Add S12M_TIMECODE
* Subtitle.text now returns bytes
* Allow packet.duration to be writable
* Remove deprecated `VideoStream.frame_rate`
- Changes in 12.0.0:
Major:
* Add type hints.
* Deprecate VideoCodecContext.gop_size for decoders
* Deprecate frame.index
Features:
* Allow using pathlib.Path for av.open
* Add `max_b_frames` property to CodecContext
* Add `encode_lazy` method to CodecContext
* Add `color_range` to CodecContext/Frame
* Set `time_base` for AudioResampler
* Add support for ffmpeg's AVCodecContext::delay
* Add `color_primaries`, `color_trc`, `colorspace` to VideoStream
* Add `bits_per_coded_sample` to VideoCodecContext
* AssSubtitle.ass now returns as bytes
* Expose DISPLAYMATRIX side data
Fixes:
* Convert deprecated Cython extension class properties to
decorator syntax
* Check None packet when setting time_base after decode
* Remove deprecated `Buffer.to_bytes`
* Remove deprecated `Packet.decode_one`
* Tue Dec 05 2023 Dirk Müller <dmueller@suse.com>
- update to 11.0.0:
* Add support for FFmpeg 6.0, drop support for FFmpeg < 5.0.
* Add support for Python 3.12, drop support for Python < 3.8.
* Add support for the ENCODER_FLUSH encoder flag
* Add VideoFrame ndarray operations for yuv444p/yuvj444p formats
* Add setters for AVFrame.dts, AVPacket.is_keyframe and
AVPacket.is_corrupt (:issue:`1179`).
* Fix build using Cython 3 (:issue:`1140`).
* Populate new streams with codec parameters (:issue:`1044`).
* Explicitly set python_requires to avoid installing on
incompatible Python (:issue:`1057`).
* Make AudioFifo.__repr__ safe before the first frame
* Guard input container members against use after closes
* Sun Aug 13 2023 Dirk Müller <dmueller@suse.com>
- restrict to older Cython bindings version
* Wed Mar 29 2023 Mia Herkt <mia@0x0.st>
- Require FFmpeg < 5 for now since tests are failing with recent
versions
* Wed Nov 30 2022 Guillaume GARDET <guillaume.gardet@opensuse.org>
- Update to 10.0.0:
* Add support for FFmpeg 5.0 and 5.1 (:issue:`817`).
* Drop support for FFmpeg < 4.3.
* Deprecate CodecContext.time_base for decoders (:issue:`966`).
* Deprecate VideoStream.framerate and VideoStream.rate (:issue:`1005`).
* Stop proxying Codec from Stream instances (:issue:`1037`).
* Add VideoFrame ndarray operations for gbrp formats (:issue:`986`).
* Add VideoFrame ndarray operations for gbrpf32 formats (:issue:`1028`).
* Add VideoFrame ndarray operations for nv12 format (:issue:`996`).
* Fix conversion to numpy array for multi-byte formats (:issue:`981`).
* Safely iterate over filter pads (:issue:`1000`).
- Drop upstream patch:
* python-av-ffmpeg5-compatibility.patch
/etc/alternatives/pyav /usr/bin/pyav /usr/bin/pyav-3.13 /usr/lib64/python3.13/site-packages/av /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/INSTALLER /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/METADATA /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/RECORD /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/REQUESTED /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/WHEEL /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/entry_points.txt /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/licenses /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/licenses/AUTHORS.py /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/licenses/AUTHORS.rst /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/licenses/LICENSE.txt /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/licenses/__pycache__ /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/licenses/__pycache__/AUTHORS.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/licenses/__pycache__/AUTHORS.cpython-313.pyc /usr/lib64/python3.13/site-packages/av-19.0.2.dist-info/top_level.txt /usr/lib64/python3.13/site-packages/av/__init__.pxd /usr/lib64/python3.13/site-packages/av/__init__.py /usr/lib64/python3.13/site-packages/av/__main__.py /usr/lib64/python3.13/site-packages/av/__pycache__ /usr/lib64/python3.13/site-packages/av/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/__main__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/_core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/_core.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/about.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/about.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/bitstream.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/bitstream.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/buffer.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/buffer.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/datasets.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/datasets.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/device.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/device.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/dictionary.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/dictionary.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/error.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/error.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/format.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/format.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/frame.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/frame.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/index.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/index.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/logging.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/logging.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/opaque.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/opaque.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/packet.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/packet.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/plane.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/plane.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/rational.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/rational.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/stream.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/stream.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/utils.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/__pycache__/utils.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/_core.abi3.so /usr/lib64/python3.13/site-packages/av/_core.pxd /usr/lib64/python3.13/site-packages/av/_core.py /usr/lib64/python3.13/site-packages/av/_core.pyi /usr/lib64/python3.13/site-packages/av/_cyutil.abi3.so /usr/lib64/python3.13/site-packages/av/about.py /usr/lib64/python3.13/site-packages/av/audio /usr/lib64/python3.13/site-packages/av/audio/__init__.pxd /usr/lib64/python3.13/site-packages/av/audio/__init__.py /usr/lib64/python3.13/site-packages/av/audio/__init__.pyi /usr/lib64/python3.13/site-packages/av/audio/__pycache__ /usr/lib64/python3.13/site-packages/av/audio/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/codeccontext.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/codeccontext.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/fifo.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/fifo.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/format.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/format.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/frame.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/frame.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/layout.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/layout.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/plane.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/plane.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/resampler.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/resampler.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/stream.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/audio/__pycache__/stream.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/audio/codeccontext.abi3.so /usr/lib64/python3.13/site-packages/av/audio/codeccontext.pxd /usr/lib64/python3.13/site-packages/av/audio/codeccontext.py /usr/lib64/python3.13/site-packages/av/audio/codeccontext.pyi /usr/lib64/python3.13/site-packages/av/audio/fifo.abi3.so /usr/lib64/python3.13/site-packages/av/audio/fifo.pxd /usr/lib64/python3.13/site-packages/av/audio/fifo.py /usr/lib64/python3.13/site-packages/av/audio/fifo.pyi /usr/lib64/python3.13/site-packages/av/audio/format.abi3.so /usr/lib64/python3.13/site-packages/av/audio/format.pxd /usr/lib64/python3.13/site-packages/av/audio/format.py /usr/lib64/python3.13/site-packages/av/audio/format.pyi /usr/lib64/python3.13/site-packages/av/audio/frame.abi3.so /usr/lib64/python3.13/site-packages/av/audio/frame.pxd /usr/lib64/python3.13/site-packages/av/audio/frame.py /usr/lib64/python3.13/site-packages/av/audio/frame.pyi /usr/lib64/python3.13/site-packages/av/audio/layout.abi3.so /usr/lib64/python3.13/site-packages/av/audio/layout.pxd /usr/lib64/python3.13/site-packages/av/audio/layout.py /usr/lib64/python3.13/site-packages/av/audio/layout.pyi /usr/lib64/python3.13/site-packages/av/audio/plane.abi3.so /usr/lib64/python3.13/site-packages/av/audio/plane.pxd /usr/lib64/python3.13/site-packages/av/audio/plane.py /usr/lib64/python3.13/site-packages/av/audio/plane.pyi /usr/lib64/python3.13/site-packages/av/audio/resampler.abi3.so /usr/lib64/python3.13/site-packages/av/audio/resampler.pxd /usr/lib64/python3.13/site-packages/av/audio/resampler.py /usr/lib64/python3.13/site-packages/av/audio/resampler.pyi /usr/lib64/python3.13/site-packages/av/audio/stream.abi3.so /usr/lib64/python3.13/site-packages/av/audio/stream.pxd /usr/lib64/python3.13/site-packages/av/audio/stream.py /usr/lib64/python3.13/site-packages/av/audio/stream.pyi /usr/lib64/python3.13/site-packages/av/bitstream.abi3.so /usr/lib64/python3.13/site-packages/av/bitstream.pxd /usr/lib64/python3.13/site-packages/av/bitstream.py /usr/lib64/python3.13/site-packages/av/bitstream.pyi /usr/lib64/python3.13/site-packages/av/buffer.abi3.so /usr/lib64/python3.13/site-packages/av/buffer.pxd /usr/lib64/python3.13/site-packages/av/buffer.py /usr/lib64/python3.13/site-packages/av/buffer.pyi /usr/lib64/python3.13/site-packages/av/codec /usr/lib64/python3.13/site-packages/av/codec/__init__.pxd /usr/lib64/python3.13/site-packages/av/codec/__init__.py /usr/lib64/python3.13/site-packages/av/codec/__pycache__ /usr/lib64/python3.13/site-packages/av/codec/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/codec/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/codec/__pycache__/codec.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/codec/__pycache__/codec.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/codec/__pycache__/context.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/codec/__pycache__/context.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/codec/__pycache__/hwaccel.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/codec/__pycache__/hwaccel.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/codec/codec.abi3.so /usr/lib64/python3.13/site-packages/av/codec/codec.pxd /usr/lib64/python3.13/site-packages/av/codec/codec.py /usr/lib64/python3.13/site-packages/av/codec/codec.pyi /usr/lib64/python3.13/site-packages/av/codec/context.abi3.so /usr/lib64/python3.13/site-packages/av/codec/context.pxd /usr/lib64/python3.13/site-packages/av/codec/context.py /usr/lib64/python3.13/site-packages/av/codec/context.pyi /usr/lib64/python3.13/site-packages/av/codec/hwaccel.abi3.so /usr/lib64/python3.13/site-packages/av/codec/hwaccel.pxd /usr/lib64/python3.13/site-packages/av/codec/hwaccel.py /usr/lib64/python3.13/site-packages/av/codec/hwaccel.pyi /usr/lib64/python3.13/site-packages/av/container /usr/lib64/python3.13/site-packages/av/container/__init__.pxd /usr/lib64/python3.13/site-packages/av/container/__init__.py /usr/lib64/python3.13/site-packages/av/container/__init__.pyi /usr/lib64/python3.13/site-packages/av/container/__pycache__ /usr/lib64/python3.13/site-packages/av/container/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/core.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/core.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/input.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/input.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/output.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/output.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/pyio.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/pyio.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/streams.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/container/__pycache__/streams.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/container/core.abi3.so /usr/lib64/python3.13/site-packages/av/container/core.pxd /usr/lib64/python3.13/site-packages/av/container/core.py /usr/lib64/python3.13/site-packages/av/container/core.pyi /usr/lib64/python3.13/site-packages/av/container/input.abi3.so /usr/lib64/python3.13/site-packages/av/container/input.pxd /usr/lib64/python3.13/site-packages/av/container/input.py /usr/lib64/python3.13/site-packages/av/container/input.pyi /usr/lib64/python3.13/site-packages/av/container/output.abi3.so /usr/lib64/python3.13/site-packages/av/container/output.pxd /usr/lib64/python3.13/site-packages/av/container/output.py /usr/lib64/python3.13/site-packages/av/container/output.pyi /usr/lib64/python3.13/site-packages/av/container/pyio.abi3.so /usr/lib64/python3.13/site-packages/av/container/pyio.pxd /usr/lib64/python3.13/site-packages/av/container/pyio.py /usr/lib64/python3.13/site-packages/av/container/streams.abi3.so /usr/lib64/python3.13/site-packages/av/container/streams.pxd /usr/lib64/python3.13/site-packages/av/container/streams.py /usr/lib64/python3.13/site-packages/av/container/streams.pyi /usr/lib64/python3.13/site-packages/av/datasets.py /usr/lib64/python3.13/site-packages/av/device.abi3.so /usr/lib64/python3.13/site-packages/av/device.py /usr/lib64/python3.13/site-packages/av/device.pyi /usr/lib64/python3.13/site-packages/av/dictionary.abi3.so /usr/lib64/python3.13/site-packages/av/dictionary.pxd /usr/lib64/python3.13/site-packages/av/dictionary.py /usr/lib64/python3.13/site-packages/av/dictionary.pyi /usr/lib64/python3.13/site-packages/av/error.abi3.so /usr/lib64/python3.13/site-packages/av/error.pxd /usr/lib64/python3.13/site-packages/av/error.py /usr/lib64/python3.13/site-packages/av/error.pyi /usr/lib64/python3.13/site-packages/av/filter /usr/lib64/python3.13/site-packages/av/filter/__init__.pxd /usr/lib64/python3.13/site-packages/av/filter/__init__.py /usr/lib64/python3.13/site-packages/av/filter/__init__.pyi /usr/lib64/python3.13/site-packages/av/filter/__pycache__ /usr/lib64/python3.13/site-packages/av/filter/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/context.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/context.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/filter.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/filter.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/graph.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/graph.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/link.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/link.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/loudnorm.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/filter/__pycache__/loudnorm.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/filter/context.abi3.so /usr/lib64/python3.13/site-packages/av/filter/context.pxd /usr/lib64/python3.13/site-packages/av/filter/context.py /usr/lib64/python3.13/site-packages/av/filter/context.pyi /usr/lib64/python3.13/site-packages/av/filter/filter.abi3.so /usr/lib64/python3.13/site-packages/av/filter/filter.pxd /usr/lib64/python3.13/site-packages/av/filter/filter.py /usr/lib64/python3.13/site-packages/av/filter/filter.pyi /usr/lib64/python3.13/site-packages/av/filter/graph.abi3.so /usr/lib64/python3.13/site-packages/av/filter/graph.pxd /usr/lib64/python3.13/site-packages/av/filter/graph.py /usr/lib64/python3.13/site-packages/av/filter/graph.pyi /usr/lib64/python3.13/site-packages/av/filter/link.abi3.so /usr/lib64/python3.13/site-packages/av/filter/link.pxd /usr/lib64/python3.13/site-packages/av/filter/link.py /usr/lib64/python3.13/site-packages/av/filter/link.pyi /usr/lib64/python3.13/site-packages/av/filter/loudnorm.abi3.so /usr/lib64/python3.13/site-packages/av/filter/loudnorm.pxd /usr/lib64/python3.13/site-packages/av/filter/loudnorm.py /usr/lib64/python3.13/site-packages/av/filter/loudnorm.pyi /usr/lib64/python3.13/site-packages/av/format.abi3.so /usr/lib64/python3.13/site-packages/av/format.pxd /usr/lib64/python3.13/site-packages/av/format.py /usr/lib64/python3.13/site-packages/av/format.pyi /usr/lib64/python3.13/site-packages/av/frame.abi3.so /usr/lib64/python3.13/site-packages/av/frame.pxd /usr/lib64/python3.13/site-packages/av/frame.py /usr/lib64/python3.13/site-packages/av/frame.pyi /usr/lib64/python3.13/site-packages/av/index.abi3.so /usr/lib64/python3.13/site-packages/av/index.pxd /usr/lib64/python3.13/site-packages/av/index.py /usr/lib64/python3.13/site-packages/av/index.pyi /usr/lib64/python3.13/site-packages/av/logging.abi3.so /usr/lib64/python3.13/site-packages/av/logging.pxd /usr/lib64/python3.13/site-packages/av/logging.py /usr/lib64/python3.13/site-packages/av/logging.pyi /usr/lib64/python3.13/site-packages/av/opaque.abi3.so /usr/lib64/python3.13/site-packages/av/opaque.pxd /usr/lib64/python3.13/site-packages/av/opaque.py /usr/lib64/python3.13/site-packages/av/packet.abi3.so /usr/lib64/python3.13/site-packages/av/packet.pxd /usr/lib64/python3.13/site-packages/av/packet.py /usr/lib64/python3.13/site-packages/av/packet.pyi /usr/lib64/python3.13/site-packages/av/plane.abi3.so /usr/lib64/python3.13/site-packages/av/plane.pxd /usr/lib64/python3.13/site-packages/av/plane.py /usr/lib64/python3.13/site-packages/av/plane.pyi /usr/lib64/python3.13/site-packages/av/py.typed /usr/lib64/python3.13/site-packages/av/rational.abi3.so /usr/lib64/python3.13/site-packages/av/rational.pxd /usr/lib64/python3.13/site-packages/av/rational.py /usr/lib64/python3.13/site-packages/av/rational.pyi /usr/lib64/python3.13/site-packages/av/sidedata /usr/lib64/python3.13/site-packages/av/sidedata/__init__.pxd /usr/lib64/python3.13/site-packages/av/sidedata/__init__.py /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__ /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/encparams.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/encparams.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/motionvectors.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/motionvectors.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/sidedata.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/sidedata/__pycache__/sidedata.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/sidedata/encparams.abi3.so /usr/lib64/python3.13/site-packages/av/sidedata/encparams.pxd /usr/lib64/python3.13/site-packages/av/sidedata/encparams.py /usr/lib64/python3.13/site-packages/av/sidedata/encparams.pyi /usr/lib64/python3.13/site-packages/av/sidedata/motionvectors.abi3.so /usr/lib64/python3.13/site-packages/av/sidedata/motionvectors.pxd /usr/lib64/python3.13/site-packages/av/sidedata/motionvectors.py /usr/lib64/python3.13/site-packages/av/sidedata/motionvectors.pyi /usr/lib64/python3.13/site-packages/av/sidedata/sidedata.abi3.so /usr/lib64/python3.13/site-packages/av/sidedata/sidedata.pxd /usr/lib64/python3.13/site-packages/av/sidedata/sidedata.py /usr/lib64/python3.13/site-packages/av/sidedata/sidedata.pyi /usr/lib64/python3.13/site-packages/av/stream.abi3.so /usr/lib64/python3.13/site-packages/av/stream.pxd /usr/lib64/python3.13/site-packages/av/stream.py /usr/lib64/python3.13/site-packages/av/stream.pyi /usr/lib64/python3.13/site-packages/av/subtitles /usr/lib64/python3.13/site-packages/av/subtitles/__init__.pxd /usr/lib64/python3.13/site-packages/av/subtitles/__init__.py /usr/lib64/python3.13/site-packages/av/subtitles/__init__.pyi /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__ /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/codeccontext.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/codeccontext.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/stream.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/stream.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/subtitle.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/subtitles/__pycache__/subtitle.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/subtitles/codeccontext.abi3.so /usr/lib64/python3.13/site-packages/av/subtitles/codeccontext.pxd /usr/lib64/python3.13/site-packages/av/subtitles/codeccontext.py /usr/lib64/python3.13/site-packages/av/subtitles/codeccontext.pyi /usr/lib64/python3.13/site-packages/av/subtitles/stream.abi3.so /usr/lib64/python3.13/site-packages/av/subtitles/stream.pxd /usr/lib64/python3.13/site-packages/av/subtitles/stream.py /usr/lib64/python3.13/site-packages/av/subtitles/stream.pyi /usr/lib64/python3.13/site-packages/av/subtitles/subtitle.abi3.so /usr/lib64/python3.13/site-packages/av/subtitles/subtitle.pxd /usr/lib64/python3.13/site-packages/av/subtitles/subtitle.py /usr/lib64/python3.13/site-packages/av/subtitles/subtitle.pyi /usr/lib64/python3.13/site-packages/av/utils.abi3.so /usr/lib64/python3.13/site-packages/av/utils.pxd /usr/lib64/python3.13/site-packages/av/utils.py /usr/lib64/python3.13/site-packages/av/video /usr/lib64/python3.13/site-packages/av/video/__init__.pxd /usr/lib64/python3.13/site-packages/av/video/__init__.py /usr/lib64/python3.13/site-packages/av/video/__init__.pyi /usr/lib64/python3.13/site-packages/av/video/__pycache__ /usr/lib64/python3.13/site-packages/av/video/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/__init__.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/codeccontext.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/codeccontext.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/format.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/format.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/frame.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/frame.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/plane.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/plane.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/reformatter.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/reformatter.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/stream.cpython-313.opt-1.pyc /usr/lib64/python3.13/site-packages/av/video/__pycache__/stream.cpython-313.pyc /usr/lib64/python3.13/site-packages/av/video/codeccontext.abi3.so /usr/lib64/python3.13/site-packages/av/video/codeccontext.pxd /usr/lib64/python3.13/site-packages/av/video/codeccontext.py /usr/lib64/python3.13/site-packages/av/video/codeccontext.pyi /usr/lib64/python3.13/site-packages/av/video/format.abi3.so /usr/lib64/python3.13/site-packages/av/video/format.pxd /usr/lib64/python3.13/site-packages/av/video/format.py /usr/lib64/python3.13/site-packages/av/video/format.pyi /usr/lib64/python3.13/site-packages/av/video/frame.abi3.so /usr/lib64/python3.13/site-packages/av/video/frame.pxd /usr/lib64/python3.13/site-packages/av/video/frame.py /usr/lib64/python3.13/site-packages/av/video/frame.pyi /usr/lib64/python3.13/site-packages/av/video/plane.abi3.so /usr/lib64/python3.13/site-packages/av/video/plane.pxd /usr/lib64/python3.13/site-packages/av/video/plane.py /usr/lib64/python3.13/site-packages/av/video/plane.pyi /usr/lib64/python3.13/site-packages/av/video/reformatter.abi3.so /usr/lib64/python3.13/site-packages/av/video/reformatter.pxd /usr/lib64/python3.13/site-packages/av/video/reformatter.py /usr/lib64/python3.13/site-packages/av/video/reformatter.pyi /usr/lib64/python3.13/site-packages/av/video/stream.abi3.so /usr/lib64/python3.13/site-packages/av/video/stream.pxd /usr/lib64/python3.13/site-packages/av/video/stream.py /usr/lib64/python3.13/site-packages/av/video/stream.pyi /usr/share/doc/packages/python313-av /usr/share/doc/packages/python313-av/README.md /usr/share/licenses/python313-av /usr/share/licenses/python313-av/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Nov 6 22:37:02 2026