summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBastien Nocera <hadess@hadess.net>2022-02-11 12:38:54 +0100
committerBastien Nocera <hadess@hadess.net>2022-02-11 12:55:28 +0100
commit3a2528ec1e875392a39b7521e8d30cce00f39dea (patch)
tree2edfe800740dd76291ed5ffe0c230571c3d782e4
parentd8ab196346203e035c0122435bb1c50d49cd1649 (diff)
downloadtotem-3a2528ec1e875392a39b7521e8d30cce00f39dea.tar.gz
backend: Add auto cleanup for BvwLangInfo
-rw-r--r--src/backend/bacon-video-widget.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/backend/bacon-video-widget.h b/src/backend/bacon-video-widget.h
index a115301e2..19e0a59c1 100644
--- a/src/backend/bacon-video-widget.h
+++ b/src/backend/bacon-video-widget.h
@@ -354,6 +354,10 @@ typedef struct {
char *codec;
} BvwLangInfo;
+void bacon_video_widget_lang_info_free (BvwLangInfo *info);
+
+G_DEFINE_AUTOPTR_CLEANUP_FUNC(BvwLangInfo, bacon_video_widget_lang_info_free)
+
/**
* BvwTrackType:
* @BVW_TRACK_TYPE_AUDIO: an audio track
@@ -368,8 +372,6 @@ typedef enum {
BVW_TRACK_TYPE_VIDEO
} BvwTrackType;
-void bacon_video_widget_lang_info_free (BvwLangInfo *info);
-
GList *bacon_video_widget_get_languages (BaconVideoWidget *bvw);
int bacon_video_widget_get_language (BaconVideoWidget *bvw);
void bacon_video_widget_set_language (BaconVideoWidget *bvw,