Merge commit 'e23190269fb6e8217d080918893641ba3e0e3556'
authorMark Thompson <sw@jkqxz.net>
Tue, 16 Jan 2018 22:57:02 +0000 (22:57 +0000)
committerMark Thompson <sw@jkqxz.net>
Tue, 16 Jan 2018 22:57:02 +0000 (22:57 +0000)
* commit 'e23190269fb6e8217d080918893641ba3e0e3556':
  lavu/qsv: add log message for libmfx version

Merged-by: Mark Thompson <sw@jkqxz.net>
1  2 
libavutil/hwcontext_qsv.c

@@@ -1,18 -1,18 +1,18 @@@
  /*
 - * This file is part of Libav.
 + * This file is part of FFmpeg.
   *
 - * Libav is free software; you can redistribute it and/or
 + * FFmpeg is free software; you can redistribute it and/or
   * modify it under the terms of the GNU Lesser General Public
   * License as published by the Free Software Foundation; either
   * version 2.1 of the License, or (at your option) any later version.
   *
 - * Libav is distributed in the hope that it will be useful,
 + * FFmpeg is distributed in the hope that it will be useful,
   * but WITHOUT ANY WARRANTY; without even the implied warranty of
   * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
   * Lesser General Public License for more details.
   *
   * You should have received a copy of the GNU Lesser General Public
 - * License along with Libav; if not, write to the Free Software
 + * License along with FFmpeg; if not, write to the Free Software
   * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
   */
  
@@@ -989,6 -989,7 +989,6 @@@ static int qsv_device_derive_from_child
                                          int flags)
  {
      AVQSVDeviceContext *hwctx = ctx->hwctx;
 -    QSVDeviceContext       *s = ctx->internal->priv;
  
      mfxVersion    ver = { { 3, 1 } };
      mfxHDL        handle;
          goto fail;
      }
  
+     av_log(ctx, AV_LOG_VERBOSE,
+            "Initialize MFX session: API version is %d.%d, implementation version is %d.%d\n",
+            MFX_VERSION_MAJOR, MFX_VERSION_MINOR, ver.Major, ver.Minor);
      MFXClose(hwctx->session);
  
      err = MFXInit(implementation, &ver, &hwctx->session);
          goto fail;
      }
  
 -    ret = qsv_device_init(ctx);
 -    if (ret < 0)
 -        goto fail;
 -    if (s->handle_type != handle_type) {
 -        av_log(ctx, AV_LOG_ERROR, "Error in child device handle setup: "
 -               "type mismatch (%d != %d).\n", s->handle_type, handle_type);
 -        err = AVERROR_UNKNOWN;
 -        goto fail;
 -    }
 -
      return 0;
  
  fail: