[FFmpeg-devel] [PATCH V1 3/3] lavf/sr: Refine the coding style for init
Guo, Yejun
yejun.guo at intel.com
Mon Jun 3 06:19:24 EEST 2019
> -----Original Message-----
> From: ffmpeg-devel [mailto:ffmpeg-devel-bounces at ffmpeg.org] On Behalf Of
> Jun Zhao
> Sent: Saturday, June 01, 2019 12:58 PM
> To: ffmpeg-devel at ffmpeg.org
> Cc: Jun Zhao <barryjzhao at tencent.com>
> Subject: [FFmpeg-devel] [PATCH V1 3/3] lavf/sr: Refine the coding style for init
>
> From: Jun Zhao <barryjzhao at tencent.com>
>
> We perfer the coding style like:
>
> /* some stuff */
> if (error) {
> /* error handling */
> return -(errorcode);
> }
> /* normal actions */
> do_something()
>
> Signed-off-by: Jun Zhao <barryjzhao at tencent.com>
> ---
> libavfilter/vf_sr.c | 13 ++++++-------
> 1 files changed, 6 insertions(+), 7 deletions(-)
>
> diff --git a/libavfilter/vf_sr.c b/libavfilter/vf_sr.c
> index 0be572f..0433246 100644
> --- a/libavfilter/vf_sr.c
> +++ b/libavfilter/vf_sr.c
> @@ -72,17 +72,16 @@ static av_cold int init(AVFilterContext *context)
> av_log(context, AV_LOG_ERROR, "could not create DNN module for
> requested backend\n");
> return AVERROR(ENOMEM);
> }
> +
> if (!sr_context->model_filename){
> av_log(context, AV_LOG_ERROR, "model file for network was not
> specified\n");
> return AVERROR(EIO);
> - } else {
> - if (!sr_context->dnn_module->load_model) {
> - av_log(context, AV_LOG_ERROR, "load_model for network was
> not specified\n");
> - return AVERROR(EIO);
> - } else {
> - sr_context->model =
> (sr_context->dnn_module->load_model)(sr_context->model_filename);
> - }
> }
> + if (!sr_context->dnn_module->load_model) {
> + av_log(context, AV_LOG_ERROR, "load_model for network was not
> specified\n");
> + return AVERROR(EIO);
> + }
> + sr_context->model =
> (sr_context->dnn_module->load_model)(sr_context->model_filename);
> if (!sr_context->model){
> av_log(context, AV_LOG_ERROR, "could not load DNN model\n");
> return AVERROR(EIO);
looks good. :)
> --
> 1.7.1
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list