[FFmpeg-cvslog] lavc/qsv: Add support for decoding & encoding 8bit 4:4:4 content

2022-09-06 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Tue Sep 6 12:53:38 2022 +0800| [db85e01fd7976150a522a1881f3479661d8c1a79] | committer: Haihao Xiang lavc/qsv: Add support for decoding & encoding 8bit 4:4:4 content AV_PIX_FMT_VUYX is used in FFmpeg and MFX_FOURCC_AYUV is used in the SDK Reviewed-by:

[FFmpeg-cvslog] lavc/qsvenc: use VBR if maxrate is not specified on Windows

2022-09-06 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Thu Sep 1 10:12:57 2022 +0800| [a5b6e292271f18d309389e7672e362332dc7dd7c] | committer: Haihao Xiang lavc/qsvenc: use VBR if maxrate is not specified on Windows Currently AVBR is disabled and VBR is the default method if maxrate is not specified on Linu

[FFmpeg-cvslog] lavu/hwcontext_qsv: add support for AV_PIX_FMT_VUYX on Linux

2022-09-06 Thread Haihao Xiang
ffmpeg | branch: master | Haihao Xiang | Tue Sep 6 12:53:37 2022 +0800| [b7dbffe69801d15cd1ba59223f94b449c2ac8dbc] | committer: Haihao Xiang lavu/hwcontext_qsv: add support for AV_PIX_FMT_VUYX on Linux AV_PIX_FMT_VUYX is used for 8bit 4:4:4 content in FFmpeg VAAPI, so AV_PIX_FMT_VUYX should b

[FFmpeg-cvslog] avcodec/wmaprodec: Move applying offset to VLC creation

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 21:09:40 2022 +0200| [cca7f571bac7e5c7fb35f2faef5e4a23eb77516a] | committer: Andreas Rheinhardt avcodec/wmaprodec: Move applying offset to VLC creation Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git/

[FFmpeg-cvslog] avcodec/ffv1: Only allocate ThreadFrames for the decoder

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Fri Sep 2 20:51:24 2022 +0200| [ff6f2c558640bcb6ee9f6b17f259645c4193151b] | committer: Andreas Rheinhardt avcodec/ffv1: Only allocate ThreadFrames for the decoder The FFV1 decoder only uses the last frame's data to conceal errors. The encoder doe

[FFmpeg-cvslog] avcodec/wmaprodec: Use ff_init_vlc_from_lengths() instead of init_vlc

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 21:03:21 2022 +0200| [f050bc0506643cf2a7211634b4ba3310fa290190] | committer: Andreas Rheinhardt avcodec/wmaprodec: Use ff_init_vlc_from_lengths() instead of init_vlc It allows to replace tables of big codes (uint16_t and uint32_t) by ta

[FFmpeg-cvslog] avcodec/wmavoice: Avoid code table

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 19:38:38 2022 +0200| [af847fe000f9eb78e3aa013ee64ab2274bfd5e68] | committer: Andreas Rheinhardt avcodec/wmavoice: Avoid code table These codes are already ordered from left-to-right in the tree, so one can just use ff_init_vlc_static_fr

[FFmpeg-cvslog] avcodec/wmaprodec: Use symbol table more efficiently

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 22:44:04 2022 +0200| [232e88928eee71afa55233d021eeda25eb3ed5b4] | committer: Andreas Rheinhardt avcodec/wmaprodec: Use symbol table more efficiently By using a symbol table one can already bake in applying a LUT on the return value of g

[FFmpeg-cvslog] avcodec/dvdec: Avoid stack buffers

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 04:16:17 2022 +0200| [51ca74b52593bcb1a74083875b688f889cf9b520] | committer: Andreas Rheinhardt avcodec/dvdec: Avoid stack buffers Instead reuse the destination RL VLC as scratch space. This is possible, because the (implicit) codes her

[FFmpeg-cvslog] avcodec/dvdec: Mark dv_init_static() as av_cold

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 02:09:35 2022 +0200| [1fa535e8f3cb1a4fcec71c39e55b6ba997c0b83e] | committer: Andreas Rheinhardt avcodec/dvdec: Mark dv_init_static() as av_cold Forgotten in 6d484671ecb612c32cbda0fab65f961743aff5f8. Signed-off-by: Andreas Rheinhardt

