[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