[FFmpeg-cvslog] libavcodec/qsvenc: Add b_strategy option to hevc_qsv

2022-01-26 Thread Wenbin Chen
ffmpeg | branch: master | Wenbin Chen | Tue Jan 25 15:12:36 2022 +0800| [2ecc4fde5f01289b4c2b8d58c905a408dbb96d8c] | committer: Haihao Xiang libavcodec/qsvenc: Add b_strategy option to hevc_qsv Add b_strategy option to hevc_qsv. By enabling this option, encoder can use b frames as reference.

[FFmpeg-cvslog] libavcodec/qsvenc: Add intra refresh to hevc_qsv and add new intra refresh parameter

2022-01-26 Thread Wenbin Chen
ffmpeg | branch: master | Wenbin Chen | Tue Jan 25 15:12:37 2022 +0800| [e102fd98d6f30d3cd41debafab30d29d5f72117c] | committer: Haihao Xiang libavcodec/qsvenc: Add intra refresh to hevc_qsv and add new intra refresh parameter Add intra refresh support to hevc_qsv as well. Add an new intra ref

[FFmpeg-cvslog] libavcodec/qsvenc: Add max slice size support to hevc_qsv

2022-01-26 Thread Wenbin Chen
ffmpeg | branch: master | Wenbin Chen | Tue Jan 25 15:12:35 2022 +0800| [168c6e23a54a65447110e4033b11b5965fd560c1] | committer: Haihao Xiang libavcodec/qsvenc: Add max slice size support to hevc_qsv Add max_slice_size option to hevc_qsv as well. Signed-off-by: Wenbin Chen Signed-off-by: Haih

[FFmpeg-cvslog] avcodec/h264data: Add missing rational.h inclusion

2022-01-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Wed Jan 26 19:49:33 2022 +0100| [5e9ac1ebecbe49f8ac0df639ff6c0018a926dc14] | committer: Andreas Rheinhardt avcodec/h264data: Add missing rational.h inclusion Fixes checkheaders. Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb

[FFmpeg-cvslog] x86/tx_float: add missing FF_TX_OUT_OF_PLACE flag to functions

2022-01-26 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Jan 27 02:11:04 2022 +0100| [6c397f6bb583141b7fcb7b8c0463b03c97360233] | committer: Lynne x86/tx_float: add missing FF_TX_OUT_OF_PLACE flag to functions This caused smaller length dedicated transforms to not be picked up. > http://git.videolan.org/gitweb.c

[FFmpeg-cvslog] x86/tx_float: do not build tx_float_init.c if x86 assembly is disabled

2022-01-26 Thread Lynne
ffmpeg | branch: master | Lynne | Wed Jan 26 23:40:35 2022 +0100| [9787005846893c1d1c01cb8ac71abed91980b218] | committer: Lynne x86/tx_float: do not build tx_float_init.c if x86 assembly is disabled This broke builds with --disable-mmx, which also disabled assembly entirely, but ARCH_X86 was st

[FFmpeg-cvslog] lavu/tx: clean up CPU flags check

2022-01-26 Thread Lynne
ffmpeg | branch: master | Lynne | Thu Jan 27 01:52:02 2022 +0100| [008c131d681a764cc77ab3713ab97efd279fcbcc] | committer: Lynne lavu/tx: clean up CPU flags check Just makes it more readable. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=008c131d681a764cc77ab3713ab97efd279fcbcc --

[FFmpeg-cvslog] avcodec/h264_parse: Move ff_h264_get_profile() to h264_ps.h

2022-01-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jan 24 19:39:31 2022 +0100| [b2421c4f26aca9b31055aff51ee442b220ebf2a7] | committer: Andreas Rheinhardt avcodec/h264_parse: Move ff_h264_get_profile() to h264_ps.h It is a more fitting place for it. Signed-off-by: Andreas Rheinhardt > http:/

[FFmpeg-cvslog] avcodec/h264_*: Remove unnecessary internal.h inclusions

2022-01-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jan 24 19:35:49 2022 +0100| [c3ff71680805267bc8f3fff86c1cf917f810c0d9] | committer: Andreas Rheinhardt avcodec/h264_*: Remove unnecessary internal.h inclusions Also remove some other unnecessary headers while at it. Signed-off-by: Andreas Rhe

[FFmpeg-cvslog] avcodec/h264dec: Remove unnecessary headers

2022-01-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jan 24 19:22:47 2022 +0100| [c793e05381090b1624e9b81f4a26da3214177afd] | committer: Andreas Rheinhardt avcodec/h264dec: Remove unnecessary headers E.g. the inclusion of parser.h comes from a time when the parser used a H264Context. Signed-off

[FFmpeg-cvslog] avcodec/h264*: Remove unnecessary h264_mvpred.h inclusions

2022-01-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jan 24 18:56:49 2022 +0100| [5fef87f1407398539a6474a20f6ea16132a33a23] | committer: Andreas Rheinhardt avcodec/h264*: Remove unnecessary h264_mvpred.h inclusions This is only needed by h264_cabac.c and h264_cavlc.c. Also fix up the other heade

[FFmpeg-cvslog] lavc/svq3: stop including h264dec.h

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:14 2022 +0100| [d0f0d613926550ebf293e1d32f7a395fa0a88aed] | committer: Andreas Rheinhardt lavc/svq3: stop including h264dec.h The only thing that is actually used directly from there is the PART_NOT_AVAILABLE constant, which can be mov

