<feed xmlns='http://www.w3.org/2005/Atom'>
<title>viewer.git/indra/media_plugins/gstreamer010/media_plugin_gstreamer010.cpp, branch 26.3</title>
<subtitle>Megapahit's fork of the Second Life viewer.
</subtitle>
<id>https://megapahit.org/viewer.git/atom?h=26.3</id>
<link rel='self' href='https://megapahit.org/viewer.git/atom?h=26.3'/>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/'/>
<updated>2024-04-09T18:26:06Z</updated>
<entry>
<title>Update Linux media handling (#1146)</title>
<updated>2024-04-09T18:26:06Z</updated>
<author>
<name>Nicky Dasmijn</name>
<email>nicky.dasmijn@posteo.nl</email>
</author>
<published>2024-04-09T18:26:06Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=37392be4171303db08a4842b7882b4cb758a8f8d'/>
<id>urn:sha1:37392be4171303db08a4842b7882b4cb758a8f8d</id>
<content type='text'>
* Enable CEF browser for Linux

* Disable the update for Linux, we don't have that one right now

* Update build_linux.yaml

We need  libpulse-dev for volume_catcher Linux

* Add linux_volum_catcher* files

* Enable OpenAL for Linux-ReleaseOS

* Linux: Update OpenAL

* Update SDL2

* Add libsndio-dev to the dependencies.

* Update CEF to an official LL version

* Remove dupe of emoji_shortcodes

* Reording autobuild does because it can and wants to

* Linux: Disable NDOF for the time being. After updating the ndof 3P needs to be rebuilt and we do not have a fresh one from LL yet.
Forcefully undefine LIB_NDOF, it gets defined in the build variables no matter if it is safe to define.

* Remove wrestling with mutliarch and LIBGL_DRIVERS_PATH

* Remove tcmalloc snippet, tcmalloc is a very faint bad dream of the past

* Putting out a warning this viewer ran on a x64 arch and then suggesting to install 32 bit compat packages makes no sense at all

* CEF resources need to be in lib

* It;'s okay to warn about missing plugins

* Linux: CEF keyboard handling

* Remove old gstreamer 0.10 implementation

* Linux DSO loading always had been very peculiar due to macro magic.
At least now it is peculiar shared magic with only one implementation.

* Remove -fPIC. We get that one from LL_BUILD

* /proc/cpuinfo is not reliable to detrmine the max CPU clock. Try to determine this by reading "/sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq".

Only if this fails go back to /proc/cpuinfo

* Cleanup

* Cleanup common linker and compiler flags, make it more obvious which flags are for which OS/compiler

* Switch to correct plugin file

* Install libpulse-dev for volume catcher.

* And the runner needs libsndio-dev as well.

* check for runner.os=='linux'. matrix.os is the full name of the image (limux-large).</content>
</entry>
<entry>
<title>remove execute permission from many files that should not have it</title>
<updated>2015-11-10T14:48:56Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2015-11-10T14:48:56Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=c8726aba303bcf1207b730a344536e25491420bc'/>
<id>urn:sha1:c8726aba303bcf1207b730a344536e25491420bc</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Update Mac and Windows breakpad builds to latest</title>
<updated>2013-03-29T14:50:08Z</updated>
<author>
<name>Graham Madarasz</name>
<email>graham@lindenlab.com</email>
</author>
<published>2013-03-29T14:50:08Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=bf6182daa8b4d7cea79310547f71d7a3155e17b0'/>
<id>urn:sha1:bf6182daa8b4d7cea79310547f71d7a3155e17b0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Change license from GPL to LGPL (version 2.1)</title>
<updated>2010-08-13T11:24:57Z</updated>
<author>
<name>Oz Linden</name>
<email>oz@lindenlab.com</email>
</author>
<published>2010-08-13T11:24:57Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=06b0d72efa96b6a0ed665f7cd46f358c48929e7b'/>
<id>urn:sha1:06b0d72efa96b6a0ed665f7cd46f358c48929e7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>SNOW-541 PARTIAL GSTREAMER fail to load (slplugin?)</title>
<updated>2010-06-13T11:36:02Z</updated>
<author>
<name>Tofu Linden</name>
<email>tofu.linden@lindenlab.com</email>
</author>
<published>2010-06-13T11:36:02Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e79b9d9bab9c18c05cccbff1ae5869377b303560'/>
<id>urn:sha1:e79b9d9bab9c18c05cccbff1ae5869377b303560</id>
<content type='text'>
Robustify the plugin a bunch more, and turn off a dodgy-and-unused visualization feature.
(transplanted from 43273f751dac21d53dba83a90d7f9e057865f789)
</content>
</entry>
<entry>
<title>Merge from viewer-2-0</title>
<updated>2010-03-23T14:08:11Z</updated>
<author>
<name>Tofu Linden</name>
<email>tofu.linden@lindenlab.com</email>
</author>
<published>2010-03-23T14:08:11Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=e7d9999359dd62509c685181d620b092ed28bc60'/>
<id>urn:sha1:e7d9999359dd62509c685181d620b092ed28bc60</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Added an "init" message in LLPLUGIN_MESSAGE_CLASS_MEDIA, and made LLPluginClassMedia queue it up before initializing its LLPluginProcessParent.</title>
<updated>2010-03-16T23:42:31Z</updated>
<author>
<name>Monroe Linden</name>
<email>monroe@lindenlab.com</email>
</author>
<published>2010-03-16T23:42:31Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=ce242821dcf83bde15b49895c24019347b266d97'/>
<id>urn:sha1:ce242821dcf83bde15b49895c24019347b266d97</id>
<content type='text'>
Made all existing plugins send their texture_params message from this init message instead of the LLPLUGIN_MESSAGE_CLASS_BASE "init" message.  (This ensures that they won't start to receive 'size_change' messages until after the init has happened.)
Added "set_user_data_path" and "set_language_code" messages to LLPluginClassMedia.
Made webkit plugin deal with the new messages, when they're sent before it receives the media "init".
Removed the user_data_path and language_code arguments from the init function calls throughout the hierarchy.
Made LLViewerMediaImpl queue up the language code and user data path messages before initializing the media.

Reviewed by Callum at http://codereview.lindenlab.com/687006 .
</content>
</entry>
<entry>
<title>duh, with added buildability.</title>
<updated>2010-02-27T17:31:27Z</updated>
<author>
<name>Tofu Linden</name>
<email>tofu.linden@lindenlab.com</email>
</author>
<published>2010-02-27T17:31:27Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=f0c897230fe28a0a6c597593b3e8a15b118c01af'/>
<id>urn:sha1:f0c897230fe28a0a6c597593b3e8a15b118c01af</id>
<content type='text'>
</content>
</entry>
<entry>
<title>give audio visualization on faces with audio-only media.  linux/gstreamer only.</title>
<updated>2010-02-27T17:29:30Z</updated>
<author>
<name>Tofu Linden</name>
<email>tofu.linden@lindenlab.com</email>
</author>
<published>2010-02-27T17:29:30Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=753ddd771499257297fa8dfda6749854b4b2eeb9'/>
<id>urn:sha1:753ddd771499257297fa8dfda6749854b4b2eeb9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>more minor cleanup to the gstreamer plugin.</title>
<updated>2009-12-25T00:57:53Z</updated>
<author>
<name>Tofu Linden</name>
<email>tofu.linden@lindenlab.com</email>
</author>
<published>2009-12-25T00:57:53Z</published>
<link rel='alternate' type='text/html' href='https://megapahit.org/viewer.git/commit/?id=4070f6636e06b698f8b46d3e8009305eb3594a13'/>
<id>urn:sha1:4070f6636e06b698f8b46d3e8009305eb3594a13</id>
<content type='text'>
</content>
</entry>
</feed>
