[FFmpeg-user] matroska.h

Rob Hallam ffmpeg at roberthallam.com
Fri Mar 5 20:44:29 EET 2021

Since no-one else has yet weighed in.

On Fri, 5 Mar 2021 at 05:57, Mark Filipak (ffmpeg) <markfilipak at bog.us>

> Please, enlighten this poor bastard.

Doxygen is "a documentation generator and static analysis tool for software
source trees".

The first link you include is the source listing for matroska.h, a header

On the basis of the '0.5' in the URL,  I assume that this was the contents
of the file itself at release 0.5. The second link is the 'generated
documentation', which shows things like where something is defined, enum
structures, and where things are referenced. For example, here's one
picked at random:

> #define MATROSKA_ID_CLUSTER   0x1F43B675
>Definition at line 62 of file matroska.h.
>Referenced by ebml_parse_id(), matroska_parse_seekhead_entry(),
matroska_resync(), and mkv_write_packet_internal().

clicking on the links on the page itself will take you to the relevant
parts of the source. This is a similar to features that modern IDEs
provide (jump to definition, see function signature, etc).

Note there's a version of these for 4.1 (for example):


or for current trunk:


which is regenerated nightly, according to
under "API Documentation".

HTH. Others please correct me if I am wrong anywhere.


More information about the ffmpeg-user mailing list