On 01.05.2023 12:13, Nicolas George wrote:
Hi.

Three years ago, I shared some brief thoughts about embedding the
documentation in the libraries. For example, that would allow GUI
applications to open help dialogs about specific options.

To see what it would need, I wrote the following header. I did not work
any further, because groundwork need to be laid first. But now that it
was mentioned in another thread, I think it is a good idea to show it,
to see how people like it.

Please share your remarks. Even “+1” to say you like it, because people
who will not like it will not hesitate to post “-1”.

Regards,

Somewhat loosely related to this:

A frequent issue is that it's entirely non-obvious which global libavcodec options a codec might make use of. Having a way to self-document that would be amazing, so those options show up in the --help output, ideally with their codec-specific default.

The obvious idea I had for this was to utilize the FFCodecDefault struct which already exists, maybe expanding it a tiny bit to allow the second value to be NULL, indicating "This codec uses that option, but does not change the default".

Main issue with this is that FFCodecDefault is a private struct.
It could just be made public and user-queryable, while making every current user of it aware of possible NULL-values, which they can then just ignore.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to