os/mm/mmlibs/mmfw/tsrc/mmfunittest/DevVideo/src/TestDevVideoPlugins/101FB64D.RSS
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
     1 // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
     2 // All rights reserved.
     3 // This component and the accompanying materials are made available
     4 // under the terms of "Eclipse Public License v1.0"
     5 // which accompanies this distribution, and is available
     6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 //
     8 // Initial Contributors:
     9 // Nokia Corporation - initial contribution.
    10 //
    11 // Contributors:
    12 //
    13 // Description:
    14 // Filename: 101fb64d.RSS - Must match dll_uid.
    15 // 
    16 //
    17 
    18 #include <ecom/registryinfo.rh>
    19 #include <mmf/devvideo/devvideoplugininterfaceuids.hrh>
    20 #include "TestPluginUIDs.hrh"
    21 
    22 
    23 RESOURCE REGISTRY_INFO theinfo 
    24     {
    25     dll_uid = 0x101fb64d;
    26     interfaces = 
    27         {
    28         INTERFACE_INFO
    29             {
    30             interface_uid = KUidDevVideoDecoderHwDeviceDefine;
    31             implementations = 
    32                 {
    33                 IMPLEMENTATION_INFO
    34 					{
    35 					implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine1;
    36 					version_no = 1;
    37 					display_name = "Test Video Decoder 1";
    38 					default_data = "video/mpeg||video/H263-2000; profile=*;level=?0||video/zippyvideo||";
    39 					opaque_data = "0x43";//0x40+0x2+0x1 [EPpYuvToRgb|EPpMirror|EPpInputCrop]
    40 					},
    41                 IMPLEMENTATION_INFO
    42 					{
    43 					implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine2;
    44 					version_no = 1;
    45 					display_name = "Test Video Decoder 2";
    46 					default_data = "video/dummy||video/H263-2000; profile=2;level=20||";
    47 					opaque_data = "67";//=64+2+1 [EPpYuvToRgb|EPpMirror|EPpInputCrop]
    48 					},
    49                 IMPLEMENTATION_INFO
    50 					{
    51 					implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine3;
    52 					version_no = 1;
    53 					display_name = "Test Video Decoder 3";
    54 					default_data = "video/dummy||";
    55 					opaque_data = "0x41";// [EPpYuvToRgb|EPpInputCrop]
    56 					},
    57                 IMPLEMENTATION_INFO
    58 					{
    59 					implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine4;
    60 					version_no = 1;
    61 					display_name = "Test Video Decoder 4";
    62 					default_data = "video/mpeg21||";
    63 					opaque_data = "0";
    64 					},
    65                 IMPLEMENTATION_INFO
    66 					{
    67 					implementation_uid = KUidDevVideoTestDecodeHwDeviceDefine5;
    68 					version_no = 1;
    69 					display_name = "Test Video Decoder 5";
    70 					default_data = "video/H263-2000; profile=*;level=?0||";
    71 					opaque_data = "0x10";//[EPpOutputCrop]
    72 					}
    73                 };
    74             },
    75 		INTERFACE_INFO
    76 			{
    77 			interface_uid = KUidDevVideoPostProcessorHwDeviceDefine;
    78 			implementations = 
    79 				{
    80 				IMPLEMENTATION_INFO
    81 					{
    82 					implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine1;
    83 					version_no = 1;
    84 					display_name = "Test Video Post-processor 1";
    85 					default_data = "";
    86 					opaque_data = "43";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad]
    87 					},
    88 				IMPLEMENTATION_INFO
    89 					{
    90 					implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine2;
    91 					version_no = 1;
    92 					display_name = "Test Video Post-processor 2";
    93 					default_data = "";
    94 					opaque_data = "0x2B";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad]
    95 					},
    96 				IMPLEMENTATION_INFO
    97 					{
    98 					implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine3;
    99 					version_no = 1;
   100 					display_name = "Test Video Post-processor 3";
   101 					default_data = "";
   102 					opaque_data = "5";//1+4 [EPpInputCrop||EPpRotate]
   103 					},
   104 				IMPLEMENTATION_INFO
   105 					{
   106 					implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine4;
   107 					version_no = 1;
   108 					display_name = "Test Video Post-processor 4";
   109 					default_data = "random data to make sure it doesn't break anything";
   110 					opaque_data = "10";//2+8 [EPpMirror||EPpScale]
   111 					},
   112 				IMPLEMENTATION_INFO
   113 					{
   114 					implementation_uid = KUidDevVideoTestPostProcHwDeviceDefine5;
   115 					version_no = 1;
   116 					display_name = "Test Video Post-processor 5";
   117 					default_data = "";
   118 					opaque_data = "32";//32 [EPpOutputPad]
   119 					}
   120 				};
   121 			},
   122 		INTERFACE_INFO
   123             {
   124             interface_uid = KUidDevVideoEncoderHwDeviceDefine;
   125             implementations = 
   126                 {
   127                 IMPLEMENTATION_INFO
   128 					{
   129 					implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine1;
   130 					version_no = 1;
   131 					display_name = "Test Video Encoder 1";
   132 					default_data = "video/mpeg||video/H263-2000; profile=*;level=?0||video/zippyvideo||";
   133 					opaque_data = "0x43";//0x40+0x2+0x1 [EPpYuvToRgb|EPpMirror|EPpInputCrop]
   134 					},
   135 				IMPLEMENTATION_INFO
   136 					{
   137 					implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine2;
   138 					version_no = 1;
   139 					display_name = "Test Video Encoder 2";
   140 					default_data = "video/dummy||video/H263-2000; profile=2;level=20||";
   141 					opaque_data = "67";//=64+2+1 [EPpYuvToRgb|EPpMirror|EPpInputCrop]
   142 					},
   143                 IMPLEMENTATION_INFO
   144 					{
   145 					implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine3;
   146 					version_no = 1;
   147 					display_name = "Test Video Encoder 3";
   148 					default_data = "video/dummy||";
   149 					opaque_data = "0x41";// [EPpYuvToRgb|EPpInputCrop]
   150 					},
   151                 IMPLEMENTATION_INFO
   152 					{
   153 					implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine4;
   154 					version_no = 1;
   155 					display_name = "Test Video Encoder 4";
   156 					default_data = "video/mpeg21||";
   157 					opaque_data = "0";
   158 					},
   159                 IMPLEMENTATION_INFO
   160 					{
   161 					implementation_uid = KUidDevVideoTestEncodeHwDeviceDefine5;
   162 					version_no = 1;
   163 					display_name = "Test Video Encoder 5";
   164 					default_data = "video/H263-2000; profile=*;level=?0||";
   165 					opaque_data = "0x10";//[EPpOutputCrop]
   166 					}
   167 				};
   168 			},
   169 		INTERFACE_INFO
   170 			{
   171 			interface_uid = KUidDevVideoPreProcessorHwDeviceDefine;
   172 			implementations = 
   173 				{
   174 				IMPLEMENTATION_INFO
   175 					{
   176 					implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine1;
   177 					version_no = 1;
   178 					display_name = "Test Video Pre-processor 1";
   179 					default_data = "";
   180 					opaque_data = "43";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad]
   181 					},
   182 				IMPLEMENTATION_INFO
   183 					{
   184 					implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine2;
   185 					version_no = 1;
   186 					display_name = "Test Video Pre-processor 2";
   187 					default_data = "";
   188 					opaque_data = "0x2B";//1+2+8+32 [EPpInputCrop||EPpMirror||EPpScale||EPpOutputPad]
   189 					},
   190 				IMPLEMENTATION_INFO
   191 					{
   192 					implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine3;
   193 					version_no = 1;
   194 					display_name = "Test Video Pre-processor 3";
   195 					default_data = "";
   196 					opaque_data = "5";//1+4 [EPpInputCrop||EPpRotate]
   197 					},
   198 				IMPLEMENTATION_INFO
   199 					{
   200 					implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine4;
   201 					version_no = 1;
   202 					display_name = "Test Video Pre-processor 4";
   203 					default_data = "random data to make sure it doesn't break anything";
   204 					opaque_data = "10";//2+8 [EPpMirror||EPpScale]
   205 					},
   206 				IMPLEMENTATION_INFO
   207 					{
   208 					implementation_uid = KUidDevVideoTestPreProcHwDeviceDefine5;
   209 					version_no = 1;
   210 					display_name = "Test Video Pre-processor 5";
   211 					default_data = "";
   212 					opaque_data = "32";//32 [EPpOutputPad]
   213 					}
   214 				};
   215 			}
   216 		};
   217     }