[FFmpeg-cvslog] lavc/x86/h264_qpel: stop unnecessarily including h264dec

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:13 2022 +0100| [359912f0df3fa9ee9616b9f35ed151ffd5c62ece] | committer: Andreas Rheinhardt lavc/x86/h264_qpel: stop unnecessarily including h264dec > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=359912f0df3fa9ee9616b9f35ed1

[FFmpeg-cvslog] lavc/h264: move MB_TYPE defs from h264dec.h to h264_parse

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:11 2022 +0100| [ded77f56549097cb69a00bc05a5a575c8dc06f8f] | committer: Andreas Rheinhardt lavc/h264: move MB_TYPE defs from h264dec.h to h264_parse Allows to stop including h264dec.h in h264data.c. > http://git.videolan.org/gitweb.cgi

[FFmpeg-cvslog] lavc/vdpau: stop unnecessarily including h264dec

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:12 2022 +0100| [76b8ae2e22a6a1ec2ae6e594d92ac1774c4f3f16] | committer: Andreas Rheinhardt lavc/vdpau: stop unnecessarily including h264dec > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=76b8ae2e22a6a1ec2ae6e594d92ac1774c4f

[FFmpeg-cvslog] lavc/h264_parse: stop including h264dec.h

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:10 2022 +0100| [2f1716dcd6f25ba92fd0fe357174ca3bed307bf1] | committer: Andreas Rheinhardt lavc/h264_parse: stop including h264dec.h It is unnecessary and only files that are parts of the decoder (as opposed to standalone code called by

[FFmpeg-cvslog] lavc/h264: move some shared code from h264dec to h264_parse

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:08 2022 +0100| [d552f2535be0dd47330412e8e11e1923ca99f92f] | committer: Andreas Rheinhardt lavc/h264: move some shared code from h264dec to h264_parse > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=d552f2535be0dd47330412e8e

[FFmpeg-cvslog] lavc/h264data.h: stop including h264dec.h

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:09 2022 +0100| [e1027aba680c4382c103fd1100cc5567a1530abc] | committer: Andreas Rheinhardt lavc/h264data.h: stop including h264dec.h This header does not need anything from there. > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=comm

[FFmpeg-cvslog] lavc/h264_parser: add missing headers

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:07 2022 +0100| [df2ee38178d22f57c706cc61f0acf37c40e16f96] | committer: Andreas Rheinhardt lavc/h264_parser: add missing headers > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=df2ee38178d22f57c706cc61f0acf37c40e16f96 ---

[FFmpeg-cvslog] lavc/h264: replace MAX_DELAYED_PIC_COUNT by H264_MAX_DPB_FRAMES

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:06 2022 +0100| [b6f3334a133c9df970ad2d55c96f9340995b6315] | committer: Andreas Rheinhardt lavc/h264: replace MAX_DELAYED_PIC_COUNT by H264_MAX_DPB_FRAMES > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=b6f3334a133c9df970ad2

[FFmpeg-cvslog] lavc/h264: replace MAX_DELAYED_PIC_COUNT with FF_ARRAY_ELEMS where appropriate

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:05 2022 +0100| [ef4537bd1b84e35ca3eb0519a946b59ab775b33f] | committer: Andreas Rheinhardt lavc/h264: replace MAX_DELAYED_PIC_COUNT with FF_ARRAY_ELEMS where appropriate > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=ef4537

[FFmpeg-cvslog] lavc/h264dec.h: Move MMCOOpcode to h264_parse.h

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:04 2022 +0100| [5484c502db4a932aec22422b6a456a707310f155] | committer: Andreas Rheinhardt lavc/h264dec.h: Move MMCOOpcode to h264_parse.h Both parser and decoder use it, so h264_parse is the proper place for it. > http://git.videolan.

[FFmpeg-cvslog] avcodec/h264dec: Move find_start_code() to its only user

2022-01-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jan 24 19:35:13 2022 +0100| [b531b58b2c9f684ad9408f878453e10908ca94de] | committer: Andreas Rheinhardt avcodec/h264dec: Move find_start_code() to its only user Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] avcodec/h264dec: Move pack8to16 to its only user

2022-01-26 Thread Andreas Rheinhardt
ffmpeg | branch: master | Andreas Rheinhardt | Mon Jan 24 20:55:07 2022 +0100| [0ebfd6485841e3b1e73b794065e05c2c0b36e984] | committer: Andreas Rheinhardt avcodec/h264dec: Move pack8to16 to its only user Namely to h264_cabac.c. Signed-off-by: Andreas Rheinhardt > http://git.videolan.org/gitw

[FFmpeg-cvslog] lavc/h264: replace MAX_MMCO_COUNT with H264_MAX_MMCO_COUNT

2022-01-26 Thread Anton Khirnov
ffmpeg | branch: master | Anton Khirnov | Mon Jan 24 18:00:02 2022 +0100| [b05cebe60274bd300dd867111fe4a98006bb1503] | committer: Andreas Rheinhardt lavc/h264: replace MAX_MMCO_COUNT with H264_MAX_MMCO_COUNT They apparently serve the same purpose; the latter is one larger and has a comment exp