summaryrefslogtreecommitdiff
path: root/gpr/data
diff options
context:
space:
mode:
Diffstat (limited to 'gpr/data')
l---------gpr/data/readmegfx/level1-640.png1
l---------gpr/data/readmegfx/level1D-640.png1
-rw-r--r--gpr/data/readmegfx/level2-640.pngbin0 -> 62507 bytes
-rw-r--r--gpr/data/readmegfx/level3-640.pngbin0 -> 56925 bytes
l---------gpr/data/readmegfx/source-640.png1
l---------gpr/data/samples/Fusion/GPBK7066.GPR1
l---------gpr/data/samples/Fusion/GPFR7066.GPR1
l---------gpr/data/samples/HERO7/GOPR9231.GPR1
l---------gpr/data/samples/HERO9/GOPR0002.GPR1
l---------gpr/data/samples/Hero5/GOPR2657.GPR1
l---------gpr/data/samples/Hero6/GOPR0024.GPR1
-rwxr-xr-xgpr/data/tests/run_tests.sh89
12 files changed, 98 insertions, 0 deletions
diff --git a/gpr/data/readmegfx/level1-640.png b/gpr/data/readmegfx/level1-640.png
new file mode 120000
index 0000000..796f1cb
--- /dev/null
+++ b/gpr/data/readmegfx/level1-640.png
@@ -0,0 +1 @@
+../../../.git/annex/objects/fk/8q/SHA256E-s134897--c50d110e5083381f9c9b935fd8009e54d57e5fa724a759aaa6b81863c0e90f5e.png/SHA256E-s134897--c50d110e5083381f9c9b935fd8009e54d57e5fa724a759aaa6b81863c0e90f5e.png \ No newline at end of file
diff --git a/gpr/data/readmegfx/level1D-640.png b/gpr/data/readmegfx/level1D-640.png
new file mode 120000
index 0000000..08034d0
--- /dev/null
+++ b/gpr/data/readmegfx/level1D-640.png
@@ -0,0 +1 @@
+../../../.git/annex/objects/1x/W5/SHA256E-s194664--537c5c670e27129fe17dc464eea6c1429576d99cca6f16d2c4d21fc641c7cc73.png/SHA256E-s194664--537c5c670e27129fe17dc464eea6c1429576d99cca6f16d2c4d21fc641c7cc73.png \ No newline at end of file
diff --git a/gpr/data/readmegfx/level2-640.png b/gpr/data/readmegfx/level2-640.png
new file mode 100644
index 0000000..c12b1d7
--- /dev/null
+++ b/gpr/data/readmegfx/level2-640.png
Binary files differ
diff --git a/gpr/data/readmegfx/level3-640.png b/gpr/data/readmegfx/level3-640.png
new file mode 100644
index 0000000..236ea81
--- /dev/null
+++ b/gpr/data/readmegfx/level3-640.png
Binary files differ
diff --git a/gpr/data/readmegfx/source-640.png b/gpr/data/readmegfx/source-640.png
new file mode 120000
index 0000000..969a719
--- /dev/null
+++ b/gpr/data/readmegfx/source-640.png
@@ -0,0 +1 @@
+../../../.git/annex/objects/1v/3M/SHA256E-s148008--b2ce633b92f12b45352c35a65aa804246c5626445d62bb6cef5f3755ef376b6f.png/SHA256E-s148008--b2ce633b92f12b45352c35a65aa804246c5626445d62bb6cef5f3755ef376b6f.png \ No newline at end of file
diff --git a/gpr/data/samples/Fusion/GPBK7066.GPR b/gpr/data/samples/Fusion/GPBK7066.GPR
new file mode 120000
index 0000000..5157bd3
--- /dev/null
+++ b/gpr/data/samples/Fusion/GPBK7066.GPR
@@ -0,0 +1 @@
+../../../../.git/annex/objects/Km/8K/SHA256E-s3056384--c03eccdc334dc5b35cf6385799b219f4c9a0bc18ccbe70fe433237d98f352247.GPR/SHA256E-s3056384--c03eccdc334dc5b35cf6385799b219f4c9a0bc18ccbe70fe433237d98f352247.GPR \ No newline at end of file
diff --git a/gpr/data/samples/Fusion/GPFR7066.GPR b/gpr/data/samples/Fusion/GPFR7066.GPR
new file mode 120000
index 0000000..9773245
--- /dev/null
+++ b/gpr/data/samples/Fusion/GPFR7066.GPR
@@ -0,0 +1 @@
+../../../../.git/annex/objects/91/fV/SHA256E-s3195446--096f8eba6a39739bb6cea4b835464c9b35d8ef2c6e6a622e3c3d1760221f32b2.GPR/SHA256E-s3195446--096f8eba6a39739bb6cea4b835464c9b35d8ef2c6e6a622e3c3d1760221f32b2.GPR \ No newline at end of file
diff --git a/gpr/data/samples/HERO7/GOPR9231.GPR b/gpr/data/samples/HERO7/GOPR9231.GPR
new file mode 120000
index 0000000..95563a4
--- /dev/null
+++ b/gpr/data/samples/HERO7/GOPR9231.GPR
@@ -0,0 +1 @@
+../../../../.git/annex/objects/Qf/fz/SHA256E-s4153712--0c2003137feb0ca7c9a8adf6cd832bc8fba7ff1b89cf5d77822b22558b9a20fe.GPR/SHA256E-s4153712--0c2003137feb0ca7c9a8adf6cd832bc8fba7ff1b89cf5d77822b22558b9a20fe.GPR \ No newline at end of file
diff --git a/gpr/data/samples/HERO9/GOPR0002.GPR b/gpr/data/samples/HERO9/GOPR0002.GPR
new file mode 120000
index 0000000..a7f62a1
--- /dev/null
+++ b/gpr/data/samples/HERO9/GOPR0002.GPR
@@ -0,0 +1 @@
+../../../../.git/annex/objects/z6/5F/SHA256E-s6763778--9249208a3482d6d71d39575210fe19ab3dd737e5e446a4d0718d4bd9d3c4358b.GPR/SHA256E-s6763778--9249208a3482d6d71d39575210fe19ab3dd737e5e446a4d0718d4bd9d3c4358b.GPR \ No newline at end of file
diff --git a/gpr/data/samples/Hero5/GOPR2657.GPR b/gpr/data/samples/Hero5/GOPR2657.GPR
new file mode 120000
index 0000000..be99d18
--- /dev/null
+++ b/gpr/data/samples/Hero5/GOPR2657.GPR
@@ -0,0 +1 @@
+../../../../.git/annex/objects/jg/P3/SHA256E-s4966922--cf4bf90f2cff3ed36e2e51a632078537d1eddc1149279de4ecce1cb2c1879d5b.GPR/SHA256E-s4966922--cf4bf90f2cff3ed36e2e51a632078537d1eddc1149279de4ecce1cb2c1879d5b.GPR \ No newline at end of file
diff --git a/gpr/data/samples/Hero6/GOPR0024.GPR b/gpr/data/samples/Hero6/GOPR0024.GPR
new file mode 120000
index 0000000..b59fd3e
--- /dev/null
+++ b/gpr/data/samples/Hero6/GOPR0024.GPR
@@ -0,0 +1 @@
+../../../../.git/annex/objects/9M/WF/SHA256E-s3071480--82e8abdbe66db44e08f01078fe3174cd77d8a9414844f0526cd2d8177cec9778.GPR/SHA256E-s3071480--82e8abdbe66db44e08f01078fe3174cd77d8a9414844f0526cd2d8177cec9778.GPR \ No newline at end of file
diff --git a/gpr/data/tests/run_tests.sh b/gpr/data/tests/run_tests.sh
new file mode 100755
index 0000000..52be64b
--- /dev/null
+++ b/gpr/data/tests/run_tests.sh
@@ -0,0 +1,89 @@
+#!/bin/sh
+
+GPR_TOOLS=$1
+
+# cp ../../xcode/source/app/gpr_tools/Release/gpr_tools .
+
+# Start with one GPR file
+
+rm *.GPR
+rm *.DNG
+rm *.PPM
+rm *.JPG
+
+rm -rf JPB
+rm -rf PPM
+rm -rf DNG
+rm -rf GPR
+rm -rf RAW
+
+echo
+echo Dump GPR parameters to a file
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -d 1 > GOPR0024.TXT
+
+
+mkdir PPM
+echo
+echo Decode "GPR to 8-bit PPM (250x188)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-250x188-8-bit.PPM -r 16:1
+echo
+echo Decode "GPR to 8-bit PPM (500x375)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-500x375-8-bit.PPM -r 8:1
+echo
+echo Decode "GPR to 8-bit PPM (1000x750)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-1000x750-8-bit.PPM -r 4:1
+echo
+echo "Decode GPR to 8-bit PPM (2000x1500)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-2000x1500-8-bit.PPM -r 2:1
+echo
+echo Decode "GPR to 16-bit PPM (250x188)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-250x188-16-bit.PPM -r 16:1 -b 16
+echo
+echo Decode "GPR to 16-bit PPM (500x375)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-500x375-16-bit.PPM -r 8:1 -b 16
+echo
+echo Decode "GPR to 16-bit PPM (1000x750)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-1000x750-16-bit.PPM -r 4:1 -b 16
+echo
+echo "Decode GPR to 16-bit PPM (2000x1500)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o PPM/GOPR0024-2000x1500-16-bit.PPM -r 2:1 -b 16
+
+mkdir JPG
+echo
+echo Decode "GPR to JPG (250x188)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o JPG/GOPR0024-250x188.JPG -r 16:1
+echo
+echo Decode "GPR to JPG (500x375)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o JPG/GOPR0024-500x375.JPG -r 8:1
+echo
+echo Decode "GPR to JPG (1000x750)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o JPG/GOPR0024-1000x750.JPG -r 4:1
+echo
+echo Decode "GPR to JPG (2000x1500)"
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o JPG/GOPR0024-2000x1500.JPG -r 2:1
+
+mkdir RAW
+echo
+echo Decode GPR to RAW
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o RAW/GOPR0024.RAW
+
+
+mkdir DNG
+echo
+echo Decode GPR to DNG
+$GPR_TOOLS -i ../samples/Hero6/GOPR0024.GPR -o DNG/GOPR0024.DNG
+echo
+echo Encode RAW to DNG
+$GPR_TOOLS -i RAW/GOPR0024.RAW -o DNG/GOPR0024-FROM-RAW.DNG -a GOPR0024.TXT
+
+mkdir GPR
+echo
+echo Encode DNG to GPR and using thumbnail from JPG file that was previously written
+$GPR_TOOLS -i DNG/GOPR0024.DNG -o GPR/GOPR0024-PREVIEW-250x188.GPR -P JPG/GOPR0024-250x188.JPG -H 188 -W 250
+$GPR_TOOLS -i DNG/GOPR0024.DNG -o GPR/GOPR0024-PREVIEW-500x375.GPR -P JPG/GOPR0024-500x375.JPG -H 375 -W 500
+$GPR_TOOLS -i DNG/GOPR0024.DNG -o GPR/GOPR0024-PREVIEW-1000x750.GPR -P JPG/GOPR0024-1000x750.JPG -H 750 -W 1000
+$GPR_TOOLS -i DNG/GOPR0024.DNG -o GPR/GOPR0024-PREVIEW-2000x1500.GPR -P JPG/GOPR0024-2000x1500.JPG -H 750 -W 1000
+
+echo
+echo Encode RAW to GPR
+$GPR_TOOLS -i RAW/GOPR0024.RAW -o GPR/GOPR0024-FROM-RAW.GPR -a GOPR0024.TXT