tracker r2840 - in trunk: . tests/tracker-extract tests/tracker-extract/data/avi tests/tracker-extract/data/png



Author: mottela
Date: Tue Jan 27 04:27:09 2009
New Revision: 2840
URL: http://svn.gnome.org/viewvc/tracker?rev=2840&view=rev

Log:
Added png and avi test cases

Added:
   trunk/tests/tracker-extract/data/avi/
   trunk/tests/tracker-extract/data/avi/basic_tags_1.data
   trunk/tests/tracker-extract/data/avi/create_avi_testdata   (contents, props changed)
   trunk/tests/tracker-extract/data/png/
   trunk/tests/tracker-extract/data/png/basic_size_1.data
   trunk/tests/tracker-extract/data/png/basic_size_2.data
   trunk/tests/tracker-extract/data/png/basic_size_3.data
   trunk/tests/tracker-extract/data/png/basic_size_4.data
   trunk/tests/tracker-extract/data/png/basic_size_5.data
   trunk/tests/tracker-extract/data/png/create_png_testdata   (contents, props changed)
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_1.data
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_2.data
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_3.data
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_4.data
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_5.data
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_6.data
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_7.data
   trunk/tests/tracker-extract/data/png/xmp_exif_orientation_8.data
   trunk/tests/tracker-extract/tracker-extract-png-test.c
   trunk/tests/tracker-extract/tracker-extract-testsuite-avi.c
   trunk/tests/tracker-extract/tracker-extract-testsuite-avi.h
   trunk/tests/tracker-extract/tracker-extract-testsuite-png.c
   trunk/tests/tracker-extract/tracker-extract-testsuite-png.h
Modified:
   trunk/ChangeLog
   trunk/tests/tracker-extract/Makefile.am
   trunk/tests/tracker-extract/tracker-extract-gstreamer-test.c

Modified: trunk/tests/tracker-extract/Makefile.am
==============================================================================
--- trunk/tests/tracker-extract/Makefile.am	(original)
+++ trunk/tests/tracker-extract/Makefile.am	Tue Jan 27 04:27:09 2009
@@ -3,7 +3,8 @@
 noinst_PROGRAMS = $(TEST_PROGS)
 
 TEST_PROGS += 								\
-	test-tracker-extract-mp3
+	test-tracker-extract-mp3					\
+	test-tracker-extract-png
 
 if HAVE_GSTREAMER
 TEST_PROGS += 								\
@@ -42,7 +43,11 @@
 	tracker-extract-testsuite-jpeg.c				\
 	tracker-extract-testsuite-jpeg.h				\
 	tracker-extract-testsuite-tiff.c				\
-	tracker-extract-testsuite-tiff.h
+	tracker-extract-testsuite-tiff.h				\
+	tracker-extract-testsuite-png.c 				\
+	tracker-extract-testsuite-png.h 				\
+	tracker-extract-testsuite-avi.c					\
+	tracker-extract-testsuite-avi.h
 
 test_tracker_extract_mp3_SOURCES = 					\
 	tracker-extract-mp3-test.c					\
@@ -94,3 +99,17 @@
 	$(GLIB2_LIBS)							\
 	$(LIBTIFF_LIBS)							\
 	$(EXEMPI_LIBS)
+
+test_tracker_extract_png_SOURCES = 					\
+	tracker-extract-png-test.c					\
+	$(TEST_UTILS_SOURCES)
+
+test_tracker_extract_png_LDADD =					\
+	$(top_builddir)/src/tracker-extract/libextract-png.la   	\
+	$(top_builddir)/src/libtracker-common/libtracker-common.la	\
+	$(GMODULE_LIBS)							\
+	$(GTHREAD_LIBS)							\
+	$(GLIB2_LIBS)							\
+	$(LIBPNG_LIBS)							\
+	$(EXEMPI_LIBS)
+

Added: trunk/tests/tracker-extract/data/avi/basic_tags_1.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/avi/basic_tags_1.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,10 @@
+Video:Height      = "240"
+Video:Width       = "240"
+Video:Title       = "title"
+Video:Author      = "artist"
+Video:Comments    = "comments"
+Audio:Genre       = "genre"
+File:Copyright    = "copyright"
+DC:Coverage       = "location"
+Video:PlayCount   = "0"
+Video:Duration    = "15"

