CHDK_DE Vorschauversion
Trunk Rev. 6014
Hauptseite
Datenstrukturen
Dateien
Auflistung der Dateien
Datei-Elemente
Alle
Datenstrukturen
Dateien
Funktionen
Variablen
Typdefinitionen
Aufzählungen
Aufzählungswerte
Makrodefinitionen
Funktionen
rawhookops.h-Dateireferenz
Dieser Graph zeigt, welche Datei direkt oder indirekt diese Datei enthält:
gehe zum Quellcode dieser Datei
Funktionen
int
luaopen_rawop
(
lua_State
*
L
)
Dokumentation der Funktionen
int luaopen_rawop
(
lua_State
*
L
)
Definiert in Zeile
760
der Datei
rawhookops.c
.
760
{
761
// initialize globals
762
raw_buffer_valid
= 0;
763
764
int
i;
765
int
g1=1;
766
for
(i=0; i<4; i++) {
767
int
c = (
camera_sensor
.
cfa_pattern
>> 8*i) & 0xFF;
768
int
ci=0;
769
switch
(c) {
770
case
0:
771
ci=0;
772
break
;
773
case
1:
774
if
(g1) {
775
ci=1;
776
g1=0;
777
}
else
{
778
ci=2;
779
}
780
break
;
781
case
2:
782
ci=3;
783
break
;
784
}
785
cfa_offsets
[ci][0] = i&1;
786
cfa_offsets
[ci][1] = (i&2)>>1;
787
}
788
789
// TODO - maybe this should only be done in update_hook_status, since any changeable values
790
// will only be known at that point.
791
init_raw_params
();
792
793
luaL_newmetatable
(L,
RAWOP_HISTO_META
);
794
luaL_register
(L,
NULL
,
rawop_histo_meta_methods
);
795
/* use a table of methods for the __index method */
796
lua_newtable
(L);
797
luaL_register
(L,
NULL
,
rawop_histo_methods
);
798
lua_setfield
(L,-2,
"__index"
);
799
lua_pop
(L,1);
800
801
/* global lib*/
802
lua_newtable
(L);
803
luaL_register
(L,
"rawop"
,
rawop_funcs
);
804
return
1;
805
}
modules
rawhookops.h
Erzeugt am Sam Aug 21 2021 11:28:53 für CHDK_DE Vorschauversion von
1.8.3.1-20130512