diff settings.c @ 132:f22458f928b8 src

PGC based positioning
author mroi
date Sun, 23 Mar 2003 15:24:31 +0000
parents b6834e6359cf
children 5897ff629f7c
line wrap: on
line diff
--- a/settings.c	Fri Mar 21 18:06:44 2003 +0000
+++ b/settings.c	Sun Mar 23 15:24:31 2003 +0000
@@ -101,3 +101,23 @@
 dvdnav_status_t dvdnav_spu_language_select(dvdnav_t *this, char *code) {
   return set_language_register(this, code, 18);
 }
+
+dvdnav_status_t dvdnav_set_PGC_positioning_flag(dvdnav_t *this, int pgc) {
+  if(!this) {
+    printerr("Passed a NULL this pointer.");
+    return S_ERR;
+  }
+
+  this->pgc_based = pgc;
+  return S_OK;
+}
+
+dvdnav_status_t dvdnav_get_PGC_positioning_flag(dvdnav_t *this, int *flag) {
+  if(!this || !flag) {
+    printerr("Passed a NULL this pointer.");
+    return S_ERR;
+  }
+
+  (*flag) = this->pgc_based;
+  return S_OK;
+}