[FFmpeg-cvslog] lavfi/dnn_backend_native: Return Specific Error Codes

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:54 2022 +0530| [515ff6b4f83385d0557c45d6e9b71a4ef3e47374] | committer: Guo Yejun lavfi/dnn_backend_native: Return Specific Error Codes Switch to returning specific error codes or DNN_GENERIC_ERROR when an error is encountered

[FFmpeg-cvslog] libavfilter: Remove DNNReturnType from DNN Module

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:56 2022 +0530| [d0a999a0ab8313fd1b5e9cb09e35fb769fb3e51c] | committer: Guo Yejun libavfilter: Remove DNNReturnType from DNN Module This patch removes all occurences of DNNReturnType from the DNN module. This commit replaces

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Return Specific Error Codes

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:53 2022 +0530| [3fa89bd7587f725eeebf1b42adda987eacef1962] | committer: Guo Yejun lavfi/dnn_backend_tf: Return Specific Error Codes Switch to returning specific error codes or DNN_GENERIC_ERROR when an error is encountered. For

[FFmpeg-cvslog] lavfi/dnn_backend_openvino: Return Specific Error Codes

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:52 2022 +0530| [91af38f2b39719ebb5682bea0fdf760bf154ec11] | committer: Guo Yejun lavfi/dnn_backend_openvino: Return Specific Error Codes Switch to returning specific error codes or DNN_GENERIC_ERROR when an error is encountered

[FFmpeg-cvslog] lavfi/dnn_backend_common: Return specific error codes

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:55 2022 +0530| [1df77bab08ac53482f94c4d4be2449cfa50b8e68] | committer: Guo Yejun lavfi/dnn_backend_common: Return specific error codes Switch to returning specific error codes or DNN_GENERIC_ERROR when an error is encountered in

[FFmpeg-cvslog] lavfi/dnn: Error Specificity in Native Backend Layers

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:50 2022 +0530| [b602f11a0671273dcf08607c37197a41c437463e] | committer: Guo Yejun lavfi/dnn: Error Specificity in Native Backend Layers This commit returns specific error codes from the execution functions in the Native Backend

[FFmpeg-cvslog] lavfi/dnn_io_proc: Return Specific Error Codes

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:51 2022 +0530| [d0587daec24be3032f2111c5144aeaece973caaf] | committer: Guo Yejun lavfi/dnn_io_proc: Return Specific Error Codes This commit returns specific error codes from the functions in the dnn_io_proc instead of DNN_ERROR

[FFmpeg-cvslog] libavfilter: Prepare to handle specific error codes in DNN Filters

2022-03-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Wed Mar 2 23:53:49 2022 +0530| [e5ce6a60708fb9cd2ec46f6302c3bc943e330f16] | committer: Guo Yejun libavfilter: Prepare to handle specific error codes in DNN Filters This commit prepares the filter side to handle specific error codes from the DNN

[FFmpeg-cvslog] doc/filters.texi: Include dnn_processing in docs of sr and derain filter

2021-08-28 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu Aug 26 02:58:49 2021 +0530| [1da524121cf2f796f5ed2e1aecc18ad6dab3771c] | committer: Guo Yejun doc/filters.texi: Include dnn_processing in docs of sr and derain filter Signed-off-by: Shubhanshu Saxena > http://git.videolan.org/gitweb.

[FFmpeg-cvslog] lavfi/dnn: Rename InferenceItem to LastLevelTaskItem

2021-08-28 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu Aug 26 02:58:48 2021 +0530| [660a205b053eea2f3d2e0e5af248413ac5f92c62] | committer: Guo Yejun lavfi/dnn: Rename InferenceItem to LastLevelTaskItem This patch renames the InferenceItem to LastLevelTaskItem in the three backends to avoid

[FFmpeg-cvslog] libavfilter: Remove Async Flag from DNN Filter Side

2021-08-28 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu Aug 26 02:58:47 2021 +0530| [1544d6fa0a29fee0c01c61f58d159f976fbf443a] | committer: Guo Yejun libavfilter: Remove Async Flag from DNN Filter Side Remove async flag from filter's perspective after the unification of async and sync modes i

[FFmpeg-cvslog] libavfilter: Unify Execution Modes in DNN Filters

2021-08-28 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu Aug 26 02:58:45 2021 +0530| [60b4d07cf65c9dd949155989591979299a7ee9d4] | committer: Guo Yejun libavfilter: Unify Execution Modes in DNN Filters This commit unifies the async and sync mode from the DNN filters' perspective. As of this c

[FFmpeg-cvslog] libavfilter: Remove synchronous functions from DNN filters

