GNOME Bugzilla – Bug 753781
tags: Add support for ImageNumber / ImageID EXIF tags
Last modified: 2018-11-03 11:40:37 UTC
The following patch adds support for ImageNumber / ImageID tags: #define EXIF_TAG_IMAGE_ID 0x800d #define EXIF_TAG_IMAGE_NUMBER 0x9211
Created attachment 309509 [details] [review] Patch for gstreamer
Created attachment 309510 [details] [review] Patch for gst-plugins-base
I think the tags themselves should be in libgsttag in gst-plugins-base, and maybe prefixed with EXIF?
Review of attachment 309509 [details] [review]: See comments above also ::: gst/gsttaglist.h @@ +652,3 @@ + * Number assigned to an image, e.g., in a chained image burst. (long) + */ +#define GST_TAG_IMAGE_NUMBER "image-number" You register the tag with UINT, and define it here as long. Which one should it be? :) long is generally a bad idea, make it either uint or uint64
Review of attachment 309510 [details] [review]: Looks good except for the other patch, thanks :)
Also please provide all patches in "git format-patch" format with descriptive commit messages
I wasn't sure where the tags were supposed to go. Some of them are defined in gst/gsttaglist.h while others are defined in gst-libs/gst/tag/tag.h - can you confirm which one is preferred? The "(long)" needs to be removed, this refers to an EXIF long, which is a G_TYPE_UINT32.
Created attachment 309690 [details] [review] Updated patch with comment fixed Patch updated with fixed comment as requested.
Created attachment 309692 [details] [review] Patch for gst-plugin-base Patch with format-patch for gst-plugins-base.
Created attachment 335213 [details] [review] Patch for gstreamer
Created attachment 335214 [details] [review] Patch for gst-plugin-base
Quick ping, any news?
-- GitLab Migration Automatic Message -- This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity. You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/gstreamer/gst-plugins-base/issues/215.