<div dir="ltr">Hello,<br><div><div class="gmail_extra"><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- navigator<br></blockquote><div>Firefox 43 beta is available on Hipster: <a href="http://www.openindiana.org/2015/11/30/firefox-43b/">http://www.openindiana.org/2015/11/30/firefox-43b/</a><br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- office suite<br></blockquote><div><br></div><div>LibreOffice available from SFE: <a href="http://sfe.opencsw.org">sfe.opencsw.org</a><br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
- multimedia player<br></blockquote><div><br></div><div>VLC 2.2.1 soon I promise ;) <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I think we cover nearly 80% of generic desktop computer needs.<br></blockquote><div><br></div><div>So we are almost good ? ;)<br> <br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
I'll try my best to contribute, the very few hours per week I got have been diverted by a SGI Octane lately, I have to focus on tiny things I can achieve.<br></blockquote><div><br></div><div>Oh an Octane, nice :) I just have Indies and O2s, not super beefy.<br><br></div><div>I submitted a PR for IJG's libjpeg:<br><br><a href="https://github.com/OpenIndiana/oi-userland/pull/1584">https://github.com/OpenIndiana/oi-userland/pull/1584</a><br><br>but I am confused.. I do not know what it is the best option...<br></div><div>Best regards,<br><br></div><div>Aurelien<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Best regards<br>
<span class="">Ben<br>
<br>
----- Mail original -----<br>
De: "Aurélien Larcher" <<a href="mailto:aurelien.larcher@gmail.com">aurelien.larcher@gmail.com</a>><br>
À: "OpenIndiana Developer mailing list" <<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a>><br>
</span>Envoyé: Samedi 12 Décembre 2015 05:40:40<br>
Objet: Re: [oi-dev] libjpeg-turbo and VLC<br>
<div class=""><div class="h5"><br>
<br>
Hi,<br>
maybe are you missing the hipster-encumbered repository ?<br>
<br>
<a href="http://pkg.openindiana.org/hipster-encumbered/en/index.shtml" rel="noreferrer" target="_blank">http://pkg.openindiana.org/hipster-encumbered/en/index.shtml</a><br>
<br>
Some libs are still missing (like live55) but they are only optional.<br>
<br>
The only showstopper is that VLC uses libjpeg-turbo's jpeg_mem_src so I prepared several libjpeg components to provide IJG's and the Turbo implementations in separate subdirectory.<br>
<br>
If you have the time, you can contribute the missing optional libraries listed here:<br>
<br>
<a href="http://wiki.openindiana.org/oi/Multimedia" rel="noreferrer" target="_blank">http://wiki.openindiana.org/oi/Multimedia</a><br>
<br>
<br>
After adding libjpeg-turbo with 6b compliance, VLC 2.2.1 compile out of the box provided that you add some flags:<br>
<br>
CFLAGS=" -DLUA_COMPAT_ALL=1 -DGL_GLEXT_PROTOTYPES -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 "<br>
<br>
<br>
The first is to enable backward compatibility mode with Lua 5.1, but I think our 5.2 needs recompile with the backward compatibility flag.<br>
<br>
The second is to address a compilation error.<br>
<br>
The last bits are to make sure that the macros is declared in a consistent way but I am not sure that is the case as some warnings still show up.<br>
<br>
<br>
If you have more time than I have, I can push my VLC branch so that you can finish up the component and test with the optional libraries.<br>
<br>
But before we can add VLC to oi-userland/encumbered, I need to push the libjpeg components in any case.<br>
Best regards<br>
<br>
Aurélien<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
On Fri, Dec 11, 2015 at 1:27 AM, < <a href="mailto:bentahyr@chez.com">bentahyr@chez.com</a> > wrote:<br>
<br>
<br>
Hi Aurélien,<br>
<br>
This is great news.<br>
I tried myself and my results are way less optimistic than yours.<br>
How did you compiled the libraries necessary for VLC ?<br>
After installing all I could from repo, I'm still left to compile the following :<br>
a52 bluray caca chromaprint dca dvbpsi dvdcss dvdnav dvdread faad2 \<br>
ffmpeg fluid gme goom gsm jpeg kate \<br>
lame libmpeg2 live555 mad matroska modplug mpcdec nettle \<br>
postproc shout sidplay2 taglib twolame upnp vncserver vpx x264 x265 zvbi<br>
<br>
I know I can live without the blueray support even if it would be nice to have but DVD/x264 seem to me quite important.<br>
<br>
Did you compile those ? Did you got them from SFE ?<br>
<br>
Best regards.<br>
Ben<br>
<br>
----- Mail original -----<br>
De: "Aurélien Larcher" < <a href="mailto:aurelien.larcher@gmail.com">aurelien.larcher@gmail.com</a> ><br>
À: "OpenIndiana Developer mailing list" < <a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a> ><br>
Envoyé: Jeudi 3 Décembre 2015 08:56:18<br>
Objet: [oi-dev] libjpeg-turbo and VLC<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
Hello,<br>
this afternoon I compiled VLC 2.2.1 quick and dirty (no patching involved \o/) for use on my (work-)workstation. This was made easier thanks to:<br>
<br>
- update of gnu-gettext 0.19.6 by Alexander [1]<br>
- support of strerror_l to illumos [2]<br>
<br>
The only issue was that our libjpeg6b is quite old and not compatible with VLC, installing libjpeg-turbo (which is libjpeg8 compliant) solved the problem.<br>
<br>
Is it realistic to consider modifiying the libjpeg component and use libjpeg-turbo with v8 compatility as drop-in replacement ? The performance difference is quite impressive.<br>
<br>
<br>
VLC 2.2.1 just works fine, the only issue related to loading the Lua plugin is not OI specific and to be fixed upstream.<br>
Best regards<br>
<br>
Aurelien<br>
<br>
<br>
<br>
<br>
<br>
<br>
[1] <a href="https://github.com/OpenIndiana/oi-userland/pull/1544" rel="noreferrer" target="_blank">https://github.com/OpenIndiana/oi-userland/pull/1544</a><br>
[2] <a href="https://github.com/illumos/illumos-gate/commit/b599bd937c305a895426e8c412ca920ce7824850" rel="noreferrer" target="_blank">https://github.com/illumos/illumos-gate/commit/b599bd937c305a895426e8c412ca920ce7824850</a><br>
<br>
<br>
<br>
<br>
<br>
<br>
--<br>
<br>
<br>
<br>
<br>
---<br>
Praise the Caffeine embeddings<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
<br>
<br>
--<br>
<br>
<br>
<br>
<br>
---<br>
Praise the Caffeine embeddings<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a></div></div></blockquote></div><br><br clear="all"><br>-- <br><div class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:courier new,monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div>
</div></div></div>