2021-08-28 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu Aug 26 02:58:46 2021 +0530| [70b4dca054db007ee544e5cbeabaef8098d333fa] | committer: Guo Yejun libavfilter: Remove synchronous functions from DNN filters This commit removes the unused sync mode specific code from the DNN filters since the sync

[FFmpeg-cvslog] lavfi/dnn: Task-based Inference in Native Backend

2021-08-28 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu Aug 26 02:56:06 2021 +0530| [d39580ac11003267c707f7264e6a1968d8e1d22c] | committer: Guo Yejun lavfi/dnn: Task-based Inference in Native Backend This commit rearranges the code in Native Backend to use the TaskItem for inference. Signed-off-by

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Error Handling for tf_create_inference_request

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:38 2021 +0530| [371e5672f39284a8422574770f2505a61f73b683] | committer: Guo Yejun lavfi/dnn_backend_tf: Error Handling for tf_create_inference_request This commit includes the check for the case when the newly created

[FFmpeg-cvslog] lavfi/dnn: Extract Common Parts from get_output functions

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:37 2021 +0530| [009b2e5b5ee602e2a27dc54077bf6fd46bdc9b9d] | committer: Guo Yejun lavfi/dnn: Extract Common Parts from get_output functions The frame allocation and filling the TaskItem with execution parameters is common in the

[FFmpeg-cvslog] lavfi/dnn: DNNAsyncExecModule Execution Failure Handling

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:39 2021 +0530| [2063745a93f3a17ee14ffd01905878b8fdc17023] | committer: Guo Yejun lavfi/dnn: DNNAsyncExecModule Execution Failure Handling This commit adds the case handling if the asynchronous execution of a request fails by

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Add TF_Status to TFRequestItem

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:36 2021 +0530| [4d627acefab73b1d52c2185f975a0b082b4a7d5d] | committer: Guo Yejun lavfi/dnn_backend_tf: Add TF_Status to TFRequestItem Since requests are running in parallel, there is inconsistency in the status of the execution

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Error Handling for execute_model_tf

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:35 2021 +0530| [a3db9b5405c06b6d4cb7a607a5abb8d0b80a1f6e] | committer: Guo Yejun lavfi/dnn_backend_tf: Error Handling for execute_model_tf This patch adds error handling for cases where the execute_model_tf fails, clears the used

[FFmpeg-cvslog] lavfi/dnn: Async Support for TensorFlow Backend

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:34 2021 +0530| [0985e9283ca2fe85dd0744f97c869bf24fbf14b5] | committer: Guo Yejun lavfi/dnn: Async Support for TensorFlow Backend This commit enables async execution in the TensorFlow backend and adds function to flush extra frames

[FFmpeg-cvslog] lavfi/dnn_backend_tf: TFInferRequest Execution and Documentation

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:33 2021 +0530| [e6ae8fc18e579e1ca750ed392da2df3474b88976] | committer: Guo Yejun lavfi/dnn_backend_tf: TFInferRequest Execution and Documentation This commit adds a function for execution of TFInferRequest and documentation for

[FFmpeg-cvslog] lavfi/dnn: Common Function to Get Async Result in DNN Backends

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:32 2021 +0530| [c71657858833008d2c17990ee78d2ec792996a1a] | committer: Guo Yejun lavfi/dnn: Common Function to Get Async Result in DNN Backends This commits refactors the get async result function for common use in all three

[FFmpeg-cvslog] lavfi/dnn: Add Async Execution Mechanism and Documentation

2021-08-10 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Aug 8 16:43:31 2021 +0530| [86f0a4f9deb702528b914a194fac727f08e76c20] | committer: Guo Yejun lavfi/dnn: Add Async Execution Mechanism and Documentation This commit adds an async execution mechanism for common use in the TensorFlow and Native

[FFmpeg-cvslog] lavfi/dnn_backend_openvino.c: Fix Memory Leak in execute_model_ov

2021-07-21 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Jul 11 22:03:01 2021 +0530| [429954822cd8a74f3ab73f4abe870cf8ef53389b] | committer: Guo Yejun lavfi/dnn_backend_openvino.c: Fix Memory Leak in execute_model_ov In cases where the execution inside the function execute_model_ov fails, the

[FFmpeg-cvslog] lavfi/dnn_backend_ov: Rename RequestItem to OVRequestItem

2021-07-21 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sun Jul 11 22:03:02 2021 +0530| [0bc7ddc460511c82392677c83bc320db26a4a06e] | committer: Guo Yejun lavfi/dnn_backend_ov: Rename RequestItem to OVRequestItem Rename RequestItem to OVRequestItem in the OpenVINO backend to avoid confusion. Signed-off

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Error Handling

