Andreas Rheinhardt
7684243fbe
fftools/textformat/avtextformat: Remove unused variable
...
Forgotten in a888975a3c .
Reviewed-by: softworkz . <softworkz-at-hotmail.com@ffmpeg.org >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-04-17 01:49:04 +02:00
Andreas Rheinhardt
a888975a3c
fftools/textformat/avtextformat: Make close functions return void
...
Just like normal close functions.
Reviewed-by: softworkz . <softworkz-at-hotmail.com@ffmpeg.org >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-04-16 06:13:13 +02:00
Andreas Rheinhardt
37635d31cb
fftools/textformat/avtextformat: Add missing AVERROR()
...
Reviewed-by: softworkz . <softworkz-at-hotmail.com@ffmpeg.org >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-04-16 06:13:03 +02:00
Andreas Rheinhardt
f873734f84
fftools/textformat/avtextformat: Initialize stuff earlier
...
avtext_context_close() calls av_opt_free() on an AVTextFormatContext
as well as av_bprint_finalize() on the containing section_pbuf
AvBPrints, yet it can happen that the AVBPrints have not been
initialized (only zeroed) and that av_opt_set_defaults() has
not been called. This works, but it is not really documented to do so.
So ensure that the options and the AVBPrints have been initialized
when avtext_context_close() is called.
Reviewed-by: softworkz . <softworkz-at-hotmail.com@ffmpeg.org >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-04-16 06:12:54 +02:00
Andreas Rheinhardt
50ef4b2a6b
fftools/textformat/avtextformat: Fix segfault upon allocation error
...
Would happen if an AVTextFormatContext's private context
could not be allocated.
Reviewed-by: softworkz . <softworkz-at-hotmail.com@ffmpeg.org >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-04-16 06:12:48 +02:00
Andreas Rheinhardt
7ee7632cb8
fftools/textformat/avtextformat: Fix segfault upon allocation error
...
Reviewed-by: softworkz . <softworkz-at-hotmail.com@ffmpeg.org >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-04-16 06:12:41 +02:00
Andreas Rheinhardt
2ab1021264
fftools/textformat/avtextformat: Simplify avtext_print_rational()
...
Use snprintf() directly instead of initializing an AVBPrint
just for this.
Reviewed-by: softworkz . <softworkz-at-hotmail.com@ffmpeg.org >
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-04-16 06:05:58 +02:00
softworkz
97d680d450
fftools/textformat: Extract and generalize textformat api from ffprobe.c
...
Signed-off-by: softworkz <softworkz@hotmail.com >
2025-04-11 03:06:47 +02:00