This is an automated email from the git hooks/post-receive script.

Git pushed a commit to branch master
in repository ffmpeg.

The following commit(s) were added to refs/heads/master by this push:
     new 52f9e8c205 fftools/opt_common: Make -sources/-sinks options work 
without arguments
52f9e8c205 is described below

commit 52f9e8c20574f70a0b212287e3169ea3618dacd3
Author:     zhanghongyuan <[email protected]>
AuthorDate: Thu Jan 15 11:39:41 2026 +0800
Commit:     Marton Balint <[email protected]>
CommitDate: Tue Feb 3 23:22:03 2026 +0000

    fftools/opt_common: Make -sources/-sinks options work without arguments
    
    The -sources and -sinks options were defined with OPT_FUNC_ARG flag,
    which requires an argument. This caused "Missing argument for option
    'sources'" error when running ffprobe -sources without arguments.
    Removing OPT_FUNC_ARG flag allows these options to work without
    arguments, listing all available devices, while still supporting
    optional device name argument for filtering specific devices.
---
 fftools/opt_common.h | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/fftools/opt_common.h b/fftools/opt_common.h
index 2a891cdd89..32d53b59bf 100644
--- a/fftools/opt_common.h
+++ b/fftools/opt_common.h
@@ -41,9 +41,9 @@ int show_sources(void *optctx, const char *opt, const char 
*arg);
 
 #if CONFIG_AVDEVICE
 #define CMDUTILS_COMMON_OPTIONS_AVDEVICE                                       
                                         \
-    { "sources"    , OPT_TYPE_FUNC, OPT_EXIT | OPT_FUNC_ARG | OPT_EXPERT, { 
.func_arg = show_sources },                 \
+    { "sources"    , OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = 
show_sources },                                \
       "list sources of the input device", "device" },                          
                                         \
-    { "sinks"      , OPT_TYPE_FUNC, OPT_EXIT | OPT_FUNC_ARG | OPT_EXPERT, { 
.func_arg = show_sinks },                   \
+    { "sinks"      , OPT_TYPE_FUNC, OPT_EXIT | OPT_EXPERT, { .func_arg = 
show_sinks },                                  \
       "list sinks of the output device", "device" },                           
                                         \
 
 #else

_______________________________________________
ffmpeg-cvslog mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to