[FFmpeg-devel] [PATCH 07/11] avdevice/avdevice: add av_warn_unused_result

Ganesh Ajjanagadde gajjanagadde at gmail.com
Fri Oct 16 04:22:21 CEST 2015


This triggers a bunch of warnings that need to be fixed.

Signed-off-by: Ganesh Ajjanagadde <gajjanagadde at gmail.com>
---
 libavdevice/avdevice.h | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/libavdevice/avdevice.h b/libavdevice/avdevice.h
index 6b0446c..23611e6 100644
--- a/libavdevice/avdevice.h
+++ b/libavdevice/avdevice.h
@@ -302,6 +302,7 @@ enum AVDevToAppMessageType {
  * @return >= 0 on success, negative on error.
  *         AVERROR(ENOSYS) when device doesn't implement handler of the message.
  */
+av_warn_unused_result
 int avdevice_app_to_dev_control_message(struct AVFormatContext *s,
                                         enum AVAppToDevMessageType type,
                                         void *data, size_t data_size);
@@ -316,6 +317,7 @@ int avdevice_app_to_dev_control_message(struct AVFormatContext *s,
  * @return >= 0 on success, negative on error.
  *         AVERROR(ENOSYS) when application doesn't implement handler of the message.
  */
+av_warn_unused_result
 int avdevice_dev_to_app_control_message(struct AVFormatContext *s,
                                         enum AVDevToAppMessageType type,
                                         void *data, size_t data_size);
@@ -434,6 +436,7 @@ extern const AVOption av_device_capabilities[];
  *
  * @return >= 0 on success, negative otherwise.
  */
+av_warn_unused_result
 int avdevice_capabilities_create(AVDeviceCapabilitiesQuery **caps, AVFormatContext *s,
                                  AVDictionary **device_options);
 
@@ -475,6 +478,7 @@ typedef struct AVDeviceInfoList {
  * @param[out] device_list list of autodetected devices.
  * @return count of autodetected devices, negative on error.
  */
+av_warn_unused_result
 int avdevice_list_devices(struct AVFormatContext *s, AVDeviceInfoList **device_list);
 
 /**
@@ -501,8 +505,10 @@ void avdevice_free_list_devices(AVDeviceInfoList **device_list);
  * @return count of autodetected devices, negative on error.
  * @note device argument takes precedence over device_name when both are set.
  */
+av_warn_unused_result
 int avdevice_list_input_sources(struct AVInputFormat *device, const char *device_name,
                                 AVDictionary *device_options, AVDeviceInfoList **device_list);
+av_warn_unused_result
 int avdevice_list_output_sinks(struct AVOutputFormat *device, const char *device_name,
                                AVDictionary *device_options, AVDeviceInfoList **device_list);
 
-- 
2.6.1



More information about the ffmpeg-devel mailing list