]> git.ipfire.org Git - thirdparty/tvheadend.git/commitdiff
dvr: Add fanart_image to dvr_entry.
authorE.Smith <31170571+azlm8t@users.noreply.github.com>
Tue, 25 Sep 2018 18:44:53 +0000 (19:44 +0100)
committerJaroslav Kysela <perex@perex.cz>
Wed, 26 Sep 2018 15:35:57 +0000 (17:35 +0200)
src/dvr/dvr.h
src/dvr/dvr_db.c

index 7c768e285673487024625e02ecaa1cdf69b3ea90..c27e042eb98e93f80ac03932e331a04abc8d46cf 100644 (file)
@@ -225,6 +225,7 @@ typedef struct dvr_entry {
   char *de_comment;
   char *de_uri;                 /* Programme unique ID */
   char *de_image;               /* Programme Image */
+  char *de_fanart_image;        /* Programme fanart image */
   htsmsg_t *de_files; /* List of all used files */
   char *de_directory; /* Can be set for autorec entries, will override any 
                          directory setting from the configuration */
index 5c8671b8fa4d8b652e0a79d667bdc4dff713d646..18452d340ab2e36dbedde2bed41df719098820de 100644 (file)
@@ -2005,6 +2005,7 @@ dvr_entry_dec_ref(dvr_entry_t *de)
   free(de->de_channel_name);
   free(de->de_epnum.text);
   free(de->de_image);
+  free(de->de_fanart_image);
   free(de->de_uri);
 
   free(de);
@@ -3936,6 +3937,14 @@ const idclass_t dvr_entry_class = {
       .off      = offsetof(dvr_entry_t, de_image),
       .opts     = PO_HIDDEN | PO_RDONLY,
     },
+    {
+      .type     = PT_STR,
+      .id       = "fanart_image",
+      .name     = N_("Fanart image"),
+      .desc     = N_("Fanart image."),
+      .off      = offsetof(dvr_entry_t, de_fanart_image),
+      .opts     = PO_HIDDEN | PO_RDONLY,
+    },
     {
       .type     = PT_LANGSTR,
       .id       = "title",