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. |
10th December 2022, 02:21 | #281 | Link | |
Registered User
Join Date: Jan 2018
Posts: 2,156
|
Quote:
https://github.com/kedaitinh12/Vapou...2CUDA/releases |
|
30th January 2023, 08:37 | #285 | Link |
Registered User
Join Date: Jul 2018
Posts: 450
|
avsresize_r20 (pass: iFmc8FTt1DsT):
- not read "_FieldBased" frame prop when use_props=0; - added ProPhotoRGB (TomArrow). |
15th February 2023, 03:04 | #287 | Link |
Registered User
Join Date: Jul 2018
Posts: 450
|
avsresize_r21 (pass: 0RHxLfJy1t0C):
- throw error if IsFieldBased()=true and interlaced=false/use_props=1; - resizer wrappers: added parameter interlaced; - changed behavior of interlaced=true - previously it force use_props=0; now it doesn't have effect when use_props=1. |
15th February 2023, 18:37 | #289 | Link |
Registered User
Join Date: Jul 2018
Posts: 450
|
Just to point out if it's not obvious already - after r19 you can process interlaced content without interlaced=true when use_props=0 and _FieldBased > 0 which will lead to wrong outputs. Before r20 there will be error raised that clip must be frame-based because frame prop was checked. Now (>= r20) when use_props=0, none frame prop is read. Be careful.
Again info about use_props=-1 (default value): Code:
i. Auto use_props=0 1. Source and destination colorspace are same (source and destination are yuv/y, source and destination are rgb) - colorspace_op is undefined and chromaloc_op is undefined or chromaloc_op src is not auto (chromaloc_op="left=>left") 2. colorspace_op is defined and every src value is not auto (x:x:x:x=>y:y:y:y), and chromaloc_op is undefined or chromaloc_op src is not auto (chromaloc_op="left=>left") ii. Every other case - auto use_props=1 |
15th February 2023, 20:47 | #290 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
|
Yep, that's good to know and that's exactly what a user would want: use_props=0 should avoid reading any property in any case and therefore speed things up.
By the way, I am beginning to slowly try frame properties for things I don't encode manually and go through automation. Luckily, in my case, I should be ok 'cause indexers are reading frame_properties and if there are none, they're assumed and populated by my ClipPropertyParser() for all the automated supply chains in FFAStrans, so in theory it shouldn't matter, but yeah, thanks for the heads up. I'll come up with a report of how things went tomorrow. EDIT: So far so good Last edited by FranceBB; 16th February 2023 at 10:58. |
1st April 2023, 23:06 | #292 | Link |
Registered User
Join Date: Jul 2018
Posts: 450
|
Can you ask the zimg author (https://github.com/sekrit-twc/zimg). If he wouldn't add it, I can take a look.
|
4th July 2023, 14:09 | #293 | Link |
Broadcast Encoder
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 2,905
|
Hi there guys,
I tried to compile avsresize.dll using v141_xp: the build completed fine and the produced dll shows no issues in Dependency Walker: however it just won't work in Avisynth. Is it because it's zlib being actually incompatible with XP even though it's not erroring during compilation? Test build (link valid for 7 days only): https://we.tl/t-ZcUDEqFsZp |
4th July 2023, 15:16 | #294 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
seems _FieldBased frame property is not used to check whether the source is interlaced or not (I also tried with use_props=1 when convert from yv12 to yv24 but it kinda broken)
also can we have independent chroma subsampling parameter? for let say convert anything to 4:4:4 regardless of bitdepth to do some filtering then back to 4:2:0 or whatever original subsampling with another z_ConvertFormat() call and this is easy z_ConvertFormat(pixel_type=PixelType(orig))
__________________
See My Avisynth Stuff |
5th July 2023, 03:06 | #295 | Link | |
Registered User
Join Date: Jul 2018
Posts: 450
|
Quote:
I'm not sure what you exactly ask about "independent chroma subsampling parameter". Can you elaborate? |
|
5th July 2023, 06:25 | #296 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
like adding new parameter called chroma_subsampling (or any short name) that accept "444" or "422" and so as string or as int so (-1=same as input) and this will be default or (0=444) (1=422) and so on, and this parameter will be ignored if user set pixel_type
__________________
See My Avisynth Stuff Last edited by real.finder; 5th July 2023 at 12:36. |
|
5th July 2023, 08:10 | #297 | Link | |
Registered User
Join Date: Jul 2018
Posts: 450
|
Quote:
Code:
Colorbars(pixel_type="yv12") propset("_FieldBased", 1) z_ConvertFormat(pixel_type="yv24", use_props=1) Using use_props=0 doesn't throw error - frame property is not read. |
|
5th July 2023, 12:33 | #298 | Link |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
yes but with use_props=0 will treat the yv12 as progressive when convert it to yv24 which will cause chroma Field Blending
__________________
See My Avisynth Stuff Last edited by real.finder; 5th July 2023 at 12:36. |
5th July 2023, 14:35 | #299 | Link | |
Registered User
Join Date: Jul 2018
Posts: 450
|
Quote:
If you want the frame properties to be read (including _FieldBased) use use_props=1. |
|
5th July 2023, 14:46 | #300 | Link | |
Registered User
Join Date: Jan 2012
Location: Mesopotamia
Posts: 2,587
|
Quote:
avspmod error with interlaced=true it work fine but I need to put it inside avsi function that work with interlaced and progressive and since we got frame properties in avs+ we should rely on them especially if we have a source that got mixed interlaced and progressive frames/sections
__________________
See My Avisynth Stuff |
|
|
|