diff options
Diffstat (limited to 'plugins/pluginCUDA/dllmain_cuda.cxx')
-rwxr-xr-x | plugins/pluginCUDA/dllmain_cuda.cxx | 100 |
1 files changed, 47 insertions, 53 deletions
diff --git a/plugins/pluginCUDA/dllmain_cuda.cxx b/plugins/pluginCUDA/dllmain_cuda.cxx index 57c3ffd..a3d6967 100755 --- a/plugins/pluginCUDA/dllmain_cuda.cxx +++ b/plugins/pluginCUDA/dllmain_cuda.cxx @@ -1,18 +1,18 @@ /* Copyright (C) 2013 Mamadou DIOP * Copyright (C) 2013 Doubango Telecom <http://www.doubango.org> -* +* * This file is part of Open Source Doubango Framework. * * DOUBANGO is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. -* +* * DOUBANGO 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 General Public License for more details. -* +* * You should have received a copy of the GNU General Public License * along with DOUBANGO. */ @@ -54,84 +54,78 @@ PLUGIN_CUDA_END_DECLS /* END */ BOOL APIENTRY DllMain( HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved - ) + ) { - switch (ul_reason_for_call) - { - case DLL_PROCESS_ATTACH: - break; - case DLL_THREAD_ATTACH: - break; - case DLL_THREAD_DETACH: - break; - case DLL_PROCESS_DETACH: - break; - } - return TRUE; + switch (ul_reason_for_call) { + case DLL_PROCESS_ATTACH: + break; + case DLL_THREAD_ATTACH: + break; + case DLL_THREAD_DETACH: + break; + case DLL_PROCESS_DETACH: + break; + } + return TRUE; } -typedef enum PLUGIN_INDEX_E -{ +typedef enum PLUGIN_INDEX_E { #if PLUGIN_CUDA_H264_ENABLE - PLUGIN_INDEX_CODEC_H264_MAIN, - PLUGIN_INDEX_CODEC_H264_BASE, + PLUGIN_INDEX_CODEC_H264_MAIN, + PLUGIN_INDEX_CODEC_H264_BASE, #endif - - PLUGIN_INDEX_COUNT + + PLUGIN_INDEX_COUNT } PLUGIN_INDEX_T; int __plugin_get_def_count() { - return CudaUtils::IsH264Supported() ? PLUGIN_INDEX_COUNT : 0; + return CudaUtils::IsH264Supported() ? PLUGIN_INDEX_COUNT : 0; } tsk_plugin_def_type_t __plugin_get_def_type_at(int index) { #if PLUGIN_CUDA_H264_ENABLE - switch(index){ - case PLUGIN_INDEX_CODEC_H264_MAIN: - case PLUGIN_INDEX_CODEC_H264_BASE: - { - return CudaUtils::IsH264Supported() ? tsk_plugin_def_type_codec : tsk_plugin_def_type_none; - } - } + switch(index) { + case PLUGIN_INDEX_CODEC_H264_MAIN: + case PLUGIN_INDEX_CODEC_H264_BASE: { + return CudaUtils::IsH264Supported() ? tsk_plugin_def_type_codec : tsk_plugin_def_type_none; + } + } #endif - TSK_DEBUG_ERROR("No plugin at index %d", index); - return tsk_plugin_def_type_none; + TSK_DEBUG_ERROR("No plugin at index %d", index); + return tsk_plugin_def_type_none; } tsk_plugin_def_media_type_t __plugin_get_def_media_type_at(int index) { #if PLUGIN_CUDA_H264_ENABLE - switch(index){ - case PLUGIN_INDEX_CODEC_H264_MAIN: - case PLUGIN_INDEX_CODEC_H264_BASE: - { - return CudaUtils::IsH264Supported() ? tsk_plugin_def_media_type_video : tsk_plugin_def_media_type_none; - } - } + switch(index) { + case PLUGIN_INDEX_CODEC_H264_MAIN: + case PLUGIN_INDEX_CODEC_H264_BASE: { + return CudaUtils::IsH264Supported() ? tsk_plugin_def_media_type_video : tsk_plugin_def_media_type_none; + } + } #endif - TSK_DEBUG_ERROR("No plugin at index %d", index); - return tsk_plugin_def_media_type_none; + TSK_DEBUG_ERROR("No plugin at index %d", index); + return tsk_plugin_def_media_type_none; } tsk_plugin_def_ptr_const_t __plugin_get_def_at(int index) { #if PLUGIN_CUDA_H264_ENABLE - switch(index){ - case PLUGIN_INDEX_CODEC_H264_MAIN: - { - return CudaUtils::IsH264Supported() ? cuda_codec_h264_main_plugin_def_t : tsk_null; - } - case PLUGIN_INDEX_CODEC_H264_BASE: - { - return CudaUtils::IsH264Supported() ? cuda_codec_h264_base_plugin_def_t : tsk_null; - } - } + switch(index) { + case PLUGIN_INDEX_CODEC_H264_MAIN: { + return CudaUtils::IsH264Supported() ? cuda_codec_h264_main_plugin_def_t : tsk_null; + } + case PLUGIN_INDEX_CODEC_H264_BASE: { + return CudaUtils::IsH264Supported() ? cuda_codec_h264_base_plugin_def_t : tsk_null; + } + } #endif - TSK_DEBUG_ERROR("No plugin at index %d", index); - return tsk_null; + TSK_DEBUG_ERROR("No plugin at index %d", index); + return tsk_null; } |