Added: trunk/tests/tracker-extract/data/avi/create_avi_testdata
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/avi/create_avi_testdata	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+convert -size 320x240   pattern:bricks       avi_src_1.png
+convert -size 320x240   pattern:checkerboard avi_src_2.png
+convert -size 320x240   pattern:circles      avi_src_3.png
+convert -size 320x240   pattern:crosshatch   avi_src_4.png
+convert -size 320x240   pattern:fishscales   avi_src_5.png
+
+gst-launch multifilesrc location="avi_src_%01d.png" index=1 caps="image/png,framerate=\(fraction\)1/3" ! pngdec ! taginject tags="title=title,artist=artist,copyright=copyright,comment=comments,license=license,location=location,genre=genre" ! ffmpegcolorspace ! xvidenc ! avimux ! filesink location="basic_tags_1.avi"                

Added: trunk/tests/tracker-extract/data/png/basic_size_1.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/basic_size_1.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,2 @@
+Image:Width  = "320"
+Image:Height = "240"

Added: trunk/tests/tracker-extract/data/png/basic_size_2.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/basic_size_2.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,2 @@
+Image:Width  = "640"
+Image:Height = "480"

Added: trunk/tests/tracker-extract/data/png/basic_size_3.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/basic_size_3.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,2 @@
+Image:Width  = "1280"
+Image:Height = "1024"

Added: trunk/tests/tracker-extract/data/png/basic_size_4.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/basic_size_4.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,2 @@
+Image:Width  = "1600"
+Image:Height = "1400"

Added: trunk/tests/tracker-extract/data/png/basic_size_5.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/basic_size_5.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,2 @@
+Image:Width  = "11"
+Image:Height = "2483"

Added: trunk/tests/tracker-extract/data/png/create_png_testdata
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/create_png_testdata	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,35 @@
+#!/bin/sh
+
+# Basic properties
+
+#size
+convert -size 320x240   pattern:checkerboard basic_size_1.png
+convert -size 640x480   pattern:checkerboard basic_size_2.png
+convert -size 1280x1024 pattern:checkerboard basic_size_3.png
+convert -size 1600x1400 pattern:checkerboard basic_size_4.png
+convert -size 11x2483   pattern:checkerboard basic_size_5.png
+
+#orientation
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_1.png
+exiftool -xmp:Orientation=1 -n xmp_exif_orientation_1.png
+
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_2.png
+exiftool -xmp:Orientation=2 -n xmp_exif_orientation_2.png
+
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_3.png
+exiftool -xmp:Orientation=3 -n xmp_exif_orientation_3.png
+
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_4.png
+exiftool -xmp:Orientation=4 -n xmp_exif_orientation_4.png
+
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_5.png
+exiftool -xmp:Orientation=5 -n xmp_exif_orientation_5.png
+
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_6.png
+exiftool -xmp:Orientation=6 -n xmp_exif_orientation_6.png
+
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_7.png
+exiftool -xmp:Orientation=7 -n xmp_exif_orientation_7.png
+
+convert -size 320x240   pattern:checkerboard xmp_exif_orientation_8.png
+exiftool -xmp:Orientation=8 -n xmp_exif_orientation_8.png

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_1.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_1.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "1"

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_2.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_2.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "2"

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_3.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_3.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "3"

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_4.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_4.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "4"

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_5.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_5.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "5"

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_6.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_6.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "6"

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_7.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_7.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "7"

Added: trunk/tests/tracker-extract/data/png/xmp_exif_orientation_8.data
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/data/png/xmp_exif_orientation_8.data	Tue Jan 27 04:27:09 2009
@@ -0,0 +1 @@
+Image:Orientation  = "8"

Modified: trunk/tests/tracker-extract/tracker-extract-gstreamer-test.c
==============================================================================
--- trunk/tests/tracker-extract/tracker-extract-gstreamer-test.c	(original)
+++ trunk/tests/tracker-extract/tracker-extract-gstreamer-test.c	Tue Jan 27 04:27:09 2009
@@ -28,6 +28,7 @@
 #include "tracker-extract-test-utils.h"
 #include "tracker-extract-testsuite-generic.h"
 #include "tracker-extract-testsuite-mp3.h"
