apedemux: Doesn't map encoder and cover art tags from a WavPack file
I'm using GStreamer 1.20.1 on Arch Linux.
I took a wavpack file from https://filesamples.com/categories/audio, to which I added an image by wvtag --write-binary-tag 'Cover Art (Front)=@/path/to/image' file.wv
.
The image displays correctly in VLC and MPV for example, but gst-discoverer-1.0
gives the following output:
Properties:
Duration: 0:01:45.772947845
Seekable: yes
Live: no
unknown #0: APE tag
audio #1: Wavpack
Stream ID: 980502cee530e5b6dddb0f749c5f9469a0a54864762b4d74c549f3cedefeb3c6
Language: <unknown>
Channels: 2 (front-left, front-right)
Sample rate: 44100
Depth: 16
Bitrate: 1026898
Max bitrate: 0
Initially I try to find this image in a code using the gst_tag_list_get_sample_index()
function, which fails. But since it's hard for me to isolate a simple piece of code for demonstration, I preferred to post about gst-discoverer-1.0
.
Here is the downstream issue for all intents and purposes: https://gitlab.xfce.org/xfce/tumbler/-/issues/46#note_44938