* [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char
@ 2023-07-31 0:47 Andreas Rheinhardt
2023-07-31 0:47 ` [FFmpeg-devel] [PATCH 2/2] fftools/opt_common: Don't add unnecessary " " Andreas Rheinhardt
` (2 more replies)
0 siblings, 3 replies; 6+ messages in thread
From: Andreas Rheinhardt @ 2023-07-31 0:47 UTC (permalink / raw)
To: ffmpeg-devel; +Cc: Andreas Rheinhardt
Also combine multiple printfs.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
---
fftools/opt_common.c | 28 ++++++++++++++--------------
1 file changed, 14 insertions(+), 14 deletions(-)
diff --git a/fftools/opt_common.c b/fftools/opt_common.c
index 7c996f140d..3881d5bbef 100644
--- a/fftools/opt_common.c
+++ b/fftools/opt_common.c
@@ -692,14 +692,13 @@ int show_codecs(void *optctx, const char *opt, const char *arg)
if (strstr(desc->name, "_deprecated"))
continue;
- printf(" ");
- printf(avcodec_find_decoder(desc->id) ? "D" : ".");
- printf(avcodec_find_encoder(desc->id) ? "E" : ".");
-
- printf("%c", get_media_type_char(desc->type));
- printf((desc->props & AV_CODEC_PROP_INTRA_ONLY) ? "I" : ".");
- printf((desc->props & AV_CODEC_PROP_LOSSY) ? "L" : ".");
- printf((desc->props & AV_CODEC_PROP_LOSSLESS) ? "S" : ".");
+ printf(" %c%c%c%c%c%c",
+ avcodec_find_decoder(desc->id) ? 'D' : '.',
+ avcodec_find_encoder(desc->id) ? 'E' : '.',
+ get_media_type_char(desc->type),
+ (desc->props & AV_CODEC_PROP_INTRA_ONLY) ? 'I' : '.',
+ (desc->props & AV_CODEC_PROP_LOSSY) ? 'L' : '.',
+ (desc->props & AV_CODEC_PROP_LOSSLESS) ? 'S' : '.');
printf(" %-20s %s", desc->name, desc->long_name ? desc->long_name : "");
@@ -747,12 +746,13 @@ static void print_codecs(int encoder)
void *iter = NULL;
while ((codec = next_codec_for_id(desc->id, &iter, encoder))) {
- printf(" %c", get_media_type_char(desc->type));
- printf((codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) ? "F" : ".");
- printf((codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) ? "S" : ".");
- printf((codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL) ? "X" : ".");
- printf((codec->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND)?"B" : ".");
- printf((codec->capabilities & AV_CODEC_CAP_DR1) ? "D" : ".");
+ printf(" %c%c%c%c%c%c",
+ get_media_type_char(desc->type),
+ (codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) ? 'F' : '.',
+ (codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) ? 'S' : '.',
+ (codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL) ? 'X' : '.',
+ (codec->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND) ? 'B' : '.',
+ (codec->capabilities & AV_CODEC_CAP_DR1) ? 'D' : '.');
printf(" %-20s %s", codec->name, codec->long_name ? codec->long_name : "");
if (strcmp(codec->name, desc->name))
--
2.34.1
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 6+ messages in thread
* [FFmpeg-devel] [PATCH 2/2] fftools/opt_common: Don't add unnecessary " "
2023-07-31 0:47 [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char Andreas Rheinhardt
@ 2023-07-31 0:47 ` Andreas Rheinhardt
2023-07-31 0:49 ` [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char James Almer
2023-08-01 3:43 ` Andreas Rheinhardt
2 siblings, 0 replies; 6+ messages in thread
From: Andreas Rheinhardt @ 2023-07-31 0:47 UTC (permalink / raw)
To: ffmpeg-devel; +Cc: Andreas Rheinhardt
Before:
D.AIL. smackaudio Smacker audio (decoders: smackaud )
After:
D.AIL. smackaudio Smacker audio (decoders: smackaud)
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
---
fftools/opt_common.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/fftools/opt_common.c b/fftools/opt_common.c
index 3881d5bbef..02d7048c42 100644
--- a/fftools/opt_common.c
+++ b/fftools/opt_common.c
@@ -615,10 +615,10 @@ static void print_codecs_for_id(enum AVCodecID id, int encoder)
void *iter = NULL;
const AVCodec *codec;
- printf(" (%s: ", encoder ? "encoders" : "decoders");
+ printf(" (%s:", encoder ? "encoders" : "decoders");
while ((codec = next_codec_for_id(id, &iter, encoder)))
- printf("%s ", codec->name);
+ printf(" %s", codec->name);
printf(")");
}
--
2.34.1
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char
2023-07-31 0:47 [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char Andreas Rheinhardt
2023-07-31 0:47 ` [FFmpeg-devel] [PATCH 2/2] fftools/opt_common: Don't add unnecessary " " Andreas Rheinhardt
@ 2023-07-31 0:49 ` James Almer
2023-07-31 1:33 ` Andreas Rheinhardt
2023-07-31 1:43 ` Andreas Rheinhardt
2023-08-01 3:43 ` Andreas Rheinhardt
2 siblings, 2 replies; 6+ messages in thread
From: James Almer @ 2023-07-31 0:49 UTC (permalink / raw)
To: ffmpeg-devel
On 7/30/2023 9:47 PM, Andreas Rheinhardt wrote:
> Also combine multiple printfs.
>
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
> ---
> fftools/opt_common.c | 28 ++++++++++++++--------------
> 1 file changed, 14 insertions(+), 14 deletions(-)
>
> diff --git a/fftools/opt_common.c b/fftools/opt_common.c
> index 7c996f140d..3881d5bbef 100644
> --- a/fftools/opt_common.c
> +++ b/fftools/opt_common.c
> @@ -692,14 +692,13 @@ int show_codecs(void *optctx, const char *opt, const char *arg)
> if (strstr(desc->name, "_deprecated"))
> continue;
>
> - printf(" ");
> - printf(avcodec_find_decoder(desc->id) ? "D" : ".");
> - printf(avcodec_find_encoder(desc->id) ? "E" : ".");
> -
> - printf("%c", get_media_type_char(desc->type));
> - printf((desc->props & AV_CODEC_PROP_INTRA_ONLY) ? "I" : ".");
> - printf((desc->props & AV_CODEC_PROP_LOSSY) ? "L" : ".");
> - printf((desc->props & AV_CODEC_PROP_LOSSLESS) ? "S" : ".");
> + printf(" %c%c%c%c%c%c",
> + avcodec_find_decoder(desc->id) ? 'D' : '.',
> + avcodec_find_encoder(desc->id) ? 'E' : '.',
> + get_media_type_char(desc->type),
> + (desc->props & AV_CODEC_PROP_INTRA_ONLY) ? 'I' : '.',
> + (desc->props & AV_CODEC_PROP_LOSSY) ? 'L' : '.',
> + (desc->props & AV_CODEC_PROP_LOSSLESS) ? 'S' : '.');
>
> printf(" %-20s %s", desc->name, desc->long_name ? desc->long_name : "");
>
> @@ -747,12 +746,13 @@ static void print_codecs(int encoder)
> void *iter = NULL;
>
> while ((codec = next_codec_for_id(desc->id, &iter, encoder))) {
> - printf(" %c", get_media_type_char(desc->type));
> - printf((codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) ? "F" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) ? "S" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL) ? "X" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND)?"B" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_DR1) ? "D" : ".");
> + printf(" %c%c%c%c%c%c",
> + get_media_type_char(desc->type),
> + (codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) ? 'F' : '.',
> + (codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) ? 'S' : '.',
> + (codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL) ? 'X' : '.',
> + (codec->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND) ? 'B' : '.',
> + (codec->capabilities & AV_CODEC_CAP_DR1) ? 'D' : '.');
>
> printf(" %-20s %s", codec->name, codec->long_name ? codec->long_name : "");
> if (strcmp(codec->name, desc->name))
You could instead port this function to AVBPrint, to only print to
stderr once.
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char
2023-07-31 0:49 ` [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char James Almer
@ 2023-07-31 1:33 ` Andreas Rheinhardt
2023-07-31 1:43 ` Andreas Rheinhardt
1 sibling, 0 replies; 6+ messages in thread
From: Andreas Rheinhardt @ 2023-07-31 1:33 UTC (permalink / raw)
To: ffmpeg-devel
James Almer:
> On 7/30/2023 9:47 PM, Andreas Rheinhardt wrote:
>> Also combine multiple printfs.
>>
>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
>> ---
>> fftools/opt_common.c | 28 ++++++++++++++--------------
>> 1 file changed, 14 insertions(+), 14 deletions(-)
>>
>> diff --git a/fftools/opt_common.c b/fftools/opt_common.c
>> index 7c996f140d..3881d5bbef 100644
>> --- a/fftools/opt_common.c
>> +++ b/fftools/opt_common.c
>> @@ -692,14 +692,13 @@ int show_codecs(void *optctx, const char *opt,
>> const char *arg)
>> if (strstr(desc->name, "_deprecated"))
>> continue;
>> - printf(" ");
>> - printf(avcodec_find_decoder(desc->id) ? "D" : ".");
>> - printf(avcodec_find_encoder(desc->id) ? "E" : ".");
>> -
>> - printf("%c", get_media_type_char(desc->type));
>> - printf((desc->props & AV_CODEC_PROP_INTRA_ONLY) ? "I" : ".");
>> - printf((desc->props & AV_CODEC_PROP_LOSSY) ? "L" : ".");
>> - printf((desc->props & AV_CODEC_PROP_LOSSLESS) ? "S" : ".");
>> + printf(" %c%c%c%c%c%c",
>> + avcodec_find_decoder(desc->id) ? 'D' : '.',
>> + avcodec_find_encoder(desc->id) ? 'E' : '.',
>> + get_media_type_char(desc->type),
>> + (desc->props & AV_CODEC_PROP_INTRA_ONLY) ? 'I' : '.',
>> + (desc->props & AV_CODEC_PROP_LOSSY) ? 'L' : '.',
>> + (desc->props & AV_CODEC_PROP_LOSSLESS) ? 'S' : '.');
>> printf(" %-20s %s", desc->name, desc->long_name ?
>> desc->long_name : "");
>> @@ -747,12 +746,13 @@ static void print_codecs(int encoder)
>> void *iter = NULL;
>> while ((codec = next_codec_for_id(desc->id, &iter,
>> encoder))) {
>> - printf(" %c", get_media_type_char(desc->type));
>> - printf((codec->capabilities & AV_CODEC_CAP_FRAME_THREADS)
>> ? "F" : ".");
>> - printf((codec->capabilities & AV_CODEC_CAP_SLICE_THREADS)
>> ? "S" : ".");
>> - printf((codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL)
>> ? "X" : ".");
>> - printf((codec->capabilities &
>> AV_CODEC_CAP_DRAW_HORIZ_BAND)?"B" : ".");
>> - printf((codec->capabilities & AV_CODEC_CAP_DR1)
>> ? "D" : ".");
>> + printf(" %c%c%c%c%c%c",
>> + get_media_type_char(desc->type),
>> + (codec->capabilities &
>> AV_CODEC_CAP_FRAME_THREADS) ? 'F' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_SLICE_THREADS) ? 'S' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_EXPERIMENTAL) ? 'X' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_DRAW_HORIZ_BAND) ? 'B' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_DR1) ? 'D' : '.');
>> printf(" %-20s %s", codec->name, codec->long_name ?
>> codec->long_name : "");
>> if (strcmp(codec->name, desc->name))
>
> You could instead port this function to AVBPrint, to only print to
> stderr once.
I could do so, but it is not "instead" of this patch. It is mostly
orthogonal.
(Btw: printf output goes to stdout.)
- Andreas
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char
2023-07-31 0:49 ` [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char James Almer
2023-07-31 1:33 ` Andreas Rheinhardt
@ 2023-07-31 1:43 ` Andreas Rheinhardt
1 sibling, 0 replies; 6+ messages in thread
From: Andreas Rheinhardt @ 2023-07-31 1:43 UTC (permalink / raw)
To: ffmpeg-devel
James Almer:
> On 7/30/2023 9:47 PM, Andreas Rheinhardt wrote:
>> Also combine multiple printfs.
>>
>> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
>> ---
>> fftools/opt_common.c | 28 ++++++++++++++--------------
>> 1 file changed, 14 insertions(+), 14 deletions(-)
>>
>> diff --git a/fftools/opt_common.c b/fftools/opt_common.c
>> index 7c996f140d..3881d5bbef 100644
>> --- a/fftools/opt_common.c
>> +++ b/fftools/opt_common.c
>> @@ -692,14 +692,13 @@ int show_codecs(void *optctx, const char *opt,
>> const char *arg)
>> if (strstr(desc->name, "_deprecated"))
>> continue;
>> - printf(" ");
>> - printf(avcodec_find_decoder(desc->id) ? "D" : ".");
>> - printf(avcodec_find_encoder(desc->id) ? "E" : ".");
>> -
>> - printf("%c", get_media_type_char(desc->type));
>> - printf((desc->props & AV_CODEC_PROP_INTRA_ONLY) ? "I" : ".");
>> - printf((desc->props & AV_CODEC_PROP_LOSSY) ? "L" : ".");
>> - printf((desc->props & AV_CODEC_PROP_LOSSLESS) ? "S" : ".");
>> + printf(" %c%c%c%c%c%c",
>> + avcodec_find_decoder(desc->id) ? 'D' : '.',
>> + avcodec_find_encoder(desc->id) ? 'E' : '.',
>> + get_media_type_char(desc->type),
>> + (desc->props & AV_CODEC_PROP_INTRA_ONLY) ? 'I' : '.',
>> + (desc->props & AV_CODEC_PROP_LOSSY) ? 'L' : '.',
>> + (desc->props & AV_CODEC_PROP_LOSSLESS) ? 'S' : '.');
>> printf(" %-20s %s", desc->name, desc->long_name ?
>> desc->long_name : "");
>> @@ -747,12 +746,13 @@ static void print_codecs(int encoder)
>> void *iter = NULL;
>> while ((codec = next_codec_for_id(desc->id, &iter,
>> encoder))) {
>> - printf(" %c", get_media_type_char(desc->type));
>> - printf((codec->capabilities & AV_CODEC_CAP_FRAME_THREADS)
>> ? "F" : ".");
>> - printf((codec->capabilities & AV_CODEC_CAP_SLICE_THREADS)
>> ? "S" : ".");
>> - printf((codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL)
>> ? "X" : ".");
>> - printf((codec->capabilities &
>> AV_CODEC_CAP_DRAW_HORIZ_BAND)?"B" : ".");
>> - printf((codec->capabilities & AV_CODEC_CAP_DR1)
>> ? "D" : ".");
>> + printf(" %c%c%c%c%c%c",
>> + get_media_type_char(desc->type),
>> + (codec->capabilities &
>> AV_CODEC_CAP_FRAME_THREADS) ? 'F' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_SLICE_THREADS) ? 'S' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_EXPERIMENTAL) ? 'X' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_DRAW_HORIZ_BAND) ? 'B' : '.',
>> + (codec->capabilities &
>> AV_CODEC_CAP_DR1) ? 'D' : '.');
>> printf(" %-20s %s", codec->name, codec->long_name ?
>> codec->long_name : "");
>> if (strcmp(codec->name, desc->name))
>
> You could instead port this function to AVBPrint, to only print to
> stderr once.
I do not think this is a good idea as it would add another potential
source of errors (for the implicit (re)allocations that happen when
using the AVBPrint API).
- Andreas
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char
2023-07-31 0:47 [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char Andreas Rheinhardt
2023-07-31 0:47 ` [FFmpeg-devel] [PATCH 2/2] fftools/opt_common: Don't add unnecessary " " Andreas Rheinhardt
2023-07-31 0:49 ` [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char James Almer
@ 2023-08-01 3:43 ` Andreas Rheinhardt
2 siblings, 0 replies; 6+ messages in thread
From: Andreas Rheinhardt @ 2023-08-01 3:43 UTC (permalink / raw)
To: ffmpeg-devel
Andreas Rheinhardt:
> Also combine multiple printfs.
>
> Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
> ---
> fftools/opt_common.c | 28 ++++++++++++++--------------
> 1 file changed, 14 insertions(+), 14 deletions(-)
>
> diff --git a/fftools/opt_common.c b/fftools/opt_common.c
> index 7c996f140d..3881d5bbef 100644
> --- a/fftools/opt_common.c
> +++ b/fftools/opt_common.c
> @@ -692,14 +692,13 @@ int show_codecs(void *optctx, const char *opt, const char *arg)
> if (strstr(desc->name, "_deprecated"))
> continue;
>
> - printf(" ");
> - printf(avcodec_find_decoder(desc->id) ? "D" : ".");
> - printf(avcodec_find_encoder(desc->id) ? "E" : ".");
> -
> - printf("%c", get_media_type_char(desc->type));
> - printf((desc->props & AV_CODEC_PROP_INTRA_ONLY) ? "I" : ".");
> - printf((desc->props & AV_CODEC_PROP_LOSSY) ? "L" : ".");
> - printf((desc->props & AV_CODEC_PROP_LOSSLESS) ? "S" : ".");
> + printf(" %c%c%c%c%c%c",
> + avcodec_find_decoder(desc->id) ? 'D' : '.',
> + avcodec_find_encoder(desc->id) ? 'E' : '.',
> + get_media_type_char(desc->type),
> + (desc->props & AV_CODEC_PROP_INTRA_ONLY) ? 'I' : '.',
> + (desc->props & AV_CODEC_PROP_LOSSY) ? 'L' : '.',
> + (desc->props & AV_CODEC_PROP_LOSSLESS) ? 'S' : '.');
>
> printf(" %-20s %s", desc->name, desc->long_name ? desc->long_name : "");
>
> @@ -747,12 +746,13 @@ static void print_codecs(int encoder)
> void *iter = NULL;
>
> while ((codec = next_codec_for_id(desc->id, &iter, encoder))) {
> - printf(" %c", get_media_type_char(desc->type));
> - printf((codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) ? "F" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) ? "S" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL) ? "X" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND)?"B" : ".");
> - printf((codec->capabilities & AV_CODEC_CAP_DR1) ? "D" : ".");
> + printf(" %c%c%c%c%c%c",
> + get_media_type_char(desc->type),
> + (codec->capabilities & AV_CODEC_CAP_FRAME_THREADS) ? 'F' : '.',
> + (codec->capabilities & AV_CODEC_CAP_SLICE_THREADS) ? 'S' : '.',
> + (codec->capabilities & AV_CODEC_CAP_EXPERIMENTAL) ? 'X' : '.',
> + (codec->capabilities & AV_CODEC_CAP_DRAW_HORIZ_BAND) ? 'B' : '.',
> + (codec->capabilities & AV_CODEC_CAP_DR1) ? 'D' : '.');
>
> printf(" %-20s %s", codec->name, codec->long_name ? codec->long_name : "");
> if (strcmp(codec->name, desc->name))
Will apply these patches tomorrow unless there are objections.
- Andreas
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
To unsubscribe, visit link above, or email
ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2023-08-01 3:42 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-07-31 0:47 [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char Andreas Rheinhardt
2023-07-31 0:47 ` [FFmpeg-devel] [PATCH 2/2] fftools/opt_common: Don't add unnecessary " " Andreas Rheinhardt
2023-07-31 0:49 ` [FFmpeg-devel] [PATCH 1/2] fftools/opt_common: Use %c instead of %s to write single char James Almer
2023-07-31 1:33 ` Andreas Rheinhardt
2023-07-31 1:43 ` Andreas Rheinhardt
2023-08-01 3:43 ` Andreas Rheinhardt
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
This inbox may be cloned and mirrored by anyone:
git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \
ffmpegdev@gitmailbox.com
public-inbox-index ffmpegdev
Example config snippet for mirrors.
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git