[FFmpeg-cvslog] libavcodec/qsvdec_h2645.c: switch to the new BSF API

2016-08-14 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Sun Jul 24 14:04:36 2016 -0400| [b93e2233155e6c1f0a074cad4135a70d9d2934d3] | committer: Michael Niedermayer libavcodec/qsvdec_h2645.c: switch to the new BSF API This patch applies same changes as commit e3dfef8e3c85a64dbe6388117303f5819fa3c6a2 of libav

[FFmpeg-cvslog] Revert "Merge commit '3c53627ac17fc6bdea5029be57da1e03b32d265d'"

2016-07-24 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Sun Jul 24 09:59:42 2016 -0400| [b4054100f675b395204f1a0471fba0b06fe08e9f] | committer: Michael Niedermayer Revert "Merge commit '3c53627ac17fc6bdea5029be57da1e03b32d265d'" This reverts commit d30cf57a7b2097b565db02ecfffbdc9c16423d0

[FFmpeg-cvslog] qsv: Fix wrong ticks_per_frame for H.264

2016-04-27 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Apr 26 10:13:04 2016 -0400| [b577a54a7c83986e59d2227c00a0227911c75452] | committer: Derek Buitenhuis qsv: Fix wrong ticks_per_frame for H.264 For H.264 stream ticks_per_frame should be 2, as per the docs. Signed-off-by: Derek Buitenhuis > h

[FFmpeg-cvslog] libavcodec/qsvdec.c: correct flush() handler has been implemented

2015-09-07 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Thu Aug 6 12:10:24 2015 -0400| [3f8e2e9953240365361e939ca2ecd788dd5bef59] | committer: Michael Niedermayer libavcodec/qsvdec.c: correct flush() handler has been implemented Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] libavcodec/qsvdec.c: correct handling of dynamic frame size changing has been implemented

2015-09-07 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Aug 4 06:40:06 2015 -0400| [cc167f7e55dafdeeca7ac9622331db8d8f6cb463] | committer: Michael Niedermayer libavcodec/qsvdec.c: correct handling of dynamic frame size changing has been implemented Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] libavcodec/qsvdec.c: the ff_get_format() missed at refactoring has been restored

2015-08-19 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Thu Aug 6 09:14:59 2015 -0400| [fffae8e605c8a665eac0ae63c3c84f60efbec73e] | committer: Michael Niedermayer libavcodec/qsvdec.c: the ff_get_format() missed at refactoring has been restored Reviewed-by: Hendrik Leppkes Signed-off-by: Michael Niedermayer

[FFmpeg-cvslog] libavcodec/qsvdec.c: Extended error messages for MFXVideoDECODE_Init() result

2015-08-11 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Thu Aug 6 09:30:42 2015 -0400| [44857e7a3696bf1a3521be8c0b7354d04af68721] | committer: Michael Niedermayer libavcodec/qsvdec.c: Extended error messages for MFXVideoDECODE_Init() result Reviewed-by: Hendrik Leppkes Signed-off-by: Michael Niedermayer

[FFmpeg-cvslog] libavcodec/ qsvdec.c delay in 1 microsecond replaced to more appropriate 500 microseconds

2015-07-28 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Fri Jul 24 07:45:38 2015 -0400| [9f543e01afe38996f409b4bf85ef738cda118006] | committer: Michael Niedermayer libavcodec/qsvdec.c delay in 1 microsecond replaced to more appropriate 500 microseconds Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] libavcodec/ qsvenc.c delay in 1 microsecond replaced to more appropriate 500 microseconds

2015-07-28 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Jul 28 18:30:56 2015 +0300| [947c2aa4567782be64411a953a5b294976463e19] | committer: Michael Niedermayer libavcodec/qsvenc.c delay in 1 microsecond replaced to more appropriate 500 microseconds This commit replaces the 1 microsecond delay by 500

[FFmpeg-cvslog] libavcodec/hevc_mp4toannexb_bsf.c: Optional argument "private_spspps_buf" to avoid extradata modification.

2015-07-28 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Jul 28 09:33:43 2015 -0400| [0b8b18b4fbbd800849d5381a7a90d0e2fcfe6a22] | committer: Michael Niedermayer libavcodec/hevc_mp4toannexb_bsf.c: Optional argument "private_spspps_buf" to avoid extradata modification. Signed-off-by: Michael N

