#7104: Can't set video stream handler_name on qtrle : compat broblem with
broadcast hardware
-------------------------------------+------------------------------------
Reporter: NNois | Owner:
Type: enhancement | Status: closed
Priority: wish | Component: avformat
Version: git-master | Resolution: fixed
Keywords: mov | Blocked By:
Blocking: | Reproduced by developer: 0
Analyzed by developer: 0 |
-------------------------------------+------------------------------------
Comment (by Gyan):
There's a hitch when writing MOVs. Two hdlr atoms are written. Once,
within `mdia` and then within `minf`. The specified handler name is
correctly written in the mdia child atom, as can be confirmed with any
atom parser, like movdump. But when writing hdlr within minf, the track
object isn't passed* and hence the metadata isn't used. So the generic
value of `DataHandler` gets written.
When ffmpeg demuxes a MOV, the minf is processed after mdia and so the
handler name metadata key is reset with the generic value.
*this has been the case since the original code was added in 2003. I
thought of changing it, but close to 100 FATE references would need to be
updated. That's tedious but I'm ready to carry that out (will take some
time) if other devs don't object.
--
Ticket URL: <https://trac.ffmpeg.org/ticket/7104#comment:3>
FFmpeg <https://ffmpeg.org>
FFmpeg issue tracker
_______________________________________________
FFmpeg-trac mailing list
[email protected]
http://ffmpeg.org/mailman/listinfo/ffmpeg-trac