aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/linden/indra
diff options
context:
space:
mode:
authorMcCabe Maxsted2011-03-09 23:30:59 -0700
committerMcCabe Maxsted2011-03-09 23:30:59 -0700
commitfa1aa4620d5cd68effaa68a3453fa401e5472476 (patch)
treea79b09712230afa7a2e8b35458a2fa0a62f9ce10 /linden/indra
parent#713: add a ossl osUnixTimeToTimestamp() function for syntax highlighting, pa... (diff)
downloadmeta-impy-fa1aa4620d5cd68effaa68a3453fa401e5472476.zip
meta-impy-fa1aa4620d5cd68effaa68a3453fa401e5472476.tar.gz
meta-impy-fa1aa4620d5cd68effaa68a3453fa401e5472476.tar.bz2
meta-impy-fa1aa4620d5cd68effaa68a3453fa401e5472476.tar.xz
Updated copywinlibs and staging to use the new set of gstreamer libs
Diffstat (limited to 'linden/indra')
-rw-r--r--linden/indra/cmake/CopyWinLibs.cmake122
-rwxr-xr-xlinden/indra/newview/viewer_manifest.py128
2 files changed, 192 insertions, 58 deletions
diff --git a/linden/indra/cmake/CopyWinLibs.cmake b/linden/indra/cmake/CopyWinLibs.cmake
index f584689..78c7c96 100644
--- a/linden/indra/cmake/CopyWinLibs.cmake
+++ b/linden/indra/cmake/CopyWinLibs.cmake
@@ -32,6 +32,67 @@ set(debug_files
32 libapr-1.dll 32 libapr-1.dll
33 libaprutil-1.dll 33 libaprutil-1.dll
34 libapriconv-1.dll 34 libapriconv-1.dll
35
36 # gstreamer streaming files below
37 avcodec-gpl-52.dll
38 avdevice-gpl-52.dll
39 avfilter-gpl-1.dll
40 avformat-gpl-52.dll
41 avutil-gpl-50.dll
42 iconv.dll
43 liba52-0.dll
44 libbz2.dll
45 libcelt-0.dll
46 libdca-0.dll
47 libexpat-1.dll
48 libfaad-2.dll
49 libFLAC-8.dll
50 libgcrypt-11.dll
51 libgio-2.0-0.dll
52 libglib-2.0-0.dll
53 libgmodule-2.0-0.dll
54 libgnutls-26.dll
55 libgobject-2.0-0.dll
56 libgpg-error-0.dll
57 libgstapp-0.10.dll
58 libgstaudio-0.10.dll
59 libgstbase-0.10.dll
60 libgstcontroller-0.10.dll
61 libgstdataprotocol-0.10.dll
62 libgstfft-0.10.dll
63 libgstinterfaces-0.10.dll
64 libgstnet-0.10.dll
65 libgstnetbuffer-0.10.dll
66 libgstpbutils-0.10.dll
67 libgstphotography-0.10.dll
68 libgstreamer-0.10.dll
69 libgstriff-0.10.dll
70 libgstrtp-0.10.dll
71 libgstrtsp-0.10.dll
72 libgstsdp-0.10.dll
73 libgstsignalprocessor-0.10.dll
74 libgsttag-0.10.dll
75 libgstvideo-0.10.dll
76 libgthread-2.0-0.dll
77 libmms-0.dll
78 libmpeg2-0.dll
79 libneon-27.dll
80 libogg-0.dll
81 liboil-0.3-0.dll
82 libsoup-2.4-1.dll
83 libtasn1-3.dll
84 libtheora-0.dll
85 libtheoradec-1.dll
86 libvorbis-0.dll
87 libvorbisenc-2.dll
88 libvorbisfile-3.dll
89 libwavpack-1.dll
90 libx264-67.dll
91 libxml2-2.dll
92 libxml2.dll
93 SDL.dll
94 xvidcore.dll
95 z.dll
35 ) 96 )
36 97
37copy_if_different( 98copy_if_different(
@@ -215,6 +276,67 @@ set(release_files
215 libapr-1.dll 276 libapr-1.dll
216 libaprutil-1.dll 277 libaprutil-1.dll
217 libapriconv-1.dll 278 libapriconv-1.dll
279
280 # gstreamer streaming files below
281 avcodec-gpl-52.dll
282 avdevice-gpl-52.dll
283 avfilter-gpl-1.dll
284 avformat-gpl-52.dll
285 avutil-gpl-50.dll
286 iconv.dll
287 liba52-0.dll
288 libbz2.dll
289 libcelt-0.dll
290 libdca-0.dll
291 libexpat-1.dll
292 libfaad-2.dll
293 libFLAC-8.dll
294 libgcrypt-11.dll
295 libgio-2.0-0.dll
296 libglib-2.0-0.dll
297 libgmodule-2.0-0.dll
298 libgnutls-26.dll
299 libgobject-2.0-0.dll
300 libgpg-error-0.dll
301 libgstapp-0.10.dll
302 libgstaudio-0.10.dll
303 libgstbase-0.10.dll
304 libgstcontroller-0.10.dll
305 libgstdataprotocol-0.10.dll
306 libgstfft-0.10.dll
307 libgstinterfaces-0.10.dll
308 libgstnet-0.10.dll
309 libgstnetbuffer-0.10.dll
310 libgstpbutils-0.10.dll
311 libgstphotography-0.10.dll
312 libgstreamer-0.10.dll
313 libgstriff-0.10.dll
314 libgstrtp-0.10.dll
315 libgstrtsp-0.10.dll
316 libgstsdp-0.10.dll
317 libgstsignalprocessor-0.10.dll
318 libgsttag-0.10.dll
319 libgstvideo-0.10.dll
320 libgthread-2.0-0.dll
321 libmms-0.dll
322 libmpeg2-0.dll
323 libneon-27.dll
324 libogg-0.dll
325 liboil-0.3-0.dll
326 libsoup-2.4-1.dll
327 libtasn1-3.dll
328 libtheora-0.dll
329 libtheoradec-1.dll
330 libvorbis-0.dll
331 libvorbisenc-2.dll
332 libvorbisfile-3.dll
333 libwavpack-1.dll
334 libx264-67.dll
335 libxml2-2.dll
336 libxml2.dll
337 SDL.dll
338 xvidcore.dll
339 z.dll
218 ) 340 )
219 341
220copy_if_different( 342copy_if_different(
diff --git a/linden/indra/newview/viewer_manifest.py b/linden/indra/newview/viewer_manifest.py
index 26a5d84..44dcb73 100755
--- a/linden/indra/newview/viewer_manifest.py
+++ b/linden/indra/newview/viewer_manifest.py
@@ -282,6 +282,11 @@ class WindowsManifest(ViewerManifest):
282 if self.prefix(src='../media_plugins/webkit/%s' % self.args['configuration'], dst="llplugin"): 282 if self.prefix(src='../media_plugins/webkit/%s' % self.args['configuration'], dst="llplugin"):
283 self.path("media_plugin_webkit.dll") 283 self.path("media_plugin_webkit.dll")
284 self.end_prefix() 284 self.end_prefix()
285
286 # Media plugins - GStreamer
287 if self.prefix(src='../media_plugins/gstreamer010/%s' % self.args['configuration'], dst="llplugin"):
288 self.path("media_plugin_gstreamer010.dll")
289 self.end_prefix()
285 290
286 # For WebKit/Qt plugin runtimes 291 # For WebKit/Qt plugin runtimes
287 if self.prefix(src="../../libraries/i686-win32/lib/release", dst="llplugin"): 292 if self.prefix(src="../../libraries/i686-win32/lib/release", dst="llplugin"):
@@ -305,9 +310,6 @@ class WindowsManifest(ViewerManifest):
305 self.path("qtiff4.dll") 310 self.path("qtiff4.dll")
306 self.end_prefix() 311 self.end_prefix()
307 312
308 # Per platform MIME config on the cheap. See SNOW-307 / DEV-41388
309 self.path("skins/default/xui/en-us/mime_types_windows.xml", "skins/default/xui/en-us/mime_types.xml")
310
311 # These need to be installed as a SxS assembly, currently a 'private' assembly. 313 # These need to be installed as a SxS assembly, currently a 'private' assembly.
312 # See http://msdn.microsoft.com/en-us/library/ms235291(VS.80).aspx 314 # See http://msdn.microsoft.com/en-us/library/ms235291(VS.80).aspx
313 if self.prefix(src=self.args['configuration'], dst=""): 315 if self.prefix(src=self.args['configuration'], dst=""):
@@ -348,64 +350,74 @@ class WindowsManifest(ViewerManifest):
348 self.path("ortp.dll") 350 self.path("ortp.dll")
349 351
350 self.end_prefix() 352 self.end_prefix()
351# Gstreamer is not used in webkit_plugins. The librries are never delivered/extracted to 353
352# ../../libraries/i686-win32/lib/release . Commented out until decision made to use or drop.
353 # Gstreamer plugins 354 # Gstreamer plugins
354 #if self.prefix(src="lib/gstreamer-plugins", dst=""): 355 if self.prefix(src="lib/gstreamer-plugins", dst=""):
355 # self.path("*.dll", dst="lib/gstreamer-plugins/*.dll") 356 self.path("*.dll", dst="lib/gstreamer-plugins/*.dll")
356 # self.end_prefix() 357 self.end_prefix()
357 358
358 # Gstreamer libs 359 # Gstreamer libs
359 #if (not self.standalone()) and self.prefix(src="../../libraries/i686-win32/lib/release", dst=""): 360 if (not self.standalone()) and self.prefix(src="../../libraries/i686-win32/lib/release", dst=""):
360 # self.path("iconv.dll") 361 self.path("avcodec-gpl-52.dll")
361 # self.path("libxml2.dll") 362 self.path("avdevice-gpl-52.dll")
362 # self.path("libcairo-2.dll") 363 self.path("avfilter-gpl-1.dll")
363 # self.path("libgio-2.0-0.dll") 364 self.path("avformat-gpl-52.dll")
364 # self.path("libglib-2.0-0.dll") 365 self.path("avutil-gpl-50.dll")
365 # self.path("libgmodule-2.0-0.dll") 366 self.path("iconv.dll")
366 # self.path("libgobject-2.0-0.dll") 367 self.path("liba52-0.dll")
367 # self.path("libgthread-2.0-0.dll") 368 self.path("libbz2.dll")
368 # self.path("charset.dll") 369 self.path("libcelt-0.dll")
369 # self.path("intl.dll") 370 self.path("libdca-0.dll")
370 # self.path("libgcrypt-11.dll") 371 self.path("libexpat-1.dll")
371 # self.path("libgnutls-26.dll") 372 self.path("libfaad-2.dll")
372 # self.path("libgpg-error-0.dll") 373 self.path("libFLAC-8.dll")
373 # self.path("libgstapp.dll") 374 self.path("libgcrypt-11.dll")
374 # self.path("libgstaudio.dll") 375 self.path("libgio-2.0-0.dll")
375 # self.path("libgstbase-0.10.dll") 376 self.path("libglib-2.0-0.dll")
376 # self.path("libgstcdda.dll") 377 self.path("libgmodule-2.0-0.dll")
377 # self.path("libgstcontroller-0.10.dll") 378 self.path("libgnutls-26.dll")
378 # self.path("libgstdataprotocol-0.10.dll") 379 self.path("libgobject-2.0-0.dll")
379 # self.path("libgstdshow.dll") 380 self.path("libgpg-error-0.dll")
380 # self.path("libgstfft.dll") 381 self.path("libgstapp-0.10.dll")
381 # self.path("libgstinterfaces.dll") 382 self.path("libgstaudio-0.10.dll")
382 # self.path("libgstnet-0.10.dll") 383 self.path("libgstbase-0.10.dll")
383 # self.path("libgstnetbuffer.dll") 384 self.path("libgstcontroller-0.10.dll")
384 # self.path("libgstpbutils.dll") 385 self.path("libgstdataprotocol-0.10.dll")
385 # self.path("libgstreamer-0.10.dll") 386 self.path("libgstfft-0.10.dll")
386 # self.path("libgstriff.dll") 387 self.path("libgstinterfaces-0.10.dll")
387 # self.path("libgstrtp.dll") 388 self.path("libgstnet-0.10.dll")
388 # self.path("libgstrtsp.dll") 389 self.path("libgstnetbuffer-0.10.dll")
389 # self.path("libgstsdp.dll") 390 self.path("libgstpbutils-0.10.dll")
390 # self.path("libgsttag.dll") 391 self.path("libgstphotography-0.10.dll")
391 # self.path("libgstvideo.dll") 392 self.path("libgstreamer-0.10.dll")
392 # self.path("libjpeg.dll") 393 self.path("libgstriff-0.10.dll")
393 # self.path("libmp3lame-0.dll") 394 self.path("libgstrtp-0.10.dll")
394 # self.path("libneon-27.dll") 395 self.path("libgstrtsp-0.10.dll")
395 # self.path("libogg-0.dll") 396 self.path("libgstsdp-0.10.dll")
396 # self.path("liboil-0.3-0.dll") 397 self.path("libgstsignalprocessor-0.10.dll")
397 # self.path("libopenjpeg-2.dll") 398 self.path("libgsttag-0.10.dll")
398 # self.path("libpng12-0.dll") 399 self.path("libgstvideo-0.10.dll")
399 # self.path("libschroedinger-1.0-0.dll") 400 self.path("libgthread-2.0-0.dll")
400 # self.path("libspeex-1.dll") 401 self.path("libmms-0.dll")
401 # self.path("libtheora-0.dll") 402 self.path("libmpeg2-0.dll")
402 # self.path("libvorbis-0.dll") 403 self.path("libneon-27.dll")
403 # self.path("libvorbisenc-2.dll") 404 self.path("libogg-0.dll")
404 # self.path("libxml2-2.dll") 405 self.path("liboil-0.3-0.dll")
405 # self.path("glew32.dll") 406 self.path("libsoup-2.4-1.dll")
406 # self.path("xvidcore.dll") 407 self.path("libtasn1-3.dll")
407 # self.path("zlib1.dll") 408 self.path("libtheora-0.dll")
408 # self.end_prefix() 409 self.path("libtheoradec-1.dll")
410 self.path("libvorbis-0.dll")
411 self.path("libvorbisenc-2.dll")
412 self.path("libvorbisfile-3.dll")
413 self.path("libwavpack-1.dll")
414 self.path("libx264-67.dll")
415 self.path("libxml2-2.dll")
416 self.path("libxml2.dll")
417 self.path("SDL.dll")
418 self.path("xvidcore.dll")
419 self.path("z.dll")
420 self.end_prefix()
409 421
410# # pull in the crash logger and updater from other projects 422# # pull in the crash logger and updater from other projects
411# self.path(src=self.find_existing_file( # tag:"crash-logger" here as a cue to the exporter 423# self.path(src=self.find_existing_file( # tag:"crash-logger" here as a cue to the exporter