[FFmpeg-cvslog] libavcodec/qsvdec_h264.c: using "private_spspps_buf" argument for av_bitstream_filter_filter() to avoid failure after decoder re-initialization.

2015-07-25 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Sat Jul 25 15:56:08 2015 -0400| [684b7038436fba1a29e51861998dbf24681144d8] | committer: Michael Niedermayer libavcodec/qsvdec_h264.c: using "private_spspps_buf" argument for av_bitstream_filter_filter() to avoid failure after decoder re-init

[FFmpeg-cvslog] libavcodec/h264_mp4toannexb_bsf.c: Optional argument "private_spspps_buf" to avoid extradata modification.

2015-07-25 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Sat Jul 25 16:11:30 2015 -0400| [1defff85cb2cc98b4d7053415caed773586a1253] | committer: Michael Niedermayer libavcodec/h264_mp4toannexb_bsf.c: Optional argument "private_spspps_buf" to avoid extradata modification. Signed-off-by: Michael N

[FFmpeg-cvslog] avcodec: Add QSV VC-1 video decoder.

2015-07-25 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Sat Jul 25 12:28:11 2015 -0400| [fb57bc6c34b979bec995e714162fdfb4caf6db1a] | committer: Michael Niedermayer avcodec: Add QSV VC-1 video decoder. Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] avcodec: Add QSV MPEG-2 video decoder.

2015-07-25 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Sat Jul 25 10:45:20 2015 -0400| [6d0123f40e2a94ae3f215af4d598919bc72b9b07] | committer: Michael Niedermayer avcodec: Add QSV MPEG-2 video decoder. Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] libavcodec/qsvdec_h264.c: packet buffering has been removed since qsvdec.c does maintain own data buffering now.

2015-07-24 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Jul 21 08:32:09 2015 -0400| [0b159e3b65d53cbb7e66a1e10850927275fb2a1e] | committer: Michael Niedermayer libavcodec/qsvdec_h264.c: packet buffering has been removed since qsvdec.c does maintain own data buffering now. Signed-off-by: Michael

[FFmpeg-cvslog] libavcodec/qsvdec.c: The ff_qsv_decode() now guarantees the consumption of whole packet.

2015-07-24 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Fri Jul 24 06:26:14 2015 -0400| [c90dbc67ed6b849cc3e7f24d83cef3d015f2c3d0] | committer: Michael Niedermayer libavcodec/qsvdec.c: The ff_qsv_decode() now guarantees the consumption of whole packet. Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] libavcodec/qsvdec_h264.c: refactoring: functionality of qsv_process_data() has been moved into qsvdec.c

2015-07-23 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Thu Jul 23 05:14:41 2015 -0400| [d50ab820dacf0d070805889ff69ec1f03401d835] | committer: Michael Niedermayer libavcodec/qsvdec_h264.c: refactoring: functionality of qsv_process_data() has been moved into qsvdec.c Signed-off-by: Michael Niedermayer

[FFmpeg-cvslog] libavcodec/qsvdec_h264.c: SPS parsing is now performed by MFXVideoDECODE_DecodeHeader() in libavcodec/qsvdec.c

2015-07-22 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Mon Jul 20 11:07:34 2015 -0400| [1acb19d12bcd259c3b2be39fb3149ced5916b56e] | committer: Michael Niedermayer libavcodec/qsvdec_h264.c: SPS parsing is now performed by MFXVideoDECODE_DecodeHeader() in libavcodec/qsvdec.c Signed-off-by: Michael Niedermayer

[FFmpeg-cvslog] libavcodec/qsvdec.c: missed MFXVideoDECODE_Close() call

2015-07-20 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Mon Jul 20 09:48:29 2015 -0400| [264ba3d847f93a5be8989d139a6bd4abce195304] | committer: Michael Niedermayer libavcodec/qsvdec.c: missed MFXVideoDECODE_Close() call Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git

[FFmpeg-cvslog] Adding myself as maintainer for qsv*

2015-07-20 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Fri Jul 17 04:38:57 2015 -0400| [fec0485c43803172ef11b5fcd06e70500fc9dfe6] | committer: Michael Niedermayer Adding myself as maintainer for qsv* Signed-off-by: Michael Niedermayer > http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commi

[FFmpeg-cvslog] Refactoring to move common QSV-related code part into libavcodec/qsvdec.c

