office-gobmx/avmedia
Stephan Bergmann 72ef2b5d98 Make loplugin:unnecessaryparen warn about (x) ? ... : ... after all
...which had been left out because "lots of our code uses this style, which I'm
loathe to bulk-fix as yet", but now in
<https://gerrit.libreoffice.org/#/c/45060/1/> "use std::unique_ptr" would have
caused an otherwise innocent-looking code change to trigger a
loplugin:unnecessaryparen warning for

  pFormat = (pGrfObj)
      ? ...

(barring a change to ignoreAllImplicit in
compilerplugins/clang/unnecessaryparen.cxx similar to that in
<https://gerrit.libreoffice.org/#/c/45083/2> "Make not warning about !! in
loplugin:simplifybool consistent", which should also have caused the warning to
disappear for the modified code, IIUC).

Change-Id: I8bff0cc11bbb839ef06d07b8d9237f150804fec2
Reviewed-on: https://gerrit.libreoffice.org/45088
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2017-11-22 19:16:52 +01:00
..
inc tdf#87808 Add missing tooltips to Media Playback toolbar 2017-10-20 08:21:29 +02:00
source Make loplugin:unnecessaryparen warn about (x) ? ... : ... after all 2017-11-22 19:16:52 +01:00
util
AllLangMoTarget_avmedia.mk Revert "iOS, removed unneeded avmedia libraries" 2017-10-10 12:34:47 +02:00
Library_avmedia.mk related: tdf#103884 remove gltf/collada feature 2017-10-30 08:21:55 +01:00
Library_avmediagst.mk Revert "iOS, removed unneeded avmedia libraries" 2017-10-10 12:34:47 +02:00
Library_avmediagst_0_10.mk Revert "iOS, removed unneeded avmedia libraries" 2017-10-10 12:34:47 +02:00
Library_avmediaMacAVF.mk Revert "iOS, removed unneeded avmedia libraries" 2017-10-10 12:34:47 +02:00
Library_avmediaQuickTime.mk Revert "iOS, removed unneeded avmedia libraries" 2017-10-10 12:34:47 +02:00
Library_avmediavlc.mk Move vlc/wrapper include files to common include directory 2017-10-19 20:05:38 +02:00
Library_avmediawin.mk Revert "iOS, removed unneeded avmedia libraries" 2017-10-10 12:34:47 +02:00
Makefile
Module_avmedia.mk related: tdf#103884 remove gltf/collada feature 2017-10-30 08:21:55 +01:00
README

Audio/Video media implementation.

Provides per-platform implementations of multimedia functionality.
Currently no stream API is provided, only a URI based one, so
streaming has to be wrapped around it via temp files.

Also provides (in source/framework/mediacontrol.cxx) an implementation
of the graphical media playback control that appears in the toolbar /
mediaobject bar when media is selected under the .uno:AVMediaToolBox
item.

== avmedia/gstreamer ==

The avmedia component is implementation of manager service defined in
offapi/com/sun/star/media/. Radek has added implementation based on
gstreamer so that we can add audio and video files into impress
presentation on Linux with gstreamer.

The implementation is pretty straightforward, sometimes it has
problems when gstreamer installation is incomplete.

In the beginning the media files were not embedded, Thorsten added
support for that later.

FUTURE work: it might be worthwhile to revamp the avmedia UI