[FFmpeg-trac] #2023(avformat:closed): mkvalidator does not like how FFmpeg muxes pgssubtitles

FFmpeg trac at avcodec.org
Tue Apr 16 03:12:50 EEST 2019


#2023: mkvalidator does not like how FFmpeg muxes pgssubtitles
------------------------------------+------------------------------------
             Reporter:  cehoyos     |                    Owner:
                 Type:  defect      |                   Status:  closed
             Priority:  normal      |                Component:  avformat
              Version:  git-master  |               Resolution:  invalid
             Keywords:  pgssub mkv  |               Blocked By:
             Blocking:              |  Reproduced by developer:  0
Analyzed by developer:  0           |
------------------------------------+------------------------------------
Changes (by mkver):

 * status:  new => closed
 * resolution:   => invalid


Comment:

 1. FFmpeg writes unknown-length subtitle blocks as BlockGroups? with a
 duration element indicating a duration of zero. This is insane and I
 intend to change this (after my current open patchset for the Matroska
 muxer has been dealt with...), but it is not spec-incompliant.
 2. mkvalidator's error is based upon an insane and now removed part of the
 Matroska specs: That a BlockGroup with a duration of zero can't be a
 keyframe. This has since been removed (see ​https://github.com/Matroska-
 Org/matroska-
 specification/commit/9313a00f7391a285f95e9d6f0a5f8f3f80ed4779), but
 mkvalidator (even the current release of 0.5.2) has not been fixed yet. A
 PR for this is here: ​https://github.com/Matroska-Org/foundation-
 source/pull/40, but it hasn't been accepted yet.
 3. Therefore I'm closing this as invalid.

--
Ticket URL: <https://trac.ffmpeg.org/ticket/2023#comment:1>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker


More information about the FFmpeg-trac mailing list