[retro-gtk] reftest-file: Add has_video() method
- From: Adrien Plazas <aplazas src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [retro-gtk] reftest-file: Add has_video() method
- Date: Sun, 6 May 2018 16:15:07 +0000 (UTC)
commit dd8e1eeca4e13426bb2dd90cafc4979e23e81a89
Author: Adrien Plazas <kekun plazas laposte net>
Date: Sun May 6 14:51:59 2018 +0200
reftest-file: Add has_video() method
This will allow to decide to test video solely on the presence of the
Video key, simplifying test definition.
tests/retro-reftest-file.c | 11 +++++++++++
tests/retro-reftest-file.h | 3 +++
2 files changed, 14 insertions(+)
---
diff --git a/tests/retro-reftest-file.c b/tests/retro-reftest-file.c
index ed7d11b..0d826e9 100644
--- a/tests/retro-reftest-file.c
+++ b/tests/retro-reftest-file.c
@@ -351,6 +351,17 @@ retro_reftest_file_get_tests (RetroReftestFile *self,
error);
}
+gboolean
+retro_reftest_file_has_video (RetroReftestFile *self,
+ guint frame,
+ GError **error)
+{
+ return g_key_file_has_key (self->key_file,
+ g_hash_table_lookup (self->frames, &frame),
+ RETRO_REFTEST_FILE_FRAME_VIDEO_KEY,
+ error);
+}
+
GFile *
retro_reftest_file_get_video (RetroReftestFile *self,
guint frame,
diff --git a/tests/retro-reftest-file.h b/tests/retro-reftest-file.h
index 98ac0b2..e5926c8 100644
--- a/tests/retro-reftest-file.h
+++ b/tests/retro-reftest-file.h
@@ -39,6 +39,9 @@ gchar **retro_reftest_file_get_tests (RetroReftestFile *self,
guint frame,
gsize *length,
GError **error);
+gboolean retro_reftest_file_has_video (RetroReftestFile *self,
+ guint frame,
+ GError **error);
GFile *retro_reftest_file_get_video (RetroReftestFile *self,
guint frame,
GError **error);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]