ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 13 21:32:28 2023 +0200| [c7fb4d0eb6bd6f5c3dd80c9784cb530b9581ce26] |
committer: Andreas Rheinhardt
avcodec/nvdec: Use RefStruct API for decoder_ref
Avoids allocations and error checks as well as the boilerplate
code for creating an AVBuffe
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 18:05:44 2022 +0200| [2ec62b1ca60cf7e387412ae0e651a86aac62e75b] |
committer: Andreas Rheinhardt
avcodec/pthread_frame: Use RefStruct API for ThreadFrame.progress
Avoids allocations and error checks and allows to remove
cleanup code for
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 17:33:29 2022 +0200| [452089ee23312ceab28baf9f83fb7dff472e7d82] |
committer: Andreas Rheinhardt
avcodec/hevcdec: Use RefStruct API for RefPicListTab buffer
Given that the RefStruct API relies on the user to know
the size of the objects
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 08:40:57 2022 +0200| [56dd585146288070c98a9429ae85dc3551940a4b] |
committer: Andreas Rheinhardt
avcodec/refstruct: Allow checking for exclusive ownership
This is the analog of av_buffer_is_writable();
it will be used in the next commit.
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 13 01:01:16 2023 +0200| [3ba4f9c21e8bd78386738324d8767d74d75eec53] |
committer: Andreas Rheinhardt
avcodec/cbs_sei: Use RefStruct API for SEI messages
The SEI message code uses the AVBuffer API for its SEI messages
and contained buffers (l
ffmpeg | branch: master | Andreas Rheinhardt |
Wed Sep 13 02:04:09 2023 +0200| [6695c0af0e5431e50c5059ad01862e399af6607d] |
committer: Andreas Rheinhardt
avcodec/vulkan_decode: Use RefStruct API for shared_ref
Avoids allocations, error checks and indirections.
Also increases type-safety.
Revi
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 12:53:28 2022 +0200| [61bc8764d427a78ee6a4e6c55825300b01ac280b] |
committer: Andreas Rheinhardt
avcodec/dovi_rpu: Use RefStruct API for Vdr data
It avoids allocations and the corresponding error checks.
Also avoids casts and indirection
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 11:59:16 2022 +0200| [3e9b8d14e5d0df72765a1c9ca683c9d0f1d51e1a] |
committer: Andreas Rheinhardt
avcodec/cbs: Use RefStruct-API for unit content
This avoids allocations and error checks etc. as well
as duplicate pointer lists in the Code
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 16:21:03 2022 +0200| [f8252d6ce3ff7f306f7f7689c8c1c0c02126c70d] |
committer: Andreas Rheinhardt
avcodec/decode: Use RefStruct API for hwaccel_picture_private
Avoids allocations and therefore error checks: Syncing
hwaccel_picture_private
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 15:39:00 2022 +0200| [2db94a96c890be232e09fb79b49480fbc94610b5] |
committer: Andreas Rheinhardt
avcodec/hevc_ps: Use RefStruct API for parameter sets
Avoids allocations and error checks for these allocations;
e.g. syncing buffers across
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 05:18:58 2022 +0200| [787351a68e9f3cbe46c3dcf6d0d9b001bcd139b3] |
committer: Andreas Rheinhardt
avcodec/h264_ps: Use RefStruct API for SPS/PPS
Avoids allocations and error checks for these allocations;
e.g. syncing buffers across thread
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 12:42:12 2022 +0200| [05f557b2591094f1885e7f91660dd8c937cbe785] |
committer: Andreas Rheinhardt
avcodec/wavpack: Use RefStruct API for DSD context
It avoids allocations and the corresponding error checks.
It also avoids indirections and
ffmpeg | branch: master | Andreas Rheinhardt |
Mon Jul 17 17:24:59 2023 +0200| [e1ba00ac8f755f37ebc8448d3dbea906d7b79da2] |
committer: Andreas Rheinhardt
avcodec/vp8: Use RefStruct API for seg_map
Avoids allocations and error checks when syncing the buffers.
Also avoids indirections.
Reviewed
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 15:57:41 2022 +0200| [78c9ed26b6e83ea29b55420c2c88dc1860810042] |
committer: Andreas Rheinhardt
avcodec/get_buffer: Use RefStruct API for FramePool
Avoids allocations and frees and error checks for said allocations;
also avoids a few in
ffmpeg | branch: master | Andreas Rheinhardt |
Thu Aug 4 03:07:58 2022 +0200| [9281dcb8011f52f17379789edf67595fa15f8244] |
committer: Andreas Rheinhardt
avcodec/refstruct: Add simple API for refcounted objects
For now, this API is supposed to replace all the internal uses
of reference counted
ffmpeg | branch: master | Rémi Denis-Courmont | Tue Oct 3
20:46:04 2023 +0300| [eb73d178ea7f18817eb4f0808eb44ab095f725b1] | committer:
Rémi Denis-Courmont
lavu/fixed_dsp: R-V V scalarproduct
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=eb73d178ea7f18817eb4f0808eb44ab095f725b1
-
ffmpeg | branch: master | Paul B Mahol | Fri Oct 6 22:15:33
2023 +0200| [84e0e2f43e424c8a9ae0d18711f204ffebd961ba] | committer: Paul B Mahol
avcodec/mlpenc: rename some variables related to thd
Remove warning message that is no longer needed.
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a
ffmpeg | branch: master | Paul B Mahol | Sat Oct 7 10:53:10
2023 +0200| [71716406e68a1f139717c5025e49f648e3666b0e] | committer: Paul B Mahol
avformat/wavdec: w64: do not error out for broken files if data start is found
Also attempt to fix invalid block_align value.
> http://git.videolan.org/
18 matches
Mail list logo