Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
6.8
-
6d62ffd11 (dev), ba132072c (6.7), f7118a2f5 (tqtc/lts-6.5)
Description
the `ThumbnailImage` and `CoverArtImage` are implemented different on different platforms:
platform | thumbnail | cover art | notes |
---|---|---|---|
win32 | PKEY_ThumbnailStream | - | no obvious "cover art" api |
ffmpeg | AV_DISPOSITION_ATTACHED_PIC | - | AV_DISPOSITION_TIMED_THUMBNAILS unused |
gstreamer | GST_TAG_PREVIEW_IMAGE | GST_TAG_IMAGE | semantics inverted to ffmpeg/win32 |
darwin | not implemented (preparations for AVMetadataIdentifierID3MetadataAttachedPicture) | preparation for(AVMetadataCommonIdentifierArtwork, AVMetadataIdentifieriTunesMetadataCoverArt, AVMetadataIdentifierQuickTimeMetadataArtwork) |
actual image retrieval not implemented, semantics inverted to ffmpeg/win32 |
we should align the behaviour on all platforms.
Attachments
Gerrit Reviews
For Gerrit Dashboard: QTBUG-124380 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
554162,5 | GStreamer: fix thumbnail handling | dev | qt/qtmultimedia | Status: NEW | -1 | 0 |
554272,2 | FFMPEG: retrieve AV_DISPOSITION_ATTACHED_PIC as cover art | dev | qt/qtmultimedia | Status: NEW | 0 | 0 |
554780,3 | WIP: darwin: read image metadata from `AVMetadataItem` | dev | qt/qtmultimedia | Status: NEW | -2 | 0 |
555132,11 | GStreamer: tweak thumbnail test | dev | qt/qtmultimedia | Status: MERGED | +2 | 0 |
556033,2 | GStreamer: tweak thumbnail test | 6.7 | qt/qtmultimedia | Status: MERGED | +2 | 0 |
556098,2 | GStreamer: tweak thumbnail test | tqtc/lts-6.5 | qt/tqtc-qtmultimedia | Status: MERGED | +2 | 0 |