summaryrefslogtreecommitdiff
path: root/avmedia/Module_avmedia.mk
AgeCommit message (Collapse)AuthorFilesLines
2020-12-25Remove vlc part since experimental since 5 yearsJulien Nabet1-6/+0
However considering git history about vlc part (see https://cgit.freedesktop.org/libreoffice/core/log/?qt=grep&q=vlc) it seems there's no real patch since 2013 + it's been explicitely indicated as experimental since 2015 See http://document-foundation-mail-archive.969070.n3.nabble.com/About-vcl-status-in-avmedia-keep-or-removed-unmaintained-code-since-7-years-tt4293282.html Of course if someone wants to keep on the work on it, it's always possible to revert the patch. Change-Id: Ia1602ea61b7ffa577148a80f974ebdcb71495fbb Reviewed-on: https://gerrit.libreoffice.org/c/core/+/108283 Tested-by: Jenkins Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2019-06-07Drop support for gstreamer-0.10Michael Weghorn1-6/+0
Drop all GStreamer 0.10 support according to ESC decision of 2019-06-06. GStreamer 0.10 is obsolete and no longer needed, superseded by GStreamer 1.0 which is available in baseline (RHEL 7 or CentOS 7) and all relevant distros. Change-Id: Ic317eba04d2c17e141acc983f37fbfa4301c9f3f Reviewed-on: https://gerrit.libreoffice.org/73619 Tested-by: Jenkins Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2018-09-12Remove Library_avmediaQuickTime, which is deadStephan Bergmann1-10/+0
...as a consequence of a4e81b7c313e5cb0e0f23a8605502b4b0b7f599e "No QuickTime in the 10.12 SDK" and <https://gerrit.libreoffice.org/#/c/60375/> "Support for building with macOS SDK < 10.12 is long gone" Change-Id: Ida690370aea5b9559bb2c112dc73f26738facfd0 Reviewed-on: https://gerrit.libreoffice.org/60376 Tested-by: Jenkins Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-10-30related: tdf#103884 remove gltf/collada featureThorsten Behrens1-5/+0
Change-Id: Icd26ad96c0337844ef1463dabfbe791caa00dd2d Reviewed-on: https://gerrit.libreoffice.org/43972 Reviewed-by: Thorsten Behrens <Thorsten.Behrens@CIB.de> Tested-by: Thorsten Behrens <Thorsten.Behrens@CIB.de>
2017-10-10Revert "iOS, removed unneeded avmedia libraries"jan Iversen1-1/+1
sorry for the noise. This reverts commit 032b1e87078fe60cf8b59b756d93b02b278ed8c8.
2017-10-10iOS, removed unneeded avmedia librariesjan Iversen1-1/+1
add USE_AVMEDIA_DUMMY to .mk to stop libraries from being generated Change-Id: Ic8a81d681bfaa3f7124b3ad79007527517aaecd9
2017-09-23iOS, dummy avmedia to satisty sdi filesjan Iversen1-0/+2
if disable_avmedia is defined, change avmedia to a dummy module. libreOfficeLight links ! Change-Id: Ibb41ed3ba48cc3143f17000f1c6073611c798e53
2017-07-21migrate to boost::gettextCaolán McNamara1-1/+1
* all .ui files go from <interface> to <interface domain="MODULE"> e.g. vcl * all .src files go away and the english source strings folded into the .hrc as NC_("context", "source string") * ResMgr is dropped in favour of std::locale imbued by boost::locale::generator pointed at matching MODULE .mo files * UIConfig translations are folded into the module .mo, so e.g. UIConfig_cui goes from l10n target to normal one, so the res/lang.zips of UI files go away * translation via Translation::get(hrc-define-key, imbued-std::locale) * python can now be translated with its inbuilt gettext support (we keep the name strings.hrc there to keep finding the .hrc file uniform) so magic numbers can go away there * java and starbasic components can be translated via the pre-existing css.resource.StringResourceWithLocation mechanism * en-US res files go away, their strings are now the .hrc keys in the source code * remaining .res files are replaced by .mo files * in .res/.ui-lang-zip files, the old scheme missing translations of strings results in inserting the english original so something can be found, now the standard fallback of using the english original from the source key is used, so partial translations shrink dramatically in size * extract .hrc strings with hrcex which backs onto xgettext -C --add-comments --keyword=NC_:1c,2 --from-code=UTF-8 --no-wrap * extract .ui strings with uiex which backs onto xgettext --add-comments --no-wrap * qtz for gettext translations is generated at runtime as ascii-ified crc32 of content + "|" + msgid * [API CHANGE] remove deprecated binary .res resouce loader related uno apis com::sun::star::resource::OfficeResourceLoader com::sun::star::resource::XResourceBundleLoader com::sun::star::resource::XResourceBundle when translating strings via uno apis com.sun.star.resource.StringResourceWithLocation can continue to be used Change-Id: Ia2594a2672b7301d9c3421fdf31b6cfe7f3f8d0a
2016-12-27DirectShow moved from DirectX to the Windows APIDamjan Jovanovic1-1/+1
at least 10 years ago, so don't require DirectX to build the avmediawin library which uses DirectShow. Patch by: me (cherry picked from commit 8a8dd41ed0bc8c9ecf1faa27761a56b5a8fedcc2) Change-Id: I10926cb3c34bf3986c0341c1151360f1dfd5a21e Reviewed-on: https://gerrit.libreoffice.org/32411 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2016-10-14The logic is “ no QuickTime™ in the 10.12 SDK & beyond ”Douglas Mencken1-1/+1
instead of “ QuickTime only in 10.8 10.9 10.10 & 10.11 ” related commits are a4e81b7c313e5cb0e0f23a8605502b4b0b7f599e bfbbbd87d33c0d51a9ff844f2175400b753ba5b9 Change-Id: Ie65abb736aa11ad063edeaed798d2e03db1684fe Reviewed-on: https://gerrit.libreoffice.org/29268 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: jan iversen <jani@documentfoundation.org>
2016-08-04No QuickTime in the 10.12 SDKTor Lillqvist1-0/+2
Finally. It has been documented as deprecated for years, after all. Change-Id: Ia7f81639b2e0b313e0a8931f49c3902c5856339d
2016-04-05headless build: reset ENABLE_GLTF and use that setting as beforeOliver Specht1-2/+0
Change-Id: Iea54c59393c7c2955ec5fa321d9e9ea7b57b198a Reviewed-on: https://gerrit.libreoffice.org/23831 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
2016-03-28avmediaogl now seems to require ENABLE_GLTF for some reasonTor Lillqvist1-1/+2
Change-Id: Id5b65b944ed06598238f5ab139c52d4de5ca1f84
2016-03-25fix headless buildOliver Specht1-1/+1
disables OpenGL and glew usage, lets --without-gui do what --without-x did before and disables X related test Change-Id: I680b47c9962a0d43c8ece593db0b82e347ceebdb Reviewed-on: https://gerrit.libreoffice.org/23474 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Oliver Specht <oliver.specht@cib.de>
2014-11-07Clarify configure GStreamer handlingJan-Marek Glogowski1-1/+1
Currrently --disables-gstreamer disables GStreamer API 1.0 support and --enable-gstreamer-0-10 enables GStreamer API 0.10 support. To build with GStreamer API 0.10 you need to --disable-gstreamer and --enable-gstreamer-0-10, which doesn't seem logical. But actually it's possible to build both avmedia GStreamer backends, so this changes: * --disable-gstreamer to --disable-gstreamer-1-0 * configure variables to include the GStreamer API version "1_0" * adapts the configure help text Change-Id: Icffd8cfb9d80b3021e290675e7c9644c2a31fce8 Reviewed-on: https://gerrit.libreoffice.org/11912 Reviewed-by: Michael Stahl <mstahl@redhat.com> Tested-by: Michael Stahl <mstahl@redhat.com>
2014-09-13mac: clean-up obsolete conditional code based on old SDKNorbert Thiebaud1-4/+0
Change-Id: Ie2d476780a48b5815961598e214343d5def962c1
2014-07-07fix build errors related to AVFoundation @ OS X <10.7Douglas Mencken1-0/+2
AVFoundation framework is available in OS X v10.7 and later related commits: 7822b5535cccc68e5b454d04a66a6b4f27675ec6 0b49cc5b03b39aa1dfddf924c6eaf8cb42e791a8 Change-Id: If771fca79c41d70e51eab533faec7bb9997803b7 Reviewed-on: https://gerrit.libreoffice.org/9769 Reviewed-by: Tor Lillqvist <tml@collabora.com> Tested-by: Tor Lillqvist <tml@collabora.com>
2014-05-16Make the MacAVF code build also as 32-bitTor Lillqvist1-3/+0
When compiling 32-bit OS X code, the code will use the "legacy Objective-C runtime", which means that instance variables of an Objective-C class must be declared in the @interface block, not in the @implementation. CGRect and NSRect are not the same for 32-bit code. Also, use boost::unordered_map. Change-Id: Icc56ff298203565a7568714b0e9f42c7c6b89737
2014-05-15The macavf code doesn't compile as 32-bit, sighTor Lillqvist1-0/+3
Change-Id: I51336c09aaa6ecdaa5da537a4a21efbff305da6e
2014-05-15The AVFoundation framework appeared in OS X 10.7Tor Lillqvist1-0/+2
Change-Id: I76eb213ff4cb93196ea81dd43a465da61c0cdee2
2014-05-15The AVMedia framework is not deprecatedTor Lillqvist1-1/+6
So no reason to avoid it when building for the Mac App Store (i.e. when building a sandboxed LibreOffice). (At least I assume it was because of the deprecatedness of QuickTime that it was conditional on not building a sandboxed LibreOffice.) Change-Id: I9d50490aa878ba5e40594b39eac88f23df3ef0a6
2014-05-15AOO: #i124875# support Mac AV-Foundation API for multimedia contentHerbert Dürr1-2/+1
Adapted as needed and gbuildified by tml. For the files that actually are Objective-C++ use the .mm suffix. Change-Id: Ieec40b722df6463a1061d19d38154828ff8adca2
2014-04-28prefer makefile-gmake-modeTakeshi Abe1-1/+1
Change-Id: I9cc9bfbddd3a90e00eee3e674994e5d6207f9034
2014-04-19avmediaogl: build depends on ENABLE_GLTF insteadZolnai Tamás1-1/+1
Change-Id: I03d0d7c0446b6316e388ae717aded6bb7dcc88f1
2014-03-27Skeleton of OpenGL avmedia service for playing 3D modelsZolnai Tamás1-0/+7
Change-Id: I3bf9e68e1a08ff3db065ec7f4e135119b7d1a4ef
2014-02-03Drop the deprecated QuickTime stuff when building a sandboxed LOTor Lillqvist1-0/+2
A sandboxed build is presumably intended for the Mac App Store and we don't want to be using deprecated crap there. Change-Id: I0b0098f7002643b1ed53a5caaee9ffee3c9fc970
2013-11-14make l10n buildable separatelyBjoern Michaelsen1-1/+4
- this renames the 'almost' module target to non-l10n - and adds a l10n target which is intended to only build l10n parts of the product - packagers should then be able to build l10n and non-l10n parts of the product independently, thus: - enable quicker rebuilds - distribution of load - updates to l10n without a full rebuild - security fixes to binaries without rebuilding all l10n - the new targets are called build-l10n-only and build-non-l10n-only - note this is not intended to move a concept of split packages upstream -- while this exsists in distros, the number of test scenarios for this would explode upstream Change-Id: Ib8ccc9bc52718d9b0ebbfee76ad93dc29c260863 Conflicts: filter/Module_filter.mk
2013-07-26initial vlc component build / conditionals and hookup.Michael Meeks1-0/+6
Change-Id: I12e4a368e18a58099160ee65eebe837744e11378
2013-04-30Move to MPLv2 license headers, with ESC decision and author's permission.Michael Meeks1-23/+4
2013-04-23execute move of global headersBjoern Michaelsen1-1/+0
see https://gerrit.libreoffice.org/#/c/3367/ and Change-Id: I00c96fa77d04b33a6f8c8cd3490dfcd9bdc9e84a for details Change-Id: I199a75bc4042af20817265d5ef85b1134a96ff5a
2012-12-18Replace GUIBASE checks with equivalent OS checksTor Lillqvist1-1/+1
The idea is to get rid of GUIBASE and GUI checks as much as possible. GUIBASE=aqua <=> OS=MACOSX GUIBASE=WIN <=> OS=WNT GUIBASE=cocoatouch <=> OS=IOS GUIBASE=android <=> OS=ANDROID Don't set GUIBASE to these values any more in configure.ac either. GUIBASE_FOR_BUILD is not used anywhere. Conflicts: configure.ac postprocess/packcomponents/makefile.mk postprocess/packregistry/makefile.mk Change-Id: Ie0526b40e1073f2328ba6c333e28752104b0fed3
2012-12-15postprocess: convert to gbuildMatúš Kukan1-2/+0
Change-Id: I6c81fa0f1b8d7273541d5d9883b5fc96a5091bbd Reviewed-on: https://gerrit.libreoffice.org/1080 Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org> Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2012-09-29No need for BITNESS_OVERRIDE in makefilery as CPU etc work fineTor Lillqvist1-1/+1
Change-Id: I59f4d5ad275af62c997723908754112c062a31be
2012-09-21No 64-bit Quicktime frameworkTor Lillqvist1-0/+2
Change-Id: Ie0b9ae2a908814eed43b351f15436a2b9c5ad484
2012-08-09gstreamer: make gstreamer 1.0 and 0.10 dual compileMichael Meeks1-0/+6
Add fallback activation of an _OLD media component to the core. Compile both a 0.10 and 1.0 version of the gstreamer component Change-Id: I91f65d05391cb2d7e02f9cff18f96178a128705O1
2011-08-22convert avmedia to gbuildMatúš Kukan1-0/+57