[FFmpeg-cvslog] avcodec/dvdata: Order code table by codes

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 01:23:00 2022 +0200| [8c7583b7528b11e4e86bc66b27a8a65c80cf0a93] | committer: Andreas Rheinhardt avcodec/dvdata: Order code table by codes Right now, it is nearly ordered by "left codes in the tree first"; the only exception is the escap

[FFmpeg-cvslog] avcodec/dv_tablegen, dvdata: Remove ff_dv_vlc_bits

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 02:03:08 2022 +0200| [116e2a9ee2c9eb7eaa99af9a066bcc37825721c7] | committer: Andreas Rheinhardt avcodec/dv_tablegen, dvdata: Remove ff_dv_vlc_bits The codes can be easily calculated, so the table is unnecessary. Signed-off-by: Andreas

[FFmpeg-cvslog] avcodec/dvdec: Use ff_init_vlc_from_lengths()

2022-09-06 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Sun Sep 4 01:40:38 2022 +0200| [297e91ed2b3b51ec3bfa63a4c955941ba68a2419] | committer: Andreas Rheinhardt avcodec/dvdec: Use ff_init_vlc_from_lengths() This is possible because the codes are already ordered from left to right in the tree. It avoi

[FFmpeg-cvslog] swscale/input: add support for Y212LE

2022-09-06 Thread Philip Langdale
ffmpeg | branch: master | Philip Langdale | Sun Sep 4 16:42:32 2022 -0700| [4a59eba227135f90a59a412a0175c783dc0be6d5] | committer: Philip Langdale swscale/input: add support for Y212LE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=4a59eba227135f90a59a412a0175c783dc0be6d5 --- l

[FFmpeg-cvslog] swscale/input: add support for XV30LE

2022-09-06 Thread Philip Langdale
ffmpeg | branch: master | Philip Langdale | Sun Sep 4 16:32:06 2022 -0700| [198b5b90d5ab1c48aa54e0c6f2b6acd28487b0b3] | committer: Philip Langdale swscale/input: add support for XV30LE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=198b5b90d5ab1c48aa54e0c6f2b6acd28487b0b3 --- l

[FFmpeg-cvslog] swscale/input: add support for P012

2022-09-06 Thread Philip Langdale
ffmpeg | branch: master | Philip Langdale | Sun Sep 4 15:43:23 2022 -0700| [5bdd7261150db5d254d588f6cf8f038c149e63b5] | committer: Philip Langdale swscale/input: add support for P012 As we now have three of these formats, I added macros to generate the conversion functions. > http://git.vide

[FFmpeg-cvslog] swscale/input: add support for XV36LE

2022-09-06 Thread Philip Langdale
ffmpeg | branch: master | Philip Langdale | Sat Sep 3 15:58:47 2022 -0700| [8d9462844a85b0546c827a5f2c4cc7a1ba49dc9d] | committer: Philip Langdale swscale/input: add support for XV36LE > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=8d9462844a85b0546c827a5f2c4cc7a1ba49dc9d --- l

[FFmpeg-cvslog] avfilter/vf_scale: overwrite the width and height expressions with the original values

2022-09-06 Thread James Almer
ffmpeg | branch: release/5.1 | James Almer | Sun Sep 4 23:43:04 2022 -0300| [fcbd9ec24895b53bfa6a206aed29b5b04b68c41b] | committer: James Almer avfilter/vf_scale: overwrite the width and height expressions with the original values Instead of the potentially adjusted ones. Otherwise, if confi

[FFmpeg-cvslog] x86/tx_float: add missing check for AVX2

2022-09-06 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Sep 6 14:06:33 2022 -0300| [f4097e4c1f1bb244cae78c363a69d5e84495b616] | committer: James Almer x86/tx_float: add missing check for AVX2 Fixes compilation with old yasm. Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=

[FFmpeg-cvslog] x86/tx_float: set all operands for shufps

