| Commit message (Expand) | Author | Age | Files | Lines |
* | lavc/qsvenc: respect user's setting for keyframes | Haihao Xiang | 2024-05-29 | 1 | -1/+1 |
* | lavc/qsvenc: use the right info for encoding | Haihao Xiang | 2024-05-20 | 1 | -4/+6 |
* | lavc/qsvenc: add support for oneVPL string API | Mandava, Mounika | 2024-05-07 | 1 | -0/+62 |
* | lavc/qsvenc: always allocate the array to store mfxExtBuffer points | Haihao Xiang | 2024-05-07 | 1 | -19/+25 |
* | avcodec/qsv: Use RefStruct API for memory id (mids) array | Andreas Rheinhardt | 2024-04-19 | 1 | -1/+2 |
* | lavc/qsvenc: update the selection of bitrate control method | Haihao Xiang | 2024-02-29 | 1 | -18/+43 |
* | lavc/qsvenc: Add workaround for VP9 keyframe | Haihao Xiang | 2024-02-08 | 1 | -2/+4 |
* | all: Use av_frame_replace() where appropriate | Andreas Rheinhardt | 2023-09-10 | 1 | -2/+1 |
* | avcodec/qsvenc: add missing header include | James Almer | 2023-09-06 | 1 | -0/+1 |
* | avcodec/utils: move ff_add_cpb_side_data() to encoder code | James Almer | 2023-09-06 | 1 | -1/+1 |
* | lavc/qsvenc: return error with zero output | Haihao Xiang | 2023-08-17 | 1 | -1/+1 |
* | avcodec/qsvenc: Remove unnecessary config_components.h inclusion | Andreas Rheinhardt | 2023-08-07 | 1 | -3/+1 |
* | lavc/qsvenc: the height is aligned to 32 for AV1 | Haihao Xiang | 2023-05-25 | 1 | -1/+3 |
* | lavc/qsvenc: make sure continuous allocation | Haihao Xiang | 2023-05-25 | 1 | -1/+57 |
* | lavc/qsvenc: avoid data copy if possible | Haihao Xiang | 2023-05-25 | 1 | -1/+2 |
* | lavc/qsvenc: use the right alignment instead of hard coded value | Haihao Xiang | 2023-05-25 | 1 | -1/+1 |
* | avcodec: use the new AVFrame interlace flags in all decoders and encoders | James Almer | 2023-05-04 | 1 | -3/+3 |
* | libavcodec/qsvenc: Add dynamic setting support of low_delay_brc to av1_qsv | Wenbin Chen | 2023-03-17 | 1 | -1/+4 |
* | libavcodec/qsvenc: Enable 444 encoding for RGB input | Wenbin Chen | 2023-02-27 | 1 | -0/+4 |
* | libavcodec/qsvenc: Flush cached frames before reset encoder | Wenbin Chen | 2023-02-16 | 1 | -56/+66 |
* | libavcodec/qsvenc: Do not pass RGB solorspace to VPL/MSDK | Wenbin Chen | 2023-02-16 | 1 | -1/+6 |
* | libavcodec/qsvenc: enable Hyper Encode | galinart | 2023-01-30 | 1 | -2/+89 |
* | libavcodec/qsvenc_av1: Add max_frame_size support to av1_qsv encoder | Wenbin Chen | 2023-01-09 | 1 | -0/+3 |
* | libavcodec/qsvenc_av1: Add low_delay_brc support to av1_qsv encoder | Wenbin Chen | 2023-01-09 | 1 | -0/+4 |
* | libavcodec/qsvenc.c: Enable MFX_GOP_STRICT when adpative gop is disabled | Wenbin Chen | 2022-12-01 | 1 | -1/+8 |
* | libavcodec/qsvenc: Add skip_frame support to qsvenc | Wenbin Chen | 2022-11-07 | 1 | -0/+36 |
* | libavcodec/qsvenc_hevc: add tier option | nyanmisaka | 2022-11-07 | 1 | -1/+4 |
* | lavc/qsvenc: enlarge the maximum number of ExtParam buffers on mfxEncodeCtrl | Haihao Xiang | 2022-10-25 | 1 | -19/+8 |
* | lavc/qsvenc: fix check to avoid segfault | Haihao Xiang | 2022-10-25 | 1 | -2/+2 |
* | libavcodec/qsvenc_av1: add av1_qsv encoder | Wenbin Chen | 2022-10-24 | 1 | -4/+192 |
* | lavc/qsvenc: fill the padding area | Haihao Xiang | 2022-10-18 | 1 | -2/+67 |
* | lavc/qsv: specify Shift for each format too | Haihao Xiang | 2022-10-10 | 1 | -4/+2 |
* | libavcodec/qsvenc: Add pic_timing_sei reset support to qsv | Wenbin Chen | 2022-09-30 | 1 | -0/+21 |
* | libavcodec/qsvenc: Add bitrate reset support to qsvenc | Wenbin Chen | 2022-09-30 | 1 | -0/+38 |
* | libavcodec/qsvenc: Add framerate reset support to qsv | Wenbin Chen | 2022-09-30 | 1 | -0/+26 |
* | libavcodec/qsvenc: fixy typo for min/max qp reset | Dmitry Rogozhkin | 2022-09-26 | 1 | -2/+2 |
* | libavcodec/qsvenc: Add low_delay_brc reset support to qsvenc | Wenbin Chen | 2022-09-09 | 1 | -1/+22 |
* | libavcodec/qsvenc: Add max/min qp reset support in qsvenc | Wenbin Chen | 2022-09-09 | 1 | -0/+78 |
* | libavcodec/qsvenc: Add intra refresh reset support to qsvenc | Wenbin Chen | 2022-09-09 | 1 | -0/+33 |
* | libavcodec/qsvenc: Add gop_size reset support to qsvenc | Wenbin Chen | 2022-09-09 | 1 | -0/+16 |
* | libavcodec/qsvenc: Add max_frame_size reset support to qsv | Wenbin Chen | 2022-09-09 | 1 | -0/+20 |
* | libavcodec/qsvenc: skip parameter resetting on mjpeg_qsv | Wenbin Chen | 2022-09-09 | 1 | -1/+1 |
* | lavc/qsvenc: use VBR if maxrate is not specified on Windows | Haihao Xiang | 2022-09-07 | 1 | -1/+4 |
* | lavc/qsvenc: enlarge the SPS buffer to retrieve larger header | gavin zhang | 2022-08-29 | 1 | -1/+1 |
* | lavc/qsvenc: ignore video signal info buffer for VP9 | Haihao Xiang | 2022-08-29 | 1 | -1/+1 |
* | qsvenc_{hevc,h264}: add scenario option | Haihao Xiang | 2022-08-23 | 1 | -0/+3 |
* | libavcodec/qsvenc: Add adaptive_i/b to hevc_qsv | Wenbin Chen | 2022-08-23 | 1 | -5/+4 |
* | qsv: restrict OPAQUE memory to MFX_VERSION < 2.0 | Haihao Xiang | 2022-08-12 | 1 | -0/+21 |
* | qsvenc: restrict MFX_RATECONTROL_LA_EXT to MFX_VERSION < 2.0 | Haihao Xiang | 2022-08-12 | 1 | -0/+2 |
* | qsv: remove mfx/ prefix from mfx headers | Haihao Xiang | 2022-08-12 | 1 | -1/+1 |