Skip to content

FLAC: SEEKTABLE .last not updated (when adding a PICTURE block and then saving back) #612

@PandorasFox

Description

@PandorasFox

Reproducer

No response

Summary

  • tested embedding cover.png-type art into files
  • some flacs with SEEKTABLE blocks seemingly had the seektable blocks orphaned
  • ffprobing the files afterwards gives the following:
[flac @ 0x5637e1740f40] invalid sync code
[flac @ 0x5637e1740f40] invalid frame header
[flac @ 0x5637e1740f40] decode_frame() failed

I'll put together a minimal repro later next week; just wanted to get this one written up for now before I forget over the weekend - my quick python struct-munging script only sees orphaned SEEKTABLE blocks following newly written PICTURE blocks.

Expected behavior

No response

Assets

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions