HP LX195 HP LX195 MediaSmart Server - User Guide - Page 222

DirectShow Filter Downloads, Source Downloads

Page 222 highlights

HP MediaSmart Server User's Guide 30 September 2007 - IEEE students seminar at UCT 13 March 2008 - Seminar at UKZN 14 May 2008 - Guest lecture on Video Coding at University of Pretoria Papers Papers will be available here once complete. Downloads A part of the objective of the Real-Time Video Coding group is to utilise open source frameworks and to contribute to the open source community as well as to provide source code that is available for general usage. Please send comments, feedback, suggestions to rtvc[at]meraka.org.za. DirectShow Filter Downloads The following DirectShow filters are available for download as DLLs. These need to be registered using the regsvr32 command. Download the documentation below for more information about the filters. Filter Version Description ScaleFilter v1.1 The ScaleFilter is a DirectShow filter that can scale RGB24 media to specified target dimensions. CropFilter v1.3 The CropFilter is a DirectShow filter that can crop RGB24 and RGB32 media. RGBtoYUV420Filter v1.0 This filter converts RGB24 or RGB32 media to a YUV4:2:0 Planar format whilst retaining the original VideoInfoHeader of the media. YUV420toRGBFilter v1.0 This filter converts the custom packed YUV420 planar format back to RGB24. Source Downloads • Base classes and interfaces - DirectShow base classes and interfaces have been written which simplify the creation of a transform filter. The CCustomBaseFilter class provides a base class for filters with a single input and output pin. The MultiIOBaseFilter project provides support for writing DirectShow transform filters with multiple input and output pins such as multiplexers and demultiplexers. All Meraka RTVC filters inherit these base classes, which are 216

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236

HP MediaSmart Server User's Guide
216
30 September 2007 - IEEE students seminar at UCT
13 March 2008 - Seminar at UKZN
14 May 2008 - Guest lecture on Video Coding at University of Pretoria
Papers
Papers will be available here once complete.
Downloads
A part of the objective of the Real-Time Video Coding group is to utilise open source
frameworks and to contribute to the open source community as well as to provide source
code that is available for general usage. Please send comments, feedback, suggestions to
rtvc[at]meraka.org.za.
DirectShow Filter Downloads
The following DirectShow filters are available for download as DLLs. These need to be
registered using the regsvr32 command. Download the documentation below for more
information about the filters.
Filter
Version
Description
ScaleFilter
v1.1
The ScaleFilter is a
DirectShow filter that can
scale RGB24 media to
specified target
dimensions.
CropFilter
v1.3
The CropFilter is a
DirectShow filter that can
crop RGB24 and RGB32
media.
RGBtoYUV420Filter
v1.0
This filter converts
RGB24 or RGB32 media
to a YUV4:2:0 Planar
format whilst retaining the
original VideoInfoHeader
of the media.
YUV420toRGBFilter
v1.0
This filter converts the
custom packed YUV420
planar format back to
RGB24.
Source Downloads
Base classes and interfaces
- DirectShow base classes and interfaces have been
written which simplify the creation of a transform filter. The CCustomBaseFilter
class provides a base class for filters with a single input and output pin. The
MultiIOBaseFilter project provides support for writing DirectShow transform
filters with multiple input and output pins such as multiplexers and
demultiplexers. All Meraka RTVC filters inherit these base classes, which are