summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libgphoto2/gphoto2-file.c4
-rw-r--r--libgphoto2/gphoto2-file.h5
2 files changed, 9 insertions, 0 deletions
diff --git a/libgphoto2/gphoto2-file.c b/libgphoto2/gphoto2-file.c
index 500944324..571f57b04 100644
--- a/libgphoto2/gphoto2-file.c
+++ b/libgphoto2/gphoto2-file.c
@@ -240,6 +240,10 @@ gp_file_open (CameraFile *file, const char *filename)
"png", GP_MIME_PNG,
"wav", GP_MIME_WAV,
"avi", GP_MIME_AVI,
+ "mp3", GP_MIME_MP3,
+ "wma", GP_MIME_WMA,
+ "asf", GP_MIME_ASF,
+ "ogg", GP_MIME_OGG,
NULL};
CHECK_NULL (file && filename);
diff --git a/libgphoto2/gphoto2-file.h b/libgphoto2/gphoto2-file.h
index c17802f7c..10b34063c 100644
--- a/libgphoto2/gphoto2-file.h
+++ b/libgphoto2/gphoto2-file.h
@@ -41,6 +41,11 @@ extern "C" {
#define GP_MIME_CRW "image/x-canon-raw"
#define GP_MIME_UNKNOWN "application/octet-stream"
#define GP_MIME_EXIF "application/x-exif"
+#define GP_MIME_MP3 "audio/mpeg"
+#define GP_MIME_OGG "application/ogg"
+#define GP_MIME_WMA "audio/x-wma"
+#define GP_MIME_ASF "audio/x-asf"
+#define GP_MIME_MPEG "video/mpeg"
typedef enum {
GP_FILE_TYPE_PREVIEW,