2021-07-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Jul 5 16:18:58 2021 +0530| [6f9570a63314051b3b333918eb13caae7498d6a4] | committer: Guo Yejun lavfi/dnn_backend_tf: Error Handling This commit adds handling for cases where an error may occur, clearing the allocated memory resources. Signed

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Separate function for Completion Callback

2021-07-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Jul 5 16:18:57 2021 +0530| [84e4e60fdcbb2fd9193f6a0704caefbfb64092cb] | committer: Guo Yejun lavfi/dnn_backend_tf: Separate function for Completion Callback This commit rearranges the existing code to create a separate function for the

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Separate function for filling RequestItem

2021-07-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Jul 5 16:18:56 2021 +0530| [b849228ae06fbcbf85b77e76dd46f63ea8c1406f] | committer: Guo Yejun lavfi/dnn_backend_tf: Separate function for filling RequestItem This commit rearranges the existing code to create separate function for filling

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Request-based Execution

2021-07-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Jul 5 16:18:55 2021 +0530| [08d8b3b631e659d8389fb975111e1cc3682abccc] | committer: Guo Yejun lavfi/dnn_backend_tf: Request-based Execution This commit uses TFRequestItem and the existing sync execution mechanism to use request-based execution

[FFmpeg-cvslog] lavfi/dnn_backend_tf: Add TFInferRequest and TFRequestItem

2021-07-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Jul 5 16:18:54 2021 +0530| [a4de605110cb19ea6cf9fc244028f0f37fb40fc0] | committer: Guo Yejun lavfi/dnn_backend_tf: Add TFInferRequest and TFRequestItem This commit introduces a typedef TFInferRequest to store execution parameters for a single

[FFmpeg-cvslog] lavfi/dnn_backend_tf: TaskItem Based Inference

2021-07-11 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Jul 5 16:18:53 2021 +0530| [68cf14d2b1c0d9bad4da78058172d079136fbddc] | committer: Guo Yejun lavfi/dnn_backend_tf: TaskItem Based Inference This commit uses the common TaskItem and InferenceItem typedefs for execution in TensorFlow backend

[FFmpeg-cvslog] lavfi/dnn_backend_openvino.c: Fix Memory Leak in execute_model_ov

2021-07-04 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Fri Jun 18 22:11:08 2021 +0530| [f73943d514802ecc521b92ebf2d1595526968fd5] | committer: Guo Yejun lavfi/dnn_backend_openvino.c: Fix Memory Leak in execute_model_ov In cases where the execution inside the function execute_model_ov fails, push the

[FFmpeg-cvslog] lavfi/dnn_backend_openvino.c: Fix Memory Leak for RequestItem

2021-06-18 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Jun 14 23:44:16 2021 +0530| [2df963b5fa6784ac6f1413c9b1706c20da66e8df] | committer: Guo Yejun lavfi/dnn_backend_openvino.c: Fix Memory Leak for RequestItem Fix memory leak for RequestItem upon error while pushing to the request_queue in the

[FFmpeg-cvslog] lavfi/dnn: Fill Task using Common Function

2021-06-12 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sat Jun 5 23:56:06 2021 +0530| [55092358189b98682d133c7b05bfcbb7ab6c750f] | committer: Guo Yejun lavfi/dnn: Fill Task using Common Function This commit adds a common function for filling the TaskItems in all three backends. Signed-off-by

[FFmpeg-cvslog] lavfi/dnn: Use uint8_t for async and do_ioproc in TaskItems

2021-06-12 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sat Jun 5 23:56:05 2021 +0530| [6b961f74096aff114d32480670943ce4d6d66826] | committer: Guo Yejun lavfi/dnn: Use uint8_t for async and do_ioproc in TaskItems These properties have values either 0 or 1, so using uint8_t is a better option as

[FFmpeg-cvslog] lavfi/dnn: Extract TaskItem and InferenceItem from OpenVino Backend

2021-06-12 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sat Jun 5 23:56:02 2021 +0530| [f5ab8905fddee7a772998058e8cf18f93649fc5a] | committer: Guo Yejun lavfi/dnn: Extract TaskItem and InferenceItem from OpenVino Backend Extract TaskItem and InferenceItem from OpenVino backend and convert ov_model to

[FFmpeg-cvslog] lavfi/dnn: Add nb_output to TaskItem

2021-06-12 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sat Jun 5 23:56:04 2021 +0530| [9675ebbb91891c826eeef065fd8a87d732f73ed0] | committer: Guo Yejun lavfi/dnn: Add nb_output to TaskItem Add nb_output property to TaskItem for use in TensorFlow backend and Native backend. Signed-off-by: Shubhanshu