2022-09-06 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Sep 6 14:06:03 2022 -0300| [74f5fb6db899dbc4fde9ccf77f37256ddcb9] | committer: James Almer x86/tx_float: set all operands for shufps Fixes compilation with AVX2 enabled yasm. Signed-off-by: James Almer > http://git.videolan.org/gitweb.cgi/ffmp

[FFmpeg-cvslog] slicethread: Limit the automatic number of threads to 16

2022-09-06 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Mon Sep 5 15:17:56 2022 +0300| [da5f7799a03aa53d0ffd25572aa9c65ba8279e57] | committer: Martin Storsjö slicethread: Limit the automatic number of threads to 16 This matches a similar cap on the number of automatic threads in libavcodec/pthread_slice.c

[FFmpeg-cvslog] x86/tx_float: Fix building for platforms with a symbol prefix

2022-09-06 Thread Martin Storsjö
ffmpeg | branch: master | Martin Storsjö | Tue Sep 6 12:24:28 2022 +0300| [e4759fa951311d7b02a26756af63f7e5b499c7fc] | committer: Martin Storsjö x86/tx_float: Fix building for platforms with a symbol prefix This fixes building for x86 macOS (both i386 and x86_64) and i386 windows. Signed-off

[FFmpeg-cvslog] avfilter/vf_scale: overwrite the width and height expressions with the original values

2022-09-06 Thread James Almer
ffmpeg | branch: master | James Almer | Sun Sep 4 23:43:04 2022 -0300| [d9e3cb7e73c77ccddc4d29ed5c1be3920f72c226] | committer: James Almer avfilter/vf_scale: overwrite the width and height expressions with the original values Instead of the potentially adjusted ones. Otherwise, if config_prop

[FFmpeg-cvslog] avcodec/decode: remove superfluous initial channels fields

2022-09-06 Thread James Almer
ffmpeg | branch: master | James Almer | Tue Sep 6 10:07:02 2022 -0300| [5a78421746e9406c388407d5625c1c416775ba54] | committer: James Almer avcodec/decode: remove superfluous initial channels fields They are internal, so there's no need to keep them around as they are just duplicate functionali

[FFmpeg-cvslog] lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads

2022-09-06 Thread Anton Khirnov
ffmpeg | branch: release/4.4 | Anton Khirnov | Fri Sep 2 22:21:27 2022 +0200| [d4b7b3c03ee2baf0166ce49dff17ec9beff684db] | committer: Anton Khirnov lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads This state is not refcounted, so make sure it always has a well-defined o

[FFmpeg-cvslog] lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads

2022-09-06 Thread Anton Khirnov
ffmpeg | branch: release/5.0 | Anton Khirnov | Fri Sep 2 22:21:27 2022 +0200| [3bc28e9d1ab33627cea3c632dd6b0c33e22e93ba] | committer: Anton Khirnov lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads This state is not refcounted, so make sure it always has a well-defined o

[FFmpeg-cvslog] lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads

2022-09-06 Thread Anton Khirnov
ffmpeg | branch: release/5.1 | Anton Khirnov | Fri Sep 2 22:21:27 2022 +0200| [35aa7e70e7ec350319e7634a30d8d8aa1e6ecdda] | committer: Anton Khirnov lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads This state is not refcounted, so make sure it always has a well-defined o

[FFmpeg-cvslog] lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads

2022-09-06 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Sep 2 22:21:27 2022 +0200| [cc867f2c09d2b69cee8a0eccd62aff002cbbfe11] | committer: Anton Khirnov lavc/pthread_frame: avoid leaving stale hwaccel state in worker threads This state is not refcounted, so make sure it always has a well-defined owner.

[FFmpeg-cvslog] lavc: fix and extend AVCodecContext.hwaccel_context doxy

2022-09-06 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Fri Sep 2 19:14:55 2022 +0200| [0a811f8f944ae051a5e50c1435eae5eb272ef0b4] | committer: Anton Khirnov lavc: fix and extend AVCodecContext.hwaccel_context doxy Mention: - that it is legacy and optional (every hwaccel that uses it can also work with hw