Im using dm365 and my question is does the dvsdk 4.02 include the latest codecs or is an upgrade required?.
My problem is using gstreamer D1 Encode from the board to D1 Decode on the board causes smudging or artifacts on camera movement im guessing upgrading the decoder encoder would fix this problem.
If an upgrade is required would it be along the same lines as those described for dvsdk 3.0?
You can download the latest encoder and decoder from the link
Upgrade should be simple copy paste.
What kind of artifacts are you observing? Is it in the encoder output or the decoder output?
In reply to Adithya Banninthaya:
Thanks for your reply, so DVSDK4.02 does not have the latest codecs?.
The artifacts observed are smudges and/or color changes, like if i move in front of the camera there is like a smudge on the movement area but it corrects itself after a while. This keeps happening only on movement.
I am not sure it is on the encoder or the decoder but I can tell you this I did a test Encoder -> Computer streaming and there were no artifacts.So im guessing it is the decoder.
In reply to Samer Tufail:
Please find the attached video displaying the artifacts... I have updated the codecs and my problem still presists
This gets more bizzare if i dont add "input-src" on my pipeline as composite which it is the output is shown below. No artifacts are shown but the colors are green and red as you can see.... I dont have a clue now what is wrong any help would be appreciated.
Is the issue fixed?
Somehow the post got missed.I apologize for the delay..
This problem still presists and I have not got a definative answer as yet. For the time I have just moved to using mpeg4 since that works fine. It would be really helpful if I could be advised to whether it is my problem or something is wrong with the codecs. I also tried to downgrade the codecs the problem still presisted.
Can you please share your all parameters of encoder and decoder? Are you seeing this issue after upgrading to DVSDK4.x ? And can you please check is output bitstream of encoder is fine?
please have a look at following post it may helpful
In reply to Veeranna Hanchinal:
My DVSDK is 4.x. I would not be much intrested to check the encoder as encoder streaming - > PC -> decode on VLC or any other client works well. There are no smudges or artifacts which eliminates it as a potential problem.
The problem arises with Encoder Streaming -> Board Decode which does not work well and presents the artifacts. Im not sure what parameters are you after as this is all being done in TI GStreamer (I have checked everything there and it all seems fine). Im not sure if you support gstreamer but since it was a possible decoder problem I thought I would post here. Any help would be appreciated.
Its Decoder DPB issue, please share decoder create time( members of struct IH264VDEC_Params or IVIDDEC2_Params )and dynamic parameters(IH264VDEC_DynamicParams or IVIDDEC2_DynamicParams) . And what value you are setting for "frame_closedloop_flag"?. If you are setting to '0', please set it to '1' and try. Please also tell me how you are initializing DPB buffers required by decoder? Please have look at testapp provided with decoder package and post mentioned earlier
Please find the link to the files which is the only file I can find in the gstreamer codec plugin for the TI's Build. I dont see this setting closed_loop_flag anywhere nor can I see the DPB buffers which you have mentioned.....please let me know if this is what you are looking for....
files are: ti_encoders.c
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with respect to these materials. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.