comparison settings.c @ 132:f22458f928b8 src

PGC based positioning
author mroi
date Sun, 23 Mar 2003 15:24:31 +0000
parents b6834e6359cf
children 5897ff629f7c
comparison
equal deleted inserted replaced
131:ada79e606d8d 132:f22458f928b8
99 } 99 }
100 100
101 dvdnav_status_t dvdnav_spu_language_select(dvdnav_t *this, char *code) { 101 dvdnav_status_t dvdnav_spu_language_select(dvdnav_t *this, char *code) {
102 return set_language_register(this, code, 18); 102 return set_language_register(this, code, 18);
103 } 103 }
104
105 dvdnav_status_t dvdnav_set_PGC_positioning_flag(dvdnav_t *this, int pgc) {
106 if(!this) {
107 printerr("Passed a NULL this pointer.");
108 return S_ERR;
109 }
110
111 this->pgc_based = pgc;
112 return S_OK;
113 }
114
115 dvdnav_status_t dvdnav_get_PGC_positioning_flag(dvdnav_t *this, int *flag) {
116 if(!this || !flag) {
117 printerr("Passed a NULL this pointer.");
118 return S_ERR;
119 }
120
121 (*flag) = this->pgc_based;
122 return S_OK;
123 }