Page 1 of 2

Samsung open source releases

Posted: Sun Feb 09, 2020 6:07 pm
by ZGod
It seems Samsung removes the source releases of older TVs on their open source page. Does anybody have a copy of the sources for pre-2015 TVs?

Re: Samsung open source releases

Posted: Sun Feb 09, 2020 7:05 pm
by sectroyer
Yes. A lot of people :)

Re: Samsung open source releases

Posted: Sun Feb 09, 2020 10:15 pm
by ZGod
That is great. Do you have a way to share this? I am trying to collect these files now, I put some up here: https://yadi.sk/d/T8-BO92HXFcejw

I ran into this as I was looking over the changes that Samsung made to SDL. It appears that the version provided for the 2014 models relies on some headers from gplayer and I haven't come across those yet.

My expectation is that the 2014 sources are an evaluation of the 2013 sources (at least for some libraries that Samsung essentially forked), so it would be interesting to compare the changes they made over time. Maybe put the different change sets as Git commits against each other (and the original) in a public Git repo would be interesting too.

Meanwhile I hope to find a way to obtain these missing headers too. I expect Samsung legally needs to provide them so I can at least recompile their SDL myself.

Re: Samsung open source releases

Posted: Mon Feb 10, 2020 10:05 am
by sectroyer
Hmm, I don't remember what was 7 years ago :) Provide series which you are interested in and I will check.

Re: Samsung open source releases

Posted: Mon Feb 10, 2020 6:02 pm
by ZGod
I'm looking for the models from which I could reconstruct chronologically the changes that Samsung made as it developed the sources. At one point I did the same for another old GPL project of which multiple releases with sources were floating around: https://github.com/jschwartzenberg/twinsock

It seems that Samsung started very early as the SDL version from my 2014 sources is 1.2.11 which was released around 2007. So they probably forked for a very old model and kept developing on top of that. In this case I could clone the official SDL repo and put the different Samsung versions on top of the original 1.2.11 version as separate commits. Similarly for other sources that Samsung provided

Would you be able to provide at least the 2010-2013 releases? Anything older might be related as well, but this would seem like a good start. I think having all Samsung's sources on a platform like GitHub would help to prevent unavailability as well :)

Re: Samsung open source releases

Posted: Mon Feb 10, 2020 7:02 pm
by sectroyer
Please stop using years, we use letters for series naming it's hard to talk like this :) For example according to source code (don't have access to tv itself anymore) C had SDL 1.2.11

Re: Samsung open source releases

Posted: Mon Feb 10, 2020 7:09 pm
by ZGod
Alright, will do! Could you provide what you have from C to F?

Do you know if B also had SDL or was C their first TV with SDL?

Re: Samsung open source releases

Posted: Mon Feb 10, 2020 7:22 pm
by sectroyer
Sorry B is just too far away for me. E and F both have SDL 1.2.11, SDL_image 1.2.6,SDL_ttf 2.0.8, SDL_net 1.2.7 and SDL_mixer 1.2.11

Re: Samsung open source releases

Posted: Mon Feb 10, 2020 9:52 pm
by ZGod
Yep, this matches the 2014 versions exactly. I guess those sources require but miss the GPlayer parts as well? Could you provide access to those E and F sources?

Re: Samsung open source releases

Posted: Mon Feb 10, 2020 10:05 pm
by sectroyer
again 2014... I didn't see gplayer anywhere I don't think they even use it. You want sdl ? e and f looks to be same, no point using both, it won't change a thing IMHO :)