2015-07-16 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Jul 14 07:07:04 2015 -0400| [6e127990fa9ea9776a74041080ff2a9ce8a39767] | committer: Michael Niedermayer Refactoring to move common QSV-related code part into libavcodec/qsvdec.c Signed-off-by: Michael Niedermayer > http://git.videolan.

[FFmpeg-cvslog] libavcodec/qsv.c: Issue fixed: QSV engine does not release display handler under linux platform.

2015-07-13 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Mon Jul 13 10:17:54 2015 -0400| [ce91bab70f69acc1a7e5705af95cc6fa89765825] | committer: Michael Niedermayer libavcodec/qsv.c: Issue fixed: QSV engine does not release display handler under linux platform. Reviewed-by: Gwenole Beauchesne Signed-off-by

[FFmpeg-cvslog] libavcodec/qsvenc.c: improving handling for return codes of MFXVideoENCODE_EncodeFrameAsync

2015-07-09 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Thu Jul 9 22:01:00 2015 +0300| [5985316fba3b886699cc7f237bf10466d113fd08] | committer: Michael Niedermayer libavcodec/qsvenc.c: improving handling for return codes of MFXVideoENCODE_EncodeFrameAsync Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] libavcodec/qsvenc.c: Fix for too agressive height alignment during frame encoding which may be reason of superflous frame copying.

2015-07-09 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Thu Jul 9 16:49:36 2015 +0300| [dbf8352a2e8710014d5234e8e2c8294758c1ec62] | committer: Michael Niedermayer libavcodec/qsvenc.c: Fix for too agressive height alignment during frame encoding which may be reason of superflous frame copying. Signed-off-by

[FFmpeg-cvslog] libavcodec/qsvenc.c: fix incorrect loop condition.

2015-07-08 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Jul 7 20:33:36 2015 +0300| [b409748bc4412fa2d8e642585c4e5ab8a4d136cb] | committer: Michael Niedermayer libavcodec/qsvenc.c: fix incorrect loop condition. For example, the encoder may return MFX_WRN_INCOMPATIBLE_VIDEO_PARAM warning i.e. ret==5 old

[FFmpeg-cvslog] libavcodec/qsv.c: Linux-only code part has been moved to separate function in order to avoid the "ISO C90 forbids mixed declarations and code" compiler warning.

2015-07-07 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Mon Jul 6 18:04:13 2015 +0300| [9c95734e1c0f1a086d1c71b65c29355ef6f7785d] | committer: Michael Niedermayer libavcodec/qsv.c: Linux-only code part has been moved to separate function in order to avoid the "ISO C90 forbids mixed declarations and

[FFmpeg-cvslog] libavcodec/qsvenc.c: A warning message when library will work at partial hardware acceleration.

2015-07-06 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Mon Jul 6 16:58:33 2015 +0300| [115c14c3b6644181e0331bfbda7f86c61e939a7d] | committer: Michael Niedermayer libavcodec/qsvenc.c: A warning message when library will work at partial hardware acceleration. Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] libavcodec/qsvenc.c: More correct selection of alignment of a frame height depending whether an encoded sequence progressive or not.

2015-07-06 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Sat Jul 4 15:33:26 2015 +0300| [38402754b97745125b25d38bf525fe46cace9370] | committer: Michael Niedermayer libavcodec/qsvenc.c: More correct selection of alignment of a frame height depending whether an encoded sequence progressive or not. Signed-off

[FFmpeg-cvslog] avcodec/qsvenc_h264: Change the set of performance presets to match with the MFX library constants.

2015-07-02 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Thu Jul 2 19:09:12 2015 +0300| [6e5864ab294c45814e6d417546f885a0c7dfb7cc] | committer: Michael Niedermayer avcodec/qsvenc_h264: Change the set of performance presets to match with the MFX library constants. Signed-off-by: Michael Niedermayer > h

[FFmpeg-cvslog] avcodec/qsv: Extending QSV/ MFX session initialization for the linux platform where a display handle is required.

2015-07-02 Thread Ivan Uskov
ffmpeg | branch: master | Ivan Uskov | Tue Jun 30 20:13:09 2015 +0300| [db89f45535aa3e99bceb5f6bf957c90e7ca39841] | committer: Michael Niedermayer avcodec/qsv: Extending QSV/MFX session initialization for the linux platform where a display handle is required. Now ff_qsv_init_internal_session