Japanese ANIME quality up on streming

For everything that's not in any way related to PureBasic. General chat etc...
Little John
Addict
Addict
Posts: 4812
Joined: Thu Jun 07, 2007 3:25 pm
Location: Berlin, Germany

Re: Japanese ANIME quality up on streming

Post 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.
User avatar
oryaaaaa
Addict
Addict
Posts: 833
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: Japanese ANIME quality up on streming

Post 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.
User avatar
oryaaaaa
Addict
Addict
Posts: 833
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: Japanese ANIME quality up on streming

Post 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!
Olli
Addict
Addict
Posts: 1272
Joined: Wed May 27, 2020 12:26 pm

Re: Japanese ANIME quality up on streming

Post by Olli »

Yep... Sure, there was anything on streaming in this subject...
User avatar
Caronte3D
Addict
Addict
Posts: 1379
Joined: Fri Jan 22, 2016 5:33 pm
Location: Some Universe

Re: Japanese ANIME quality up on streming

Post by Caronte3D »

Strange things :lol:
Image
Olli
Addict
Addict
Posts: 1272
Joined: Wed May 27, 2020 12:26 pm

Re: Japanese ANIME quality up on streming

Post 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...
User avatar
oryaaaaa
Addict
Addict
Posts: 833
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: Japanese ANIME quality up on streming

Post 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.
Olli
Addict
Addict
Posts: 1272
Joined: Wed May 27, 2020 12:26 pm

Re: Japanese ANIME quality up on streming

Post by Olli »

A person painting the Mona Lisa, accompanied by the projection of tomato soup...
User avatar
oryaaaaa
Addict
Addict
Posts: 833
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: Japanese ANIME quality up on streming

Post by oryaaaaa »

hehehe, It's tiled mownow.

CPU burn pattern
Plus Plus Plus DEL ... Plus x64 DEL
CPU reg voltage up up up up brake down.

but, safety balancer
Plus DEL Plus Plus DEL Plus DEL
CPU reg voltage up up down as balacend.

If variables=status then use CF flags.
CF flags need CPU stable clock and temp.

What are you correct with devices?
This is USB-DAC AK4497EQ XMOS with ASIO streaming.
clealy, sharp, and impoved bass sounds.

dead or alive eqaul good or bad.
User avatar
oryaaaaa
Addict
Addict
Posts: 833
Joined: Mon Jan 12, 2004 11:40 pm
Location: Okazaki, JAPAN

Re: Japanese ANIME quality up on streming

Post by oryaaaaa »

This problems depend HDMI cables.
DeepL wrote:This issue has been analyzed as stemming from the HDMI control chip and HDMI transmission cable, and video degradation has not occurred in some countries. Most results indicated that image degradation occurred when configuring a SONY PS5 with a SONY HDTV. However, analysis suggests that the metal conductors in HDMI cables may cause electromagnetic exposure harmful to the human body. Consequently, HDMI cables using optical fiber have become available at lower prices. Therefore, if you continue using this program, please connect using cables such as those listed below.
HDMI 8K 2.0m Active Optical Cable

8K Fiber Optic HDMI 2.1 Cable 30ft/9m, Long Active HDMI Cable,
High Speed Fiber HDMI Cord, 48Gbps, 8K@60Hz 4K@120Hz,
Dynamic HDR, eARC, HDCP 2.2&2.3, 3D, for HDTV Monitor Game


You should change Fiber optic HDMI cables from old HDMI cables.
Post Reply