Lines Matching defs:session
323 static int qsv_load_plugins(mfxSession session, const char *load_plugins,
353 ret = MFXVideoUSER_Load(session, &uid, 1);
375 //For Windows the session is complete and ready to use.
396 ret = MFXVideoCORE_SetHandle(qs->session,
424 ret = MFXInitEx(init_par, &qs->session);
427 "Error initializing an internal MFX session");
435 ret = qsv_load_plugins(qs->session, load_plugins, avctx);
441 ret = MFXQueryIMPL(qs->session, &impl);
444 "Error querying the session attributes");
461 "Initialized an internal MFX session using %s implementation\n",
730 mfxSession parent_session = device_hwctx->session;
735 mfxSession session;
747 "Error querying the session attributes");
764 "Error getting handle session");
769 "from the session\n");
775 err = MFXInitEx(init_par, &session);
778 "Error initializing a child MFX session");
781 err = MFXVideoCORE_SetHandle(session, handle_type, handle);
788 err = MFXJoinSession(parent_session, session);
791 "Error joining session");
794 ret = qsv_load_plugins(session, load_plugins, avctx);
800 *psession = session;
820 mfxSession session;
825 ret = ff_qsv_init_session_device(avctx, &session,
841 err = MFXVideoCORE_SetFrameAllocator(session, &frame_allocator);
847 *psession = session;
853 if (qs->session) {
854 MFXClose(qs->session);
855 qs->session = NULL;