D6500 3D Resolution NOT FULL HD

Here for general support for D series TVs, request and problem solve area.
Post Reply

User avatar
erdem_ua
SamyGO Admin
Posts: 3116
Joined: Thu Oct 01, 2009 6:02 am
Location: Istanbul, Turkey
Contact:

Re: D6500 3D Resolution NOT FULL HD

Post by erdem_ua »

Bla bla bla bla bla bla... It's enough.
It's easy to speculating on this subject. But now it is time to listen what CODEs says about issue...

I found sometime to inspect my D6000 firmware, T-GAS6DAAC and I think I have located the class that responsible from 3D function of this TV.

And this night mega star is : GASFRC3DShare Class (Applauds...)

Firstly, for people doesn't aware what CMR means, it Clear motion rate and defines how much pixels are Clear "on picture in motion".
You can watch this video to understand what it is actually.

While I am working on exeDSP, I found some interesting 5 different functions of this class like

Code: Select all

GASFRC3DShare::t_GASFRC3D_Set_FRC1X(void)
GASFRC3DShare::t_GASFRC3D_Set_FRC2X(void)
GASFRC3DShare::t_GASFRC3D_Set_FRC3X(void)
GASFRC3DShare::t_GASFRC3D_Set_FRC4X(void)
GASFRC3DShare::t_GASFRC3D_Set_FRC5X(void)
GASFRC3DShare::t_GASFRC3D_Set_FRC50_to_60(void)
GASFRC3DShare::t_GASFRC3D_Set_Size_50Hz(void)
GASFRC3DShare::t_GASFRC3D_Set_Size_60Hz(void)
This functions reminds me like "Frame CMR 1X to 5X" pixels for defining "artificial CMR levels".
Since there is exactly 5 CMR modes defined at the video... But there might be other meaning. I don't know actually.

Also there is some dual functions like

Code: Select all

GASFRC3DShare::t_SetModeMPOForGenoaSAlone(bool)
GASFRC3DShare::t_SetModeMPOForGenoaSParma120Plus(bool)
that means D series has 2 different 3D hardware engines...

But after, I realized that, this function clearly says, SAMSUNG DEFINITELY CHANGE PICTURE SIZE WHILE ENABLING 3D MODE ON!

Code: Select all

GASFRC3DShare::t_IsChangedInputSizeForSet3DMode(CD3dEffectMode_k)
Why Samsung needed to change Input size of picture? I don't know if there is a meaningful reason...

So problem on our TV's are NOT unconscious programming error, instead, Samsung actually wanted to have this DEFECTS in our TVs, because Samsung listens the evils call.

I inspect GASFRC3DShare::t_SetModeMPOForGenoaSAlone(bool) function
When it called, function calls some other functions sequentially.

GASFRC3DShare::t_GASFRC3D_SetFRCComp
GASFRC3DShare::t_GASFRC3D_SetFRCRatio -> This function calls Set_FRC*X(void) functions...
GASFRC3DShare::t_GASFRC3D_Set3DInputFormat

I believe, a professional hackers who has much more time to work on this functions could also reveal some other secrets and might he ( are there are any women hacker? :-D ) could fix this issue...

PS:Evil told me that, It (evil doesn't have any sexuality guys) offered to Samsung for make some picture defect on low level D6x00 series for selling more premium priced TVs like D7000 or from E series next year since D6 series 3D capability is not so good, looks like crap and after end of the day, Samsung could make more profit by selling price premium TVs and or more TVs at next year... Actually, it looks like Samsung listens that advices... But evil don't tell them anything about us... That's how evils working with two sides... I wonder things that, what evil don't tell me about Samsung... We will learn soon :)
I wish Samsung listens the Google motto..."Don't be evil" and you guys, also don't trust it too. I don't. ;)

User avatar
juusso
SamyGO Moderator
Posts: 10125
Joined: Sun Mar 07, 2010 6:20 pm

Re: D6500 3D Resolution NOT FULL HD

Post by juusso »

Then solution comes from your findings itself?
We need to patch 3Dshare to skip the picture format function GASFRC3DShare::t_GASFRC3D_Set3DInputFormat

Code: Select all

GASFRC3DShare::t_GASFRC3D_SetFRCComp
GASFRC3DShare::t_GASFRC3D_SetFRCRatio -> This function calls Set_FRC*X(void) functions...
--->GASFRC3DShare::t_GASFRC3D_Set3DInputFormat<--- skip this
Simple redirect. Is it hard to do? For people, living in the ASM, think no.
LE40B653T5W,UE40D6750,UE65Q8C
Have questions? Read SamyGO Wiki, Search on forum first!
FFB (v0.8), FFB for CI+ . Get root on: C series, D series, E series, F series, H series. rooting K series, exeDSP/exeTV patches[C/D/E/F/H]

DO NOT EVER INSTALL FIRMWARE UPGRADE

User avatar
erdem_ua
SamyGO Admin
Posts: 3116
Joined: Thu Oct 01, 2009 6:02 am
Location: Istanbul, Turkey
Contact:

Re: D6500 3D Resolution NOT FULL HD

Post by erdem_ua »

Yup. Last night is little long night. Have a time to inspect exeDSP little.
Indeed, I can make redirects easily but have doubts if that is resolve the whole problem...

We needed to inspect some more...
Also debug support on D series is a plus for our understanding. We needed to build environment.

arris69
Official SamyGO Developer
Posts: 1700
Joined: Fri Oct 02, 2009 8:52 am
Location: Austria/Vienna (no Kangaroos here)
Contact:

Re: D6500 3D Resolution NOT FULL HD

Post by arris69 »

erdem_ua wrote:...
Also debug support on D series is a plus for our understanding. We needed to build environment.
strace, pmap, gdb, gdbserver, elfpatcher are in extensions-pack for d-series....
none of devs tried it till now???
or did I miss anything :?

mordusy
Posts: 16
Joined: Sat Oct 01, 2011 1:40 pm

Re: D6500 3D Resolution NOT FULL HD

Post by mordusy »

allso got the same problem on my 6530 through usb and console but if i play movies and those test pics through my blu-ray player all is perfect.

Post Reply

Return to “[D] Support”