[FFmpeg-cvslog] avcodec/nvdec: Use RefStruct API for decoder_ref

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/pthread_frame: Use RefStruct API for ThreadFrame.progress

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/hevcdec: Use RefStruct API for RefPicListTab buffer

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/refstruct: Allow checking for exclusive ownership

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/cbs_sei: Use RefStruct API for SEI messages

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/vulkan_decode: Use RefStruct API for shared_ref

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/dovi_rpu: Use RefStruct API for Vdr data

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/cbs: Use RefStruct-API for unit content

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/decode: Use RefStruct API for hwaccel_picture_private

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/hevc_ps: Use RefStruct API for parameter sets

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/h264_ps: Use RefStruct API for SPS/PPS

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/wavpack: Use RefStruct API for DSD context

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/vp8: Use RefStruct API for seg_map

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/get_buffer: Use RefStruct API for FramePool

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] avcodec/refstruct: Add simple API for refcounted objects

2023-10-07 Thread Andreas Rheinhardt
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-cvslog] lavu/fixed_dsp: R-V V scalarproduct

2023-10-07 Thread Rémi Denis-Courmont
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-cvslog] avcodec/mlpenc: rename some variables related to thd

2023-10-07 Thread Paul B Mahol
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-cvslog] avformat/wavdec: w64: do not error out for broken files if data start is found

2023-10-07 Thread Paul B Mahol
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/