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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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 | 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.
47 matches
Mail list logo