annotate loader/qt_comp.h @ 25661:293aeec83153

Replace the persistent CODECS_FLAG_SELECTED by a local "stringset" with an almost-trivial implementation. This allows making the builtin codec structs const, and it also makes clearer that this "selected" status is not used outside the init functions.
author reimar
date Sat, 12 Jan 2008 14:05:46 +0000
parents 6ac1ece1f9fe
children a8ea87c71d18
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
25553
6ac1ece1f9fe Add multiple inclusion guards to all header files that lack them.
diego
parents: 8269
diff changeset
1 #ifndef QT_COMP_H
6ac1ece1f9fe Add multiple inclusion guards to all header files that lack them.
diego
parents: 8269
diff changeset
2 #define QT_COMP_H
8269
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
3
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
4 DECL_COMPONENT(sorenson3,"SMD_ComponentDispatch",1)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
5 DECL_COMPONENT(sorenson,"SorensonYUV9Dispatcher",1)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
6 DECL_COMPONENT(sorenson1,"SVD_ComponentDispatch",1)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
7 DECL_COMPONENT(genericd,"GenericComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
8 DECL_COMPONENT(stmedia,"STMediaComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
9 DECL_COMPONENT(handlecd,"HandleComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
10 DECL_COMPONENT(pcxcd,"PCExchangeComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
11 DECL_COMPONENT(capcd,"CapComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
12 DECL_COMPONENT(videocd,"VideoComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
13 DECL_COMPONENT(soundcd,"SoundComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
14 DECL_COMPONENT(scalingcd,"ScalingCodecDispatcher",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
15 DECL_COMPONENT(formatcnv,"FormatConverterDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
16
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
17 DECL_COMPONENT(basecd,"Base_CDComponentDispatch",1)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
18 DECL_COMPONENT(ddcd,"DD_CDComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
19 DECL_COMPONENT(fakergb,"FakeRGBDispatcher",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
20 DECL_COMPONENT(rawcd,"RAW_CDComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
21 DECL_COMPONENT(yuvsgi,"YUVSGI_CDComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
22 DECL_COMPONENT(yuvs,"YUVS_CDComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
23 DECL_COMPONENT(yuvu,"YUVU_CDComponentDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
24
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
25 DECL_COMPONENT(qdm2d,"QDM2Decompressor",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
26 DECL_COMPONENT(mace3d,"Mace3DecompDispatch",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
27
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
28 //DECL_COMPONENT(,"",0)
8b905703a450 - qtx (quicktime's macos emulation layer) debugging/emulation environment :)
arpi
parents:
diff changeset
29
25553
6ac1ece1f9fe Add multiple inclusion guards to all header files that lack them.
diego
parents: 8269
diff changeset
30 #endif /* QT_COMP_H */