sl@0: // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). sl@0: // All rights reserved. sl@0: // This component and the accompanying materials are made available sl@0: // under the terms of "Eclipse Public License v1.0" sl@0: // which accompanies this distribution, and is available sl@0: // at the URL "http://www.eclipse.org/legal/epl-v10.html". sl@0: // sl@0: // Initial Contributors: sl@0: // Nokia Corporation - initial contribution. sl@0: // sl@0: // Contributors: sl@0: // sl@0: // Description: sl@0: // Filename: 101fb64d.RSS - Must match dll_uid. sl@0: // sl@0: // sl@0: sl@0: #include sl@0: #include sl@0: #include "TestPluginUIDs.hrh" sl@0: sl@0: sl@0: RESOURCE REGISTRY_INFO theinfo sl@0: { sl@0: dll_uid = 0x101fb64d; sl@0: interfaces = sl@0: { sl@0: INTERFACE_INFO sl@0: { sl@0: interface_uid = KUidDevVideoDecoderHwDeviceDefine; sl@0: implementations = sl@0: { sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine1; sl@0: version_no = 1; sl@0: display_name = "Test Video Decoder 1"; sl@0: default_data = "video/mpeg||video/H263-2000; profile=*;level=?0||video/zippyvideo||"; sl@0: opaque_data = "0x43";//0x40+0x2+0x1 [EPpYuvToRgb|EPpMirror|EPpInputCrop] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine2; sl@0: version_no = 1; sl@0: display_name = "Test Video Decoder 2"; sl@0: default_data = "video/dummy||video/H263-2000; profile=2;level=20||"; sl@0: opaque_data = "67";//=64+2+1 [EPpYuvToRgb|EPpMirror|EPpInputCrop] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine3; sl@0: version_no = 1; sl@0: display_name = "Test Video Decoder 3"; sl@0: default_data = "video/dummy||"; sl@0: opaque_data = "0x41";// [EPpYuvToRgb|EPpInputCrop] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine4; sl@0: version_no = 1; sl@0: display_name = "Test Video Decoder 4"; sl@0: default_data = "video/mpeg21||"; sl@0: opaque_data = "0"; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine5; sl@0: version_no = 1; sl@0: display_name = "Test Video Decoder 5"; sl@0: default_data = "video/H263-2000; profile=*;level=?0||"; sl@0: opaque_data = "0x10";//[EPpOutputCrop] sl@0: } sl@0: }; sl@0: }, sl@0: INTERFACE_INFO sl@0: { sl@0: interface_uid = KUidDevVideoPostProcessorHwDeviceDefine; sl@0: implementations = sl@0: { sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine1; sl@0: version_no = 1; sl@0: display_name = "Test Video Post-processor 1"; sl@0: default_data = ""; sl@0: opaque_data = "43";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine2; sl@0: version_no = 1; sl@0: display_name = "Test Video Post-processor 2"; sl@0: default_data = ""; sl@0: opaque_data = "0x2B";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine3; sl@0: version_no = 1; sl@0: display_name = "Test Video Post-processor 3"; sl@0: default_data = ""; sl@0: opaque_data = "5";//1+4 [EPpInputCrop||EPpRotate] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine4; sl@0: version_no = 1; sl@0: display_name = "Test Video Post-processor 4"; sl@0: default_data = "random data to make sure it doesn't break anything"; sl@0: opaque_data = "10";//2+8 [EPpMirror||EPpScale] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine5; sl@0: version_no = 1; sl@0: display_name = "Test Video Post-processor 5"; sl@0: default_data = ""; sl@0: opaque_data = "32";//32 [EPpOutputPad] sl@0: } sl@0: }; sl@0: }, sl@0: INTERFACE_INFO sl@0: { sl@0: interface_uid = KUidDevVideoEncoderHwDeviceDefine; sl@0: implementations = sl@0: { sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine1; sl@0: version_no = 1; sl@0: display_name = "Test Video Encoder 1"; sl@0: default_data = "video/mpeg||video/H263-2000; profile=*;level=?0||video/zippyvideo||"; sl@0: opaque_data = "0x43";//0x40+0x2+0x1 [EPpYuvToRgb|EPpMirror|EPpInputCrop] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine2; sl@0: version_no = 1; sl@0: display_name = "Test Video Encoder 2"; sl@0: default_data = "video/dummy||video/H263-2000; profile=2;level=20||"; sl@0: opaque_data = "67";//=64+2+1 [EPpYuvToRgb|EPpMirror|EPpInputCrop] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine3; sl@0: version_no = 1; sl@0: display_name = "Test Video Encoder 3"; sl@0: default_data = "video/dummy||"; sl@0: opaque_data = "0x41";// [EPpYuvToRgb|EPpInputCrop] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine4; sl@0: version_no = 1; sl@0: display_name = "Test Video Encoder 4"; sl@0: default_data = "video/mpeg21||"; sl@0: opaque_data = "0"; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine5; sl@0: version_no = 1; sl@0: display_name = "Test Video Encoder 5"; sl@0: default_data = "video/H263-2000; profile=*;level=?0||"; sl@0: opaque_data = "0x10";//[EPpOutputCrop] sl@0: } sl@0: }; sl@0: }, sl@0: INTERFACE_INFO sl@0: { sl@0: interface_uid = KUidDevVideoPreProcessorHwDeviceDefine; sl@0: implementations = sl@0: { sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine1; sl@0: version_no = 1; sl@0: display_name = "Test Video Pre-processor 1"; sl@0: default_data = ""; sl@0: opaque_data = "43";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine2; sl@0: version_no = 1; sl@0: display_name = "Test Video Pre-processor 2"; sl@0: default_data = ""; sl@0: opaque_data = "0x2B";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine3; sl@0: version_no = 1; sl@0: display_name = "Test Video Pre-processor 3"; sl@0: default_data = ""; sl@0: opaque_data = "5";//1+4 [EPpInputCrop||EPpRotate] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine4; sl@0: version_no = 1; sl@0: display_name = "Test Video Pre-processor 4"; sl@0: default_data = "random data to make sure it doesn't break anything"; sl@0: opaque_data = "10";//2+8 [EPpMirror||EPpScale] sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine5; sl@0: version_no = 1; sl@0: display_name = "Test Video Pre-processor 5"; sl@0: default_data = ""; sl@0: opaque_data = "32";//32 [EPpOutputPad] sl@0: } sl@0: }; sl@0: } sl@0: }; sl@0: }