+#include "tracker-extract-testsuite-avi.h"
 
 int
 main (int argc, char **argv) {
@@ -43,22 +44,27 @@
 	g_test_message ("Testing extractor functionality");
 	g_test_add_func ("/tracker-extract/tracker-extract-gstreamer/check-extractor-data",
 			 test_tracker_extract_check_extractor_data);
-#if 0
+#if 1
 	data = tracker_test_extract_get_extractor ("audio/mpeg");
 
-	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/id3v1_basic",
+	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/mp3/id3v1_basic",
 			      data, test_tracker_extract_mp3_id3v1_basic);
-	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/id3v23_basic",
+	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/mp3/id3v23_basic",
 			      data, test_tracker_extract_mp3_id3v23_basic);
-	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/id3v23_tags",
+	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/mp3/id3v23_tags",
 			      data, test_tracker_extract_mp3_id3v23_tags);
-	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/header_bitrate",
-			      data, test_tracker_extract_mp3_header_bitrate);
-	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/header_sampling",
+/* 	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/mp3/header_bitrate", */
+/* 			      data, test_tracker_extract_mp3_header_bitrate); */
+	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/mp3/header_sampling",
 			      data, test_tracker_extract_mp3_header_sampling);
 
+	data = tracker_test_extract_get_extractor ("video/avi");
+
+	g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/avi/basic_tags",
+			      data, test_tracker_extract_avi_basic_tags);
+
 	if (g_test_perf()) {
-		g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/performance_cbr",
+		g_test_add_data_func ("/tracker-extract/tracker-extract-gstreamer/mp3/performance_cbr",
 				      data, performance_tracker_extract_mp3);	
 	}
 #endif

Added: trunk/tests/tracker-extract/tracker-extract-png-test.c
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/tracker-extract-png-test.c	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,66 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2008, Nokia (urho konttori nokia com)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA  02110-1301, USA.
+ */
+
+#include <string.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <glib.h>
+
+#include <tracker-extract/tracker-extract.h>
+
+#include "tracker-extract-test-utils.h"
+#include "tracker-extract-testsuite-generic.h"
+#include "tracker-extract-testsuite-png.h"
+
+int
+main (int argc, char **argv) {
+
+	gint result;
+
+	g_type_init ();
+	g_thread_init (NULL);
+	g_test_init (&argc, &argv, NULL);
+
+	TrackerExtractorData *data;
+
+	g_test_message ("Testing extractor functionality");
+	g_test_add_func ("/tracker-extract/tracker-extract-png/check-extractor-data",
+			 test_tracker_extract_check_extractor_data);
+
+#if 1
+	data = tracker_test_extract_get_extractor ("image/png");
+
+	g_test_add_data_func ("/tracker-extract/tracker-extract-png/basic_size",
+			      data, test_tracker_extract_png_basic_size);
+
+/* 	g_test_add_data_func ("/tracker-extract/tracker-extract-png/xmp_exif_orientation", */
+/* 			      data, test_tracker_extract_png_xmp_exif_orientation); */
+
+	if (g_test_perf()) {
+	
+	}
+
+#endif
+
+
+	result = g_test_run ();
+
+	return result;
+}

Added: trunk/tests/tracker-extract/tracker-extract-testsuite-avi.c
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/tracker-extract-testsuite-avi.c	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,46 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2008, Nokia (urho konttori nokia com)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA  02110-1301, USA.
+ */
+
+#include <glib.h>
+
+#include "tracker-extract-test-utils.h"
+
+typedef struct {
+	gchar *filename;
+	gchar *testdata;
+} ExtractData;
+
+static const ExtractData data_basic_tags[] = { 
+	{ "/avi/basic_tags_1.avi", "/avi/basic_tags_1.data" },
+	{ NULL, NULL }
+};
+
+void test_tracker_extract_avi_basic_tags(gconstpointer data)
+{
+	const TrackerExtractorData *extractor = data;
+	guint i;
+
+	for (i=0; data_basic_tags[i].filename; i++) {
+		extract_file (data,
+			      data_basic_tags[i].filename,
+			      data_basic_tags[i].testdata);		
+	}
+}
+

Added: trunk/tests/tracker-extract/tracker-extract-testsuite-avi.h
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/tracker-extract-testsuite-avi.h	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,28 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2009, Nokia (urho konttori nokia com)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA  02110-1301, USA.
+ */
+
+#ifndef __TRACKER_EXTRACT_TESTSUITE_AVI_H__
+#define __TRACKER_EXTRACT_TESTSUITE_AVI_H__
+
+#include <tracker-extract/tracker-extract.h>
+
+void test_tracker_extract_avi_basic_tags       (gconstpointer data);
+
+#endif

Added: trunk/tests/tracker-extract/tracker-extract-testsuite-png.c
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/tracker-extract-testsuite-png.c	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,73 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2008, Nokia (urho konttori nokia com)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA  02110-1301, USA.
+ */
+
+#include <glib.h>
+
+#include "tracker-extract-test-utils.h"
+
+typedef struct {
+	gchar *filename;
+	gchar *testdata;
+} ExtractData;
+
+static const ExtractData data_basic_size[] = { 
+	{ "/png/basic_size_1.png", "/png/basic_size_1.data" },
+	{ "/png/basic_size_2.png", "/png/basic_size_2.data" },
+	{ "/png/basic_size_3.png", "/png/basic_size_3.data" },
+	{ "/png/basic_size_4.png", "/png/basic_size_4.data" },
+	{ "/png/basic_size_5.png", "/png/basic_size_5.data" },
+	{ NULL, NULL }
+};
+
+static const ExtractData data_xmp_exif_orientation[] = { 
+	{ "/png/xmp_exif_orientation_1.png", "/png/xmp_exif_orientation_1.data" },
+	{ "/png/xmp_exif_orientation_2.png", "/png/xmp_exif_orientation_2.data" },
+	{ "/png/xmp_exif_orientation_3.png", "/png/xmp_exif_orientation_3.data" },
+	{ "/png/xmp_exif_orientation_4.png", "/png/xmp_exif_orientation_4.data" },
+	{ "/png/xmp_exif_orientation_5.png", "/png/xmp_exif_orientation_5.data" },
+	{ "/png/xmp_exif_orientation_6.png", "/png/xmp_exif_orientation_6.data" },
+	{ "/png/xmp_exif_orientation_7.png", "/png/xmp_exif_orientation_7.data" },
+	{ "/png/xmp_exif_orientation_8.png", "/png/xmp_exif_orientation_8.data" },
+	{ NULL, NULL }
+};
+
+void test_tracker_extract_png_basic_size(gconstpointer data)
+{
+	const TrackerExtractorData *extractor = data;
+	guint i;
+
+	for (i=0; data_basic_size[i].filename; i++) {
+		extract_file (data,
+			      data_basic_size[i].filename,
+			      data_basic_size[i].testdata);		
+	}
+}
+
+void test_tracker_extract_png_xmp_exif_orientation(gconstpointer data)
+{
+	const TrackerExtractorData *extractor = data;
+	guint i;
+
+	for (i=0; data_xmp_exif_orientation[i].filename; i++) {
+		extract_file (data,
+			      data_xmp_exif_orientation[i].filename,
+			      data_xmp_exif_orientation[i].testdata);		
+	}
+}

Added: trunk/tests/tracker-extract/tracker-extract-testsuite-png.h
==============================================================================
--- (empty file)
+++ trunk/tests/tracker-extract/tracker-extract-testsuite-png.h	Tue Jan 27 04:27:09 2009
@@ -0,0 +1,29 @@
+/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- */
+/*
+ * Copyright (C) 2009, Nokia (urho konttori nokia com)
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU General Public
+ * License as published by the Free Software Foundation; either
+ * version 2 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public
+ * License along with this library; if not, write to the
+ * Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+ * Boston, MA  02110-1301, USA.
+ */
+
+#ifndef __TRACKER_EXTRACT_TESTSUITE_PNG_H__
+#define __TRACKER_EXTRACT_TESTSUITE_PNG_H__
+
+#include <tracker-extract/tracker-extract.h>
+
+void test_tracker_extract_png_basic_size           (gconstpointer data);
+void test_tracker_extract_png_xmp_exif_orientation (gconstpointer data);
+
+#endif



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]