summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2012-07-15 00:12:40 +0100
committerCarl Hetherington <cth@carlh.net>2012-07-15 00:12:40 +0100
commit66b8c4b9ea2567b52a823084f649f7b27ecee5df (patch)
tree3756cce75df8917884eb86df5b3cf03cfb102f3c
parenteb5b8c9d9435e7e4be363bcdde9946578053c675 (diff)
Remove old dvd test code.
-rw-r--r--dvd/Makefile2
-rw-r--r--dvd/test.cc68
2 files changed, 0 insertions, 70 deletions
diff --git a/dvd/Makefile b/dvd/Makefile
deleted file mode 100644
index e248ce694..000000000
--- a/dvd/Makefile
+++ /dev/null
@@ -1,2 +0,0 @@
-test: test.cc
- g++ -o test test.cc -ldvdread \ No newline at end of file
diff --git a/dvd/test.cc b/dvd/test.cc
deleted file mode 100644
index 872df7c67..000000000
--- a/dvd/test.cc
+++ /dev/null
@@ -1,68 +0,0 @@
-#include <iostream>
-#include <dvdread/dvd_reader.h>
-#include <dvdread/ifo_read.h>
-
-using namespace std;
-
-int dvdtime2msec(dvd_time_t *dt)
-{
- float fps = 0;
- switch ((dt->frame_u & 0xc0) >> 6) {
- case 1:
- fps = 25;
- break;
- case 3:
- fps = 29.97;
- break;
- }
-
- int ms = (((dt->hour & 0xf0) >> 3) * 5 + (dt->hour & 0x0f)) * 3600000;
- ms += (((dt->minute & 0xf0) >> 3) * 5 + (dt->minute & 0x0f)) * 60000;
- ms += (((dt->second & 0xf0) >> 3) * 5 + (dt->second & 0x0f)) * 1000;
-
- if (fps > 0) {
- ms += ((dt->frame_u & 0x30) >> 3) * 5 + (dt->frame_u & 0x0f) * 1000.0 / fps;
- }
-
- return ms;
-}
-
-int main ()
-{
- dvd_reader_t* dvd = DVDOpen ("/home/carl/Video/Asterix/VIDEO_TS");
- if (dvd == 0) {
- cerr << "bad.\n";
- }
-
- ifo_handle_t* zero = ifoOpen (dvd, 0);
- if (zero == 0) {
- cerr << "bad.\n";
- }
-
- ifo_handle_t** ifo = new ifo_handle_t*[zero->vts_atrt->nr_of_vtss + 1];
- ifo[0] = zero;
- for (int i = 1; i <= ifo[0]->vts_atrt->nr_of_vtss; ++i) {
- ifo[i] = ifoOpen (dvd, i);
- if (ifo[i] == 0) {
- cerr << "bad\n";
- }
- }
-
- cout << "ifos = " << zero->vts_atrt->nr_of_vtss << "\n";
-
- int const titles = ifo[0]->tt_srpt->nr_of_srpts;
-
- for (int i = 0; i < titles; ++i) {
- cout << "Title " << i << "\n";
- int const title_set_nr = ifo[0]->tt_srpt->title[i].title_set_nr;
- cout << "\ttitle_set_nr " << title_set_nr << "\n";
- int const vts_ttn = ifo[0]->tt_srpt->title[i].vts_ttn;
- pgcit_t* pgcit = ifo[title_set_nr]->vts_pgcit;
- pgc_t* pgc = pgcit->pgci_srp[ifo[title_set_nr]->vts_ptt_srpt->title[vts_ttn - 1].ptt[0].pgcn - 1].pgc;
- cout << "\t" << dvdtime2msec (&pgc->playback_time) / 1000 << " seconds\n";
-
- cout << "\t " << ((int) pgc->nr_of_programs) << " chapters.\n";
- }
-
- return 0;
-}