[FFmpeg-cvslog] lavfi/dnn: Convert output_name to char** in TaskItem

2021-06-12 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sat Jun 5 23:56:03 2021 +0530| [446b4f77c106add0f6db4c0ffad1642d0920d6aa] | committer: Guo Yejun lavfi/dnn: Convert output_name to char** in TaskItem Convert output_name to char **output_names in TaskItem and use it as a pointer to array of

[FFmpeg-cvslog] lavfi/dnn_backend_openvino.c: Correct Pointer Type while Freeing

2021-05-27 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu May 27 23:53:55 2021 +0530| [e41255cddb827ee152a58a60ed3ecd4dc6e79847] | committer: Guo Yejun lavfi/dnn_backend_openvino.c: Correct Pointer Type while Freeing This commit corrects the type of pointer of elements from the inference queue in

[FFmpeg-cvslog] lavfi/dnn_backend_native_layer_mathunary.h: Documentation

2021-05-16 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Fri May 14 12:59:08 2021 +0530| [11b489d592553da3d5e61a83482ee188005b0da9] | committer: Guo, Yejun lavfi/dnn_backend_native_layer_mathunary.h: Documentation Add documentation for Unary Math Layer Signed-off-by: Shubhanshu Saxena > h

[FFmpeg-cvslog] lavfi/dnn_backend_native_layer_depth2space.h: Documentation

2021-05-16 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Fri May 14 12:59:06 2021 +0530| [57fe5c14124fe8b557640ff8d57f2655dae30c29] | committer: Guo, Yejun lavfi/dnn_backend_native_layer_depth2space.h: Documentation Add documentation for Depth to Space Layer Signed-off-by: Shubhanshu Saxena > h

[FFmpeg-cvslog] lavfi/dnn_backend_native_layer_dense.h: Documentation

2021-05-16 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Fri May 14 12:59:04 2021 +0530| [58de2b9eb339d8d077b685ace8dd0fed51ca2165] | committer: Guo, Yejun lavfi/dnn_backend_native_layer_dense.h: Documentation Add documentation for Dense Layer Signed-off-by: Shubhanshu Saxena > h

[FFmpeg-cvslog] lavfi/dnn_backend_native_layer_conv2d.h: Documentation

2021-05-16 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Fri May 14 12:59:02 2021 +0530| [a61b7654a223d9e232c4a7a699f02cc045e79d19] | committer: Guo, Yejun lavfi/dnn_backend_native_layer_conv2d.h: Documentation Add documentation for 2D Convolution Layer Signed-off-by: Shubhanshu Saxena > h

[FFmpeg-cvslog] lavfi/dnn_backend_native_layer_avgpool.h: Documentation

2021-05-13 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Thu May 13 12:52:19 2021 +0530| [0bdd677c5f389083268c02451fc95c4265a1ac76] | committer: Guo, Yejun lavfi/dnn_backend_native_layer_avgpool.h: Documentation Add documentation for Average Pool Layer Signed-off-by: Shubhanshu Saxena > h

[FFmpeg-cvslog] lavfi/dnn_backend_native_layer_avgpool.c: Correct Spelling of Pixel

2021-05-05 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Sat May 1 21:05:06 2021 +0530| [26d3fe1a525b10cc0ea186de1e432f748287e755] | committer: Guo, Yejun lavfi/dnn_backend_native_layer_avgpool.c: Correct Spelling of Pixel Correct spelling of word `pixel` from `pxiels` Signed-off-by: Shubhanshu Saxena

[FFmpeg-cvslog] lavfi/dnn/safe_queue.h: Add Documentation to SafeQueue

2021-04-26 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Apr 26 13:34:50 2021 +0530| [5b8e828dee9be4e35973825b7a4a35dacc131557] | committer: Guo, Yejun lavfi/dnn/safe_queue.h: Add Documentation to SafeQueue Documentation for SafeQueue Signed-off-by: Shubhanshu Saxena > http://git.videolan.

[FFmpeg-cvslog] lavfi/dnn/queue.h: Add Documentation to Queue

2021-04-26 Thread Shubhanshu Saxena
ffmpeg | branch: master | Shubhanshu Saxena | Mon Apr 26 13:42:09 2021 +0530| [4b79416dc4d7015d91778e7e218dcece6d408594] | committer: Guo, Yejun lavfi/dnn/queue.h: Add Documentation to Queue Documentation for Queue Signed-off-by: Shubhanshu Saxena > http://git.videolan.org/gitweb.