[FFmpeg-cvslog] qsvenc: AV_PIX_FMT_QSV path should release frame

2018-09-18 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Tue Sep 18 09:47:52 2018 +0200| [a2041a6522642859ce64af1c618d6fb90a50d4af] | committer: Maxym Dmytrychenko qsvenc: AV_PIX_FMT_QSV path should release frame Fixes high memory usage and prevents over allocation of the frames via proper unref. Can

[FFmpeg-cvslog] qsv: enforcing continuous memory layout

2018-09-11 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Mon Jul 30 18:02:37 2018 +0200| [325aa63dd1a3abc2453914d0bc111d297833d725] | committer: Maxym Dmytrychenko qsv: enforcing continuous memory layout we need to make sure that memory allocation for Y/UV planes is continuous and re-used from a pool

[FFmpeg-cvslog] qsv: adding Multi Frame Encode support

2018-04-13 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Mon Apr 2 15:17:23 2018 +0200| [cca5e4f040971db6de0bfe6968f00c021d8a9c42] | committer: Maxym Dmytrychenko qsv: adding Multi Frame Encode support Starting from API 1.25 helps to improve performance of the simultaneous encode, 1:N scenario, like

[FFmpeg-cvslog] qsv: better to use alignment by 16 and HEVC 10b requires alignment by 32

2018-01-16 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Mon Jan 8 15:10:23 2018 +0100| [cbe28bc069dde1d53d937ee10700bb123279c7c8] | committer: Maxym Dmytrychenko qsv: better to use alignment by 16 and HEVC 10b requires alignment by 32 > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] qsvenc: store the sync point in heap memory

2016-04-11 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Mon Feb 22 10:39:02 2016 +0100| [a1335149fd610b16459d9281b611282cac51c950] | committer: Anton Khirnov qsvenc: store the sync point in heap memory The QSV runtime expects the sync point address passed to MFXVideoENCODE_EncodeFrameAsync() to be

[FFmpeg-cvslog] qsvenc: properly handle the warning from MFXVideoCORE_SyncOperation

2016-01-18 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Fri Dec 18 14:24:36 2015 +0100| [a6259a6ecbad18d58085e4ab23f56151e98d7b53] | committer: Anton Khirnov qsvenc: properly handle the warning from MFXVideoCORE_SyncOperation Same as what is done in 3b6473b43eb69fc3faaf69f7fd0b83b51db7607f. Signed

[FFmpeg-cvslog] qsvenc_hevc: improve the default settings

2016-01-04 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Fri Dec 18 09:55:13 2015 +0100| [a43905f4ae261bdde87c300901d867b31961f57b] | committer: Anton Khirnov qsvenc_hevc: improve the default settings Use 8 B-frames and modify the GOP size to be a multiple of the B-frame count. Signed-off-by: Anton

[FFmpeg-cvslog] qsvdec: properly handle the warning from MFXVideoCORE_SyncOperation

2016-01-04 Thread Maxym Dmytrychenko
ffmpeg | branch: master | Maxym Dmytrychenko | Fri Dec 18 14:24:36 2015 +0100| [3b6473b43eb69fc3faaf69f7fd0b83b51db7607f] | committer: Anton Khirnov qsvdec: properly handle the warning from MFXVideoCORE_SyncOperation Signed-off-by: Anton Khirnov > http://git.videolan.org/gitweb.