Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 29th January 2023, 21:02   #41  |  Link
Ceppo
Registered User
 
Join Date: Feb 2016
Location: Nonsense land
Posts: 331
I'm sorry to say this, but I must interrupt the discussion, and I'm going to disappear for like a month. Too complicated to explain why. (If someone wants to take over, please do).
__________________
CQTGMC/CTools
I come from nonsense land. I usually post under the effect of alchool and I don't think before writing, so don't get it personal, I didn't mean to.
Ceppo is offline   Reply With Quote
Old 29th January 2023, 21:46   #42  |  Link
DTL
Registered User
 
Join Date: Jul 2018
Posts: 773
It looks intel SDE even latest 9.14.0 only support full debugging integration only with VS2017. As readme says no support for VS2019 yet.

So if running in VS2019 as debug application it run AVSmeter and plugin but not provide modules information to VisualStudio and VS can not load symbols and can not break on breakpoints or crashes.

But you still can run emulation standalone to check application output and execution without crashes. If it crashes SDE report only address and crash type.
DTL is offline   Reply With Quote
Old 30th January 2023, 03:25   #43  |  Link
kedautinh12
Registered User
 
Join Date: Jan 2018
Posts: 1,746
Here Cuda code, hope you understand that
https://github.com/WolframRhodium/Va...CUDA/tree/avs+
kedautinh12 is offline   Reply With Quote
Old 12th March 2023, 02:31   #44  |  Link
DTL
Registered User
 
Join Date: Jul 2018
Posts: 773
Some interesting way of SIMD processing of rows without adding special processing for last columns if they are not integer divide to number of columns in SIMD 'workunit' size - https://github.com/Asd-g/AviSynth-vs...mooth_SSE2.cpp (same is for AVX2 and AVX512) .

It looks with not very old AVS core (?) the pitch of row is guaranteed to be integer divisor of alignment size so no long epilogue for process unknown count of residual samples at the end of row required. But it may be good to put an assert or even direct check at plugin init (class constructor) for the pitch size provided for buffers to process. If it can not be integer divided to required alignment size for SIMD processing it is better to throw stop error with description ?

Last edited by DTL; 23rd March 2023 at 13:12.
DTL is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 07:11.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.