early-access version 2334
This commit is contained in:
		| @@ -508,7 +508,7 @@ set(FFmpeg_COMPONENTS | ||||
|     avutil | ||||
|     swscale) | ||||
|  | ||||
| if (${CMAKE_SYSTEM_NAME} STREQUAL "Linux") | ||||
| if (UNIX AND NOT APPLE) | ||||
|     Include(FindPkgConfig REQUIRED) | ||||
|     pkg_check_modules(LIBVA libva) | ||||
| endif() | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| yuzu emulator early access | ||||
| ============= | ||||
|  | ||||
| This is the source code for early-access 2333. | ||||
| This is the source code for early-access 2334. | ||||
|  | ||||
| ## Legal Notice | ||||
|  | ||||
|   | ||||
| @@ -880,22 +880,17 @@ static ResultCode GetInfo(Core::System& system, u64* result, u64 info_id, Handle | ||||
|         return ResultSuccess; | ||||
|     } | ||||
|     case GetInfoType::IdleTickCount: { | ||||
|         if (handle == 0) { | ||||
|             LOG_ERROR(Kernel_SVC, "Thread handle does not exist, handle=0x{:08X}", | ||||
|                       static_cast<Handle>(handle)); | ||||
|             return ResultInvalidHandle; | ||||
|         } | ||||
|         // Verify the input handle is invalid. | ||||
|         R_UNLESS(handle == InvalidHandle, ResultInvalidHandle); | ||||
|  | ||||
|         if (info_sub_id != 0xFFFFFFFFFFFFFFFF && | ||||
|             info_sub_id != system.Kernel().CurrentPhysicalCoreIndex()) { | ||||
|             LOG_ERROR(Kernel_SVC, "Core is not the current core, got {}", info_sub_id); | ||||
|             return ResultInvalidCombination; | ||||
|         } | ||||
|         // Verify the requested core is valid. | ||||
|         const bool core_valid = | ||||
|             (info_sub_id == static_cast<u64>(-1ULL)) || | ||||
|             (info_sub_id == static_cast<u64>(system.Kernel().CurrentPhysicalCoreIndex())); | ||||
|         R_UNLESS(core_valid, ResultInvalidCombination); | ||||
|  | ||||
|         const auto& scheduler = *system.Kernel().CurrentScheduler(); | ||||
|         const auto* const idle_thread = scheduler.GetIdleThread(); | ||||
|  | ||||
|         *result = idle_thread->GetCpuTime(); | ||||
|         // Get the idle tick count. | ||||
|         *result = system.Kernel().CurrentScheduler()->GetIdleThread()->GetCpuTime(); | ||||
|         return ResultSuccess; | ||||
|     } | ||||
|     default: | ||||
|   | ||||
| @@ -32,7 +32,7 @@ constexpr std::array PREFERRED_GPU_DECODERS = { | ||||
| #ifdef _WIN32 | ||||
|     AV_HWDEVICE_TYPE_D3D11VA, | ||||
|     AV_HWDEVICE_TYPE_DXVA2, | ||||
| #elif defined(__linux__) | ||||
| #elif defined(__unix__) | ||||
|     AV_HWDEVICE_TYPE_VAAPI, | ||||
|     AV_HWDEVICE_TYPE_VDPAU, | ||||
| #endif | ||||
|   | ||||
		Reference in New Issue
	
	Block a user