On Fri, Mar 25, 2022 at 03:10:39PM +0100, Diederick Niehorster wrote: > This example also shows use of get_device_list API. > > Also improve capability API doc in avdevice.h: now point to this example > instead of rough example code given in the header. > > Signed-off-by: Diederick Niehorster <[email protected]> > --- > configure | 2 + > doc/examples/.gitignore | 1 + > doc/examples/Makefile | 1 + > doc/examples/Makefile.example | 1 + > doc/examples/device_get_capabilities.c | 243 +++++++++++++++++++++++++ > libavdevice/avdevice.h | 33 +--- > 6 files changed, 249 insertions(+), 32 deletions(-) > create mode 100644 doc/examples/device_get_capabilities.c
maybe i forgot something but this seems not building
make examples -j32
CC doc/examples/device_get_capabilities.o
In file included from ./libavformat/avformat.h:330:0,
from doc/examples/device_get_capabilities.c:33:
./libavformat/version.h:55:1: warning: function declaration isn’t a prototype
[-Wstrict-prototypes]
unsigned avformat_version_same_minor();
^~~~~~~~
In file included from ./libavdevice/avdevice.h:27:0,
from doc/examples/device_get_capabilities.c:34:
./libavdevice/version.h:54:1: warning: function declaration isn’t a prototype
[-Wstrict-prototypes]
unsigned avdevice_version_same_minor();
^~~~~~~~
doc/examples/device_get_capabilities.c:39:5: error: no previous prototype for
‘print_option_ranges’ [-Werror=missing-prototypes]
int print_option_ranges(enum AVOptionType type, AVOptionRanges *ranges)
^~~~~~~~~~~~~~~~~~~
doc/examples/device_get_capabilities.c:73:6: warning: function declaration
isn’t a prototype [-Wstrict-prototypes]
void list_queries()
^~~~~~~~~~~~
doc/examples/device_get_capabilities.c:81:6: error: no previous prototype for
‘list_device_sources’ [-Werror=missing-prototypes]
void list_device_sources(const AVInputFormat *fmt)
^~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
ffbuild/common.mak:78: recipe for target
'doc/examples/device_get_capabilities.o' failed
make: *** [doc/examples/device_get_capabilities.o] Error 1
make: *** Waiting for unfinished jobs....
[...]
--
Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB
Its not that you shouldnt use gotos but rather that you should write
readable code and code with gotos often but not always is less readable
signature.asc
Description: PGP signature
_______________________________________________ ffmpeg-devel mailing list [email protected] https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email [email protected] with subject "unsubscribe".
