plug-ins: fix builing with libheif 1.13.0+

This commit is contained in:
Daniel Novomeský 2022-09-03 13:19:33 +02:00
parent 937a7774c2
commit a61299ddb1
1 changed files with 11 additions and 11 deletions

View File

@ -56,24 +56,24 @@ typedef enum _HeifpluginExportFormat
HEIFPLUGIN_EXPORT_FORMAT_YUV420 = 3
} HeifpluginExportFormat;
typedef struct _Heif Heif;
typedef struct _HeifClass HeifClass;
typedef struct _GimpHeif GimpHeif;
typedef struct _GimpHeifClass GimpHeifClass;
struct _Heif
struct _GimpHeif
{
GimpPlugIn parent_instance;
};
struct _HeifClass
struct _GimpHeifClass
{
GimpPlugInClass parent_class;
};
#define HEIF_TYPE (heif_get_type ())
#define HEIF (obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), HEIF_TYPE, Heif))
#define GIMP_HEIF_TYPE (gimp_heif_get_type ())
#define GIMP_HEIF (obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GIMP_HEIF_TYPE, GimpHeif))
GType heif_get_type (void) G_GNUC_CONST;
GType gimp_heif_get_type (void) G_GNUC_CONST;
static GList * heif_init_procedures (GimpPlugIn *plug_in);
static GimpProcedure * heif_create_procedure (GimpPlugIn *plug_in,
@ -123,14 +123,14 @@ static gboolean save_dialog (GimpProcedure *procedure,
GimpImage *image);
G_DEFINE_TYPE (Heif, heif, GIMP_TYPE_PLUG_IN)
G_DEFINE_TYPE (GimpHeif, gimp_heif, GIMP_TYPE_PLUG_IN)
GIMP_MAIN (HEIF_TYPE)
GIMP_MAIN (GIMP_HEIF_TYPE)
DEFINE_STD_SET_I18N
static void
heif_class_init (HeifClass *klass)
gimp_heif_class_init (GimpHeifClass *klass)
{
GimpPlugInClass *plug_in_class = GIMP_PLUG_IN_CLASS (klass);
@ -140,7 +140,7 @@ heif_class_init (HeifClass *klass)
}
static void
heif_init (Heif *heif)
gimp_heif_init (GimpHeif *heif)
{
}