annotate loader/qtx/qtxsdk/select.h @ 16946:47c5e9846cd3

ultra simple&slow pp filter, yes yet another spp like filter :) this one does actually compress&decompress the video at various shifts with lavc while the other spp filters are doing optimized intra only filtering limitations: mpeg4 is hardcoded, all options too, pretty trivial to change though, even filtering with non dct codecs like snow could be tried ... the qscale/qp is only taken fron the first MB of each image and then used for the whole image (would needs some small changes to lavc to let the user set the qscales for the mbs themselfs but iam to lazy ...) this needs ALOT of cpu time and memory especially at uspp=8 ...
author michael
date Tue, 08 Nov 2005 13:15:19 +0000
parents 7c43c3829868
children 6ac1ece1f9fe
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
2777
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
1
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
2 enum {
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
3 kComponentOpenSelect = -1, /* ComponentInstance for this open */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
4 kComponentCloseSelect = -2, /* ComponentInstance for this close */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
5 kComponentCanDoSelect = -3, /* selector # being queried */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
6 kComponentVersionSelect = -4, /* no params */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
7 kComponentRegisterSelect = -5, /* no params */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
8 kComponentTargetSelect = -6, /* ComponentInstance for top of call chain */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
9 kComponentUnregisterSelect = -7, /* no params */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
10 kComponentGetMPWorkFunctionSelect = -8, /* some params */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
11 kComponentExecuteWiredActionSelect = -9, /* QTAtomContainer actionContainer, QTAtom actionAtom, QTCustomActionTargetPtr target, QTEventRecordPtr event */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
12 kComponentGetPublicResourceSelect = -10 /* OSType resourceType, short resourceId, Handle *resource */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
13 };
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
14
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
15 /* selectors for component calls */
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
16 enum {
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
17 kImageCodecGetCodecInfoSelect = 0x0000,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
18 kImageCodecGetCompressionTimeSelect = 0x0001,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
19 kImageCodecGetMaxCompressionSizeSelect = 0x0002,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
20 kImageCodecPreCompressSelect = 0x0003,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
21 kImageCodecBandCompressSelect = 0x0004,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
22 kImageCodecPreDecompressSelect = 0x0005,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
23 kImageCodecBandDecompressSelect = 0x0006,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
24 kImageCodecBusySelect = 0x0007,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
25 kImageCodecGetCompressedImageSizeSelect = 0x0008,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
26 kImageCodecGetSimilaritySelect = 0x0009,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
27 kImageCodecTrimImageSelect = 0x000A,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
28 kImageCodecRequestSettingsSelect = 0x000B,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
29 kImageCodecGetSettingsSelect = 0x000C,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
30 kImageCodecSetSettingsSelect = 0x000D,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
31 kImageCodecFlushSelect = 0x000E,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
32 kImageCodecSetTimeCodeSelect = 0x000F,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
33 kImageCodecIsImageDescriptionEquivalentSelect = 0x0010,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
34 kImageCodecNewMemorySelect = 0x0011,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
35 kImageCodecDisposeMemorySelect = 0x0012,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
36 kImageCodecHitTestDataSelect = 0x0013,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
37 kImageCodecNewImageBufferMemorySelect = 0x0014,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
38 kImageCodecExtractAndCombineFieldsSelect = 0x0015,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
39 kImageCodecGetMaxCompressionSizeWithSourcesSelect = 0x0016,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
40 kImageCodecSetTimeBaseSelect = 0x0017,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
41 kImageCodecSourceChangedSelect = 0x0018,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
42 kImageCodecFlushFrameSelect = 0x0019,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
43 kImageCodecGetSettingsAsTextSelect = 0x001A,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
44 kImageCodecGetParameterListHandleSelect = 0x001B,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
45 kImageCodecGetParameterListSelect = 0x001C,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
46 kImageCodecCreateStandardParameterDialogSelect = 0x001D,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
47 kImageCodecIsStandardParameterDialogEventSelect = 0x001E,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
48 kImageCodecDismissStandardParameterDialogSelect = 0x001F,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
49 kImageCodecStandardParameterDialogDoActionSelect = 0x0020,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
50 kImageCodecNewImageGWorldSelect = 0x0021,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
51 kImageCodecDisposeImageGWorldSelect = 0x0022,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
52 kImageCodecHitTestDataWithFlagsSelect = 0x0023,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
53 kImageCodecValidateParametersSelect = 0x0024,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
54 kImageCodecGetBaseMPWorkFunctionSelect = 0x0025,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
55 kImageCodecRequestGammaLevelSelect = 0x0028,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
56 kImageCodecGetSourceDataGammaLevelSelect = 0x0029,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
57 kImageCodecGetDecompressLatencySelect = 0x002B,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
58 kImageCodecPreflightSelect = 0x0200,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
59 kImageCodecInitializeSelect = 0x0201,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
60 kImageCodecBeginBandSelect = 0x0202,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
61 kImageCodecDrawBandSelect = 0x0203,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
62 kImageCodecEndBandSelect = 0x0204,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
63 kImageCodecQueueStartingSelect = 0x0205,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
64 kImageCodecQueueStoppingSelect = 0x0206,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
65 kImageCodecDroppingFrameSelect = 0x0207,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
66 kImageCodecScheduleFrameSelect = 0x0208,
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
67 kImageCodecCancelTriggerSelect = 0x0209
7c43c3829868 videocodec and component selectors (function IDs)
arpi
parents:
diff changeset
68 };