summaryrefslogtreecommitdiff
path: root/avmedia
AgeCommit message (Collapse)AuthorFilesLines
2015-03-11Clean up previous commitStephan Bergmann3-33/+6
Change-Id: I0e0351177fa72b7aeff7e2d61122f4590e8e6311
2015-03-11avmedia: use constructor syntax for avmedia.componentChris Sherlock3-47/+11
Change-Id: Ia4572e10fb97a5e88f08341d8a1c8af87e68904c Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2015-03-10avmedia: avoid passing an empty any to InitPropertySequence()Miklos Vajna1-3/+3
Regression from b1534edf523a405b91ad04c5351735e745ceb7ee (tdf#89592 Using initializer_lists to populate Sequence<PropertyValue>, 2015-03-07). Additionally, avoid makeAny() on the Any, the original code didn't do that. Thanks to lgodard/sberg for noticing these. Change-Id: Icb3a6039885c582ba9f789c5c4768b865b593aee
2015-03-10tdf#89592 Using initializer_lists to populate Sequence<PropertyValue>Swachhand Lokhande1-3/+5
Change-Id: Idef9dd55eb1719eaf592bc4a86440cbd5aa4fb32 Reviewed-on: https://gerrit.libreoffice.org/14781 Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk> Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2015-03-06Idle: Changed to new enum nameTobias Madl2-2/+2
Change-Id: Id3852abe9bc7bbe774331a7d691abd2a79ff59b4
2015-03-06Idle: Removed VCL_IDLE_PRIORITY_ prefix of enumTobias Madl2-2/+2
Change-Id: I12290bed7e4f298ab90393b8de6e2b6e7061e53f
2015-03-06Timer: Adapted all idle includes and enum usesTobias Madl4-2/+4
Change-Id: Id4ef36d6c80ad62306bdbaa7094c2cb0b8ff77da
2015-02-23remove unnecessary parenthesis in return statementsNoel Grandin1-1/+1
found with $ git grep -lP 'return\s*\(\s*\w+\s*\)\s*;' Change-Id: Ic51606877a9edcadeb647c5bf17bc928b69ab60e
2015-01-26new loplugin: change virtual methods to non-virtualNoel Grandin2-3/+3
Where we can prove that the virtual method is never overriden. In the case of pure-virtual methods, we remove the method entirely. Sometimes this leads to entire methods and fields being eliminated. Change-Id: I138ef81c95f115dbd8c023a83cfc7e9d5d6d14ae
2015-01-23Win SDK 8.1: apparently VersionHelpers.h needs to be included explicitlyMichael Stahl1-0/+3
http://ci.libreoffice.org/job/lo_gerrit_master/495/Gerrit=Gerrit,Platform=Windows/console Change-Id: I0104d448906bd17857b3716856c544e632c1662c
2015-01-20Some more loplugin:cstylecast: avmediaStephan Bergmann2-2/+2
Change-Id: If60734acaa9743cc0cc6b366152bc3085f1f57e8
2015-01-19try to fix GetVersionEx deprecation warnings from Windows SDK 8.1Michael Stahl1-0/+5
Apparently GetVersionEx() is deprecated now, but the replacement header "versionhelpers.h" does not exist in older SDKs (at least not in 8.0), so try to determine the used SDK version by checking if the Windows 8.1 version constant _WIN32_WINNT_WINBLUE (0x0602) exists. http://msdn.microsoft.com/en-us/library/windows/desktop/dn424972%28v=vs.85%29.aspx Change-Id: Ia9224a8c76823ada7cb294a600046c6a0fc843ad Reviewed-on: https://gerrit.libreoffice.org/14020 Tested-by: Jenkins <ci@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2015-01-14GetData is a hopelessly generic nameCaolán McNamara1-1/+1
when you want to find the uses of it Change-Id: I580c194f0fd200505d3df99089afc0872921a67b
2015-01-09boost::scoped_ptr->std::unique_ptrCaolán McNamara3-11/+11
Change-Id: I844532d08123ed0c91ccec73cc806277fd821089
2015-01-08avmedia: disable VLC unless in experimental model.Michael Meeks2-0/+19
The code is really not in an ideal state, the key-frame generation is horrible - involving playing the video for three seconds each time etc. While the idea is great - the impl. and libvlc API use needs some love from a VLC expert really. Change-Id: If1787749d9952e30c1d80846e925cf1f65231463
2015-01-07fdo#84938: convert STREAM_ #defines to 'enum class'Noel Grandin4-4/+4
Change-Id: Ibbf14c7e9a5c1883c1311d4c86f948f74f8e473e
2015-01-05Resolves: fdo#87003 Kill BOOST_FOREACH on masterNathan Yee1-4/+3
use C++11s range-based for() loops instead Conflicts: sd/source/filter/eppt/pptx-epptooxml.cxx Change-Id: I0868eb345932c05b7e40b087035da252b99bf0b9 Reviewed-on: https://gerrit.libreoffice.org/13714 Reviewed-by: Caolán McNamara <caolanm@redhat.com> Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-12-27boost::unordered_map -> c++11 std::unordered_mapCaolán McNamara1-2/+2
Change-Id: I28438000c2b0a8e6ce4f5640f861f572c0cb83c8
2014-12-18avmedia: Use appropriate OUString functions on string constantsStephan Bergmann9-10/+9
Change-Id: Ie2e2737c1a3eafd9da2472ef354624b67b09ff80
2014-12-12avmedia: Use appropriate OUString functions on string constantsStephan Bergmann2-4/+4
Change-Id: I1abbe02b6a449d61d6bed5a7659f81ec4cf985fe
2014-12-09removed unused timeout definesTobias Madl1-1/+0
Change-Id: I1ebada7b06657e0ac294e60bca5d6dd5b45e9d04
2014-12-09changed timers to idleJennifer Liebel2-7/+7
Change-Id: I0d2119a297c9a6d9b99676a561ddf4dd654ecaea
2014-12-09changed timers to idleJennifer Liebel2-6/+6
Change-Id: I05ccb8bd73070462edcc911956859aa7967b5901
2014-12-08reduce scope of local variablesMichael Weghorn1-2/+1
This eliminates some of the warnings from Cppcheck report of 2014-11-29. Change-Id: Id5bf885de12a6de262d2cca9fa71627ac67f50d9 Reviewed-on: https://gerrit.libreoffice.org/13330 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-26Silence Mac OS X 10.9/10.10 deprecations for nowStephan Bergmann3-0/+12
Change-Id: Ie63ed8f6f66a7641ad872f93d76efb962333cec9
2014-11-18cppuhelper: clean up public headers with include-what-you-useMichael Stahl2-0/+2
Change-Id: I41ba46831f24b2960a1fe982b74a2b623e682e0b
2014-11-17sal: clean up public headers with include-what-you-useMichael Stahl2-0/+2
Sadly cannot forward declare "struct {...} TimeValue;". rtl/(u)?string.hxx still include sal/log.hxx but removing osl/diagnose.h was painful enough for now... Change-Id: Id41e17f3870c4f24c53ce7b11f2c40a3d14d1f05
2014-11-14catch by referenceCaolán McNamara1-1/+1
Change-Id: Ib1f04971dc89df6df09bd12595d3ddb148715e28
2014-11-14fdo#86023 - O[U]String needs a 'clear' methodBrij Mohan Lal Srivastava7-8/+8
Added clear() method to OString and OUString class, Updated appropriate call-sites. Change-Id: I0ba97fa6dc7af3e31b605953089a4e8e9c3e61ac Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2014-11-12Fix common typos. No automatic tools. Handmade…Andrea Gelmini5-7/+7
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959 Reviewed-on: https://gerrit.libreoffice.org/12164 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-10merge vcllo and vclopenglloMarkus Mohrhard2-2/+0
Change-Id: I419ca67dc1f87dd9ac751aa5a094fecf58136edb
2014-11-07fdo#84938: replace MOUSE_ modifier constants with enumNoel Grandin1-4/+4
and make the two categories of constants non-overlapping, we really don't need to risk confusion in order to save 6 bits in a data structure like this. Change-Id: I2251195d8e45ed04e2a89e47ae9c3e52cf0475c0
2014-11-07Clarify configure GStreamer handlingJan-Marek Glogowski2-3/+3
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-11-06Revert "use the new OUString::fromUtf8 method"Stephan Bergmann1-1/+1
This reverts commit 05050cdb23de586870bf479a9df5ced06828d498, not all places that use e.g. OStringToOUString to convert potential UTF-8 are guaranteed to fulfil the prerequisites necessary to use fromUtf8 (and some places like e.g. in codemaker are happy with the best-effort effect of OStringToOUString's OSTRING_TO_OUSTRING_CVTFLAGS).
2014-11-06use the new OUString::fromUtf8 methodNoel Grandin1-1/+1
Change-Id: I771004b7ccab3344a67e827e45bc34c22ffa5f77
2014-11-05fdo#38835 strip out OUString globalsNoel Grandin1-2/+2
they are largely unnecessary these days, since our OUString infrastructure gained optimised handling for static char constants. Change-Id: I07f73484f82d0582252cb4324d4107c998432c37
2014-10-31Removed duplicated includesAndrea Gelmini1-1/+0
Change-Id: I5362d997bfa086c9fb1726efcb15132a966684f6 Reviewed-on: https://gerrit.libreoffice.org/12160 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-10-20-Werror,-Wunused-private-fieldStephan Bergmann2-5/+1
Change-Id: I2e7c2206872dfe22c77555f3a14ea2a10c2453c2
2014-10-20fdo#84938: replace TIB_ constants with enumNoel Grandin1-3/+3
Change-Id: I435ce2331fb49e7ce9fe97bdfddfaef706759a84 Reviewed-on: https://gerrit.libreoffice.org/12023 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-17More fine grained disabling of -Werror for collada headers onlyStephan Bergmann3-2/+30
Change-Id: I4f80d480e6e053038b85f6b26f74abc5921c2f38
2014-10-12Wording: 'Audio/Video' -> 'Audio or Video'Samuel Mehrbrodt1-2/+2
Change-Id: I9572d4c7fb5f50b869e69436302ac8c20e500392
2014-10-11convert SFX_CALLMODE constants to SfxCallMode enum classNoel Grandin1-1/+1
and fix a couple of bugs in SC and SW where the call mode was being passed to the hints parameter by accident Change-Id: Ief805410b3f7035e012e229e77f92d5832430f58 Reviewed-on: https://gerrit.libreoffice.org/11916 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-11convert vcl StateChangedType to enum classNoel Grandin1-2/+2
Change-Id: Ifa46523619ae7fb8d112525b8df594836e51bb8f Reviewed-on: https://gerrit.libreoffice.org/11843 Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org> Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
2014-10-06-Werror,-Wnon-virtual-dtorStephan Bergmann1-0/+1
Change-Id: I8fa5c345760185baf1f0fa83c94898b2a5a86719
2014-10-01fdo#82577: Handle TimeNoel Grandin1-2/+2
Put the TOOLS Time class in the tools namespace. Avoids clash with the X11 Time typedef. Change-Id: Iac57d5aef35e81ace1ee0d5e6d76cb278f8ad866 Reviewed-on: https://gerrit.libreoffice.org/11684 Reviewed-by: Noel Grandin <noelgrandin@gmail.com> Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-09-27Term change: Sound/Movie -> Audio/VideoSamuel Mehrbrodt1-3/+3
Change-Id: I389a3db5ca23718035413cbd0252f62eb8c870c3
2014-09-23fdo#82577: Handle WindowNoel Grandin11-33/+33
Put the VCL Window class in the vcl namespace. Avoids clash with the X11 Window typedef. Change-Id: Ib1beb7ab4ad75562a42aeb252732a073d25eff1a
2014-09-19Related fdo#84000: Improve framerate of the models.Jan Holesovsky1-1/+1
This will start working when we switch to using high-precision timers. Change-Id: I2115cb3e044578bac1a30c008d787613ec81570a
2014-09-17fdo#81237: 2D OpenGL charts was upside-downZolnai Tamás1-1/+1
The problem is that LO drawinglayer uses a coordinate system with an origin at the top-left corner of the screen, while OpenGL uses a complete coordinate system (with all four quarters, e.g.: allows negative values). The points in LO are always positive values which means they are drawn in the first quarter of the OpenGL coordinate system which also means that the origin is at the bottom-left corner of the scene. This difference causes the flipped scene. * To solve that problem scale the projection matrix with -1.0f along the y axis. * glDisable(GL_CULL_FACE) is necessary to avoid dropping primitives after scaling with -1.0. * Since projection matrix mirrors also the textures we don't need to do that inside the ConvertBitmapExToRGBATextureBuffer() method. Change-Id: Ieba642f3e665778a12368fe50a20865ec8f73514
2014-09-15avmedia: sal_False/True -> false/trueStephan Bergmann4-6/+6
Change-Id: I0ecd9e016ab0faa75a58796568d19fe91f6dccee