summaryrefslogtreecommitdiff
path: root/Tools/schnitt/index.php
diff options
context:
space:
mode:
Diffstat (limited to 'Tools/schnitt/index.php')
-rw-r--r--Tools/schnitt/index.php215
1 files changed, 215 insertions, 0 deletions
diff --git a/Tools/schnitt/index.php b/Tools/schnitt/index.php
new file mode 100644
index 0000000..58a288f
--- /dev/null
+++ b/Tools/schnitt/index.php
@@ -0,0 +1,215 @@
+<html>
+<head>
+ <title>Schneiden</title>
+</head>
+<body bgcolor=#C0C0C0>
+<?
+if ($level == 0)
+ {
+ $dircount=0;
+ $handle=opendir('/x1/video');
+ while ($file = readdir($handle)) {
+ if ($file != "." && $file != ".." && $file != "epg.data") {
+ $dir=$file;
+ $dircount++;
+ }
+ }
+ if ($dircount == 1) {
+ $level=1;
+ }
+ else
+ {
+?>
+<center><h1>Sender</h1></center>
+<form action="index.php" method="post">
+<input type=hidden name=level value="1">
+<?
+ $handle=opendir('/x1/video');
+ while ($file = readdir($handle)) {
+ if ($file != "." && $file != ".." && $file != "epg.data") {
+ echo "<input type=submit name=dir value=\"$file\">\n";
+ }
+ }
+ closedir($handle);
+?>
+</form>
+<?
+ }
+ }
+if ($level == 1)
+ {
+ $dircount=0;
+ $handle=opendir("/x1/video/$dir");
+ while ($file = readdir($handle)) {
+ if ($file != "." && $file != "..") {
+ $dira="$dir/$file";
+ $dircount++;
+ }
+ }
+ if ($dircount == 1) {
+ $dir = $dira;
+ $level = 2;
+ }
+ else
+ {
+?>
+<form action="index.php" method="post">
+<input type=hidden name=level value="2">
+<?
+ echo "<center><h1>Filme/Serien fuer den Sender $dir</h1></center>";
+ $handle=opendir("/x1/video/$dir");
+ while ($file = readdir($handle)) {
+ if ($file != "." && $file != "..") {
+ echo "<input type=submit name=dir value=\"$dir/$file\"><br>\n";
+ }
+ }
+ closedir($handle);
+?>
+</form>
+<?
+ }
+ }
+if ($level == 2)
+ {
+if ($aindex)
+ $index = $aindex;
+else if (!$index)
+ $index = 0;
+
+if ($dir)
+ chdir ("/x1/video/$dir");
+
+switch ($cindex) {
+ case "-10000":
+ if ($index >=10000)
+ $index -= 10000;
+ break;
+ case "-4000":
+ if ($index >=4000)
+ $index -= 4000;
+ break;
+ case "-2000":
+ if ($index >=2000)
+ $index -= 2000;
+ break;
+ case "-1000":
+ if ($index >=1000)
+ $index -= 1000;
+ break;
+ case "-500":
+ if ($index >=500)
+ $index -= 500;
+ break;
+ case "-100":
+ if ($index >=100)
+ $index -= 100;
+ break;
+ case "Vorheriges I-Frame":
+ $pindex = $index - 1;
+ $fp = popen ("/usr/local/bin/my/getpreviframe.pl $pindex","r");
+ $i = fgets($fp,1000);
+ $index = chop ($i);
+ pclose ($fp);
+ break;
+ case "Naechstes I-Frame":
+ $index ++;
+ break;
+ case "+100":
+ $index += 100;
+ break;
+ case "+500":
+ $index += 500;
+ break;
+ case "+1000":
+ $index += 1000;
+ break;
+ case "+2000":
+ $index += 2000;
+ break;
+ case "+4000":
+ $index += 4000;
+ break;
+ case "+10000":
+ $index += 10000;
+ break;
+ }
+
+if ($test)
+ {
+ $fp = popen ("/usr/local/bin/my/schnitt3.pl $index","r");
+ $i = fgets($fp,1000);
+ pclose ($fp);
+ $index = chop ($i);
+ }
+
+if ($name)
+ {
+ $fp = fopen ("cut","w");
+ fputs ($fp,"$name\n");
+ fclose ($fp);
+ }
+
+if ($cut)
+ {
+ $fp = fopen ("cut","a");
+ fputs ($fp,"$index\n");
+ fclose ($fp);
+ }
+
+$fp = popen ("/usr/local/bin/my/schnitt.pl $index","r");
+$i = fgets($fp,1000);
+pclose ($fp);
+$index = chop ($i);
+
+system ("/usr/local/bin/my/dumpframe /x2/temp/bild.m2v");
+system ("mv output.ppm /x2/temp");
+system ("touch /x2/temp/newpic");
+system ("killall sleep");
+?>
+<form action="index.php" method="post">
+<input type=hidden name=level value="2">
+<input type=hidden name=dir value="<?=$dir?>">
+<input type=hidden name=index value=<?=$index?>>
+<table width=90% align=center>
+<tr>
+<td><h1>Index <?=$index?></h1></td>
+<td><h1>Dir: <?=$dir?></h1></td>
+</tr>
+</table>
+<table width=80% align=center>
+<tr>
+<td><input type=submit name=cindex value="-10000"></td>
+<td><input type=submit name=cindex value="-4000"></td>
+<td><input type=submit name=cindex value="-2000"></td>
+<td><input type=submit name=cindex value="-1000"></td>
+<td><input type=submit name=cindex value="-500"></td>
+<td><input type=submit name=cindex value="-100"></td>
+<td><input type=submit name=cindex value="Vorheriges I-Frame"></td>
+<td><input type=submit name=cindex value="Naechstes I-Frame"</td>
+<td><input type=submit name=cindex value="+100"></td>
+<td><input type=submit name=cindex value="+500"></td>
+<td><input type=submit name=cindex value="+1000"></td>
+<td><input type=submit name=cindex value="+2000"></td>
+<td><input type=submit name=cindex value="+4000"></td>
+<td><input type=submit name=cindex value="+10000"></td>
+</tr>
+</table>
+<table>
+<tr>
+<td>Absoluter Index: <input type=text name=aindex size=6></td>
+<td><input type=submit name=test value="Schnitt-Test"></td>
+<td><input type=submit name=cut value="Mark"></td>
+</form>
+<form action="index.php" method="post">
+<input type=hidden name=level value="2">
+<input type=hidden name=dir value="<?=$dir?>">
+<input type=hidden name=index value=<?=$index?>>
+<td>Titel: <input type=text name=name size=50 maxlength=255></td>
+</form>
+</tr>
+</table>
+<?
+}
+?>
+</body>
+</html>