On date Saturday 2025-03-08 20:16:26 +0000, ffmpegagent wrote:
> This new version of the patchset starts by extracting the text formatting
> and writing APIs from ffprobe.c into a subfolder under fftools. The type
> naming follows public API naming style, ramping up for making it a public
> API in the future without another big renaming.
> 
> The extraction of the text formatting APIs can be followed in smaller steps
> in the recent patchset "[RFC] avtextformat: Transform text writing into an
> independent API". To make this more review-friendly, the ffprobe changes are
> done in two steps. The 2nd commit includes all essential changes while the
> large part of renamings is deferred to the 3rd commit (containing renamings
> only).
> 
> The graph-printing uses the extracted APIs. It supports all ffprobe output
> formats now. Otherwise it's functional equivalent to the previous version:
> 
>  * Different to other graph printing methods, this is outputting:
>    * both, simple and complex filtergraphs
>    * all graphs with runtime state (including auto-inserted filters)
>    * each graph with its inputs and outputs
>    * all filters with their in- and output pads
>    * all connections between all input- and output pads
>    * for each connection:
>      * the runtime-negotiated format and media type
>      * the hw context
>      * if video hw context, both: hw pixfmt + sw pixfmt
>  * Output can either be printed to stdout or written to specified file
>  * Output is machine-readable

Patch 1-3,8 approved on my side and can be already merged.

I'll review the other ones but it's best if other ones can review them
(e.g. Nicolas or Anton).
_______________________________________________
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