Page 3 of 3

Re: Japanese ANIME quality up on streming

Posted: Fri Oct 24, 2025 9:30 am
by Little John
BarryG wrote: Fri Oct 24, 2025 8:34 am
NicTheQuick wrote: Wed Jul 16, 2025 2:43 pmWhy is this thread still open and in the Tricks 'n' Tips forum?
Agreed. All this is not a tip or trick. Needs to go into "Off Topic" I say.
... and this thread is getting increasingly crazy:
oryaaaaa wrote: Fri Oct 24, 2025 6:35 am In this PureBasic, one cannot survive unless they consider the outcome of suppressing Freak's anger over Fred's feelings.
oryaaaaa obvioiusly needs some kind of help that this forum cannot provide.

Re: Japanese ANIME quality up on streming

Posted: Fri Oct 24, 2025 11:05 am
by oryaaaaa
It's OK.
DeepL wrote:This thread agrees to move off-topic.
This is because proper color management techniques have been established
for anime streaming centered around Japan, rendering this method unnecessary.

The Asus Chromebook CX14 N50 achieves accurate color reproduction, and
there are no issues with the Alder Lake 2MB Intel7 Fab CPU.
Thank you.

Re: Japanese ANIME quality up on streming

Posted: Fri Oct 24, 2025 1:05 pm
by oryaaaaa
This thread was move to here from Trick'nd Tips.
I am very happy, because
I will not have to bear large amounts of
compensation or patent claim fees.

If it's off topic, I can talk about things like this.

Code: Select all

Global NewMap ExtRegisterYMM.s()
;
ExtRegisterYMM("0") = "ymm0"
ExtRegisterYMM("1") = "ymm1"
ExtRegisterYMM("2") = "ymm2"
ExtRegisterYMM("3") = "ymm3"
ExtRegisterYMM("4") = "ymm4"
ExtRegisterYMM("5") = "ymm5"
ExtRegisterYMM("6") = "ymm6"
ExtRegisterYMM("7") = "ymm7"
ExtRegisterYMM("8") = "ymm8"
ExtRegisterYMM("9") = "ymm9"
ExtRegisterYMM("10") = "ymm10"
ExtRegisterYMM("11") = "ymm11"
ExtRegisterYMM("12") = "ymm12"
ExtRegisterYMM("13") = "ymm13"
ExtRegisterYMM("14") = "ymm14"
ExtRegisterYMM("15") = "ymm15"
;
Global NewMap ExtRegisterYMMA.s()
;
ExtRegisterYMMA("0") = "ymm0"
ExtRegisterYMMA("2") = "ymm2"
ExtRegisterYMMA("4") = "ymm4"
ExtRegisterYMMA("6") = "ymm6"
ExtRegisterYMMA("8") = "ymm8"
ExtRegisterYMMA("10") = "ymm10"
ExtRegisterYMMA("12") = "ymm12"
ExtRegisterYMMA("14") = "ymm14"
;
Global NewMap ExtRegisterYMMB.s()
;
ExtRegisterYMMB("1") = "ymm1"
ExtRegisterYMMB("3") = "ymm3"
ExtRegisterYMMB("5") = "ymm5"
ExtRegisterYMMB("7") = "ymm7"
ExtRegisterYMMB("9") = "ymm9"
ExtRegisterYMMB("11") = "ymm11"
ExtRegisterYMMB("13") = "ymm13"
ExtRegisterYMMB("15") = "ymm15"

Code: Select all

Procedure Cures_five_YMM(start.i, cycle.i)
  Protected pos.i, pos_2.i
  ; NOT_NOT_mmx_0_7_RAX_1.txt
  For pos=start To start+(cycle-1)
    AddElement(Buffer()) : Buffer() = FASM "JMP Cures_five_YMM"+Str(pos)
    ForEach ExtRegisterMMA()
      For pos_2=1 To 3
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
        AddElement(Buffer()) : Buffer() = FASM "PAND " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
        AddElement(Buffer()) : Buffer() = FASM "POR " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
        AddElement(Buffer()) : Buffer() = FASM "POR " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
        AddElement(Buffer()) : Buffer() = FASM "XCHG bh, cl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG cl, bh"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ch, bl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG bl, ch"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ah, dl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dl, ah"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dh, al"
        AddElement(Buffer()) : Buffer() = FASM "XCHG al, dh"
        AddElement(Buffer()) : Buffer() = FASM "pcmpeqb " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
      Next
      AddElement(Buffer()) : Buffer() = FASM "PSRLQ " + ExtRegisterMMA() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "PSRAD " + ExtRegisterMMA() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "PSRAD " + ExtRegisterMMA() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "PADDQ " + ExtRegisterMMA() + ", " + ExtRegisterMMA()
    Next
    ResetMap(ExtRegisterXMMA())
    ForEach ExtRegisterYMMA()
      NextMapElement(ExtRegisterXMMA())
      For pos_2=1 To 3
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterXMMA() + ", " + ExtRegisterXMMA() + ", " + ExtRegisterXMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPAND " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPOR " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPOR " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
        AddElement(Buffer()) : Buffer() = FASM "XCHG bh, cl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG cl, bh"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ch, bl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG bl, ch"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ah, dl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dl, ah"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dh, al"
        AddElement(Buffer()) : Buffer() = FASM "XCHG al, dh"
        AddElement(Buffer()) : Buffer() = FASM "Vpcmpeqb " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
      Next
      AddElement(Buffer()) : Buffer() = FASM "VPSRLQ " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "VPSRAD " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "VPSRAD " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "VPADDQ " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA() + ", " + ExtRegisterYMMA()
    Next    
    ForEach ExtRegisterMMB()
      For pos_2=1 To 3
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
        AddElement(Buffer()) : Buffer() = FASM "PAND " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
        AddElement(Buffer()) : Buffer() = FASM "POR " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
        AddElement(Buffer()) : Buffer() = FASM "POR " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
        AddElement(Buffer()) : Buffer() = FASM "PXOR " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
        AddElement(Buffer()) : Buffer() = FASM "XCHG bh, cl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG cl, bh"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ch, bl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG bl, ch"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ah, dl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dl, ah"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dh, al"
        AddElement(Buffer()) : Buffer() = FASM "XCHG al, dh"
        AddElement(Buffer()) : Buffer() = FASM "pcmpeqb " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
      Next
      AddElement(Buffer()) : Buffer() = FASM "PSRLQ " + ExtRegisterMMB() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "PSRAD " + ExtRegisterMMB() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "PSRAD " + ExtRegisterMMB() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "PADDQ " + ExtRegisterMMB() + ", " + ExtRegisterMMB()
    Next
    ResetMap(ExtRegisterXMMB())
    ForEach ExtRegisterYMMB()
      NextMapElement(ExtRegisterXMMB())
      For pos_2=1 To 3
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterXMMB() + ", " + ExtRegisterXMMB() + ", " + ExtRegisterXMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPAND " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPOR " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPOR " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "VPXOR " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
        AddElement(Buffer()) : Buffer() = FASM "XCHG bh, cl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG cl, bh"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ch, bl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG bl, ch"
        AddElement(Buffer()) : Buffer() = FASM "XCHG ah, dl"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dl, ah"
        AddElement(Buffer()) : Buffer() = FASM "XCHG dh, al"
        AddElement(Buffer()) : Buffer() = FASM "XCHG al, dh"
        AddElement(Buffer()) : Buffer() = FASM "Vpcmpeqb " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
      Next
      AddElement(Buffer()) : Buffer() = FASM "VPSRLQ " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "VPSRAD " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "VPSRAD " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", 255"
      AddElement(Buffer()) : Buffer() = FASM "VPADDQ " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB() + ", " + ExtRegisterYMMB()
    Next    
    AddElement(Buffer()) : Buffer() = FASM "Cures_five_YMM"+Str(pos)+":"
  Next
EndProcedure
This code run "No operations!".
But Haswell design cores have PowerVoltageRegulator crushed.

My previous job was at SCREEN, a manufacturer of semiconductor
manufacturing equipment, so with just one my postcard notice,
Broadwell was no longer available in private distribution.

Skylake Kabylake was no troubles power.
but Kabylake-X had PowerVoltageRegulator crush.

In the world, there is no way to contact the "Intel CPU Design Department".
The only way Intel users can provide support with any problems.
Let's share PureBasic forum!

Re: Japanese ANIME quality up on streming

Posted: Fri Oct 24, 2025 11:05 pm
by Olli
Yep... Sure, there was anything on streaming in this subject...

Re: Japanese ANIME quality up on streming

Posted: Sat Oct 25, 2025 9:36 pm
by Caronte3D
Strange things :lol:
Image

Re: Japanese ANIME quality up on streming

Posted: Sun Oct 26, 2025 1:20 am
by Olli
oriyaaa wrote:In the world, there is no way to contact the "Intel CPU Design Department".
I understand you. I have a similar problem with the IRS. I see your pain, however you wont live the assache I will get. I doubt you imagine it, even if I publish any ZMMs...

Re: Japanese ANIME quality up on streming

Posted: Sun Oct 26, 2025 3:28 am
by oryaaaaa
Video image render process, I think first...
FPU CF is bug?

Code: Select all

;STC : STC—Set Carry Flag
;CLC : CLC—Clear Carry Flag

Macro ForceInitCarryFlag
  !STC
  !CLC
  !STC
  !STC
  !CLC
  !STC
  !STC
  !STC
  !STC
  !CLC
EndMacro
I don't think error results for PureBasic FPU build.
but, any FPU process improved results!

If you setup FPU process code or Event bug?, should this tips.

Code: Select all

file.s = "H:\Tower of Fantasy\20251020.png"
ForceInitCarryFlag
If ReadFile(1, file)
  *b = AllocateMemory( Lof(1) )
  ReadData(1, *b, Lof(1))
  ForceInitCarryFlag
  set.s = Base64Encoder(*b,  Lof(1) )
  CloseFile(1)
  SetClipboardText("<img src="+Chr(34)+"Data:image/png;base64,"+set+Chr(34)+" width="+Chr(34)+"100%"+Chr(34)+">")
EndIf
This tips is local images to HTML index.html embed codes.

Re: Japanese ANIME quality up on streming

Posted: Sun Oct 26, 2025 8:59 am
by Olli
A person painting the Mona Lisa, accompanied by the projection of tomato soup...