summaryrefslogtreecommitdiff
path: root/avmedia
AgeCommit message (Collapse)Author
2013-09-10avmedia: vlc - cleanup debug churn.Michael Meeks
Change-Id: Id0a3e0ecb49b11e119188b6ccce04269917442b8
2013-09-09Use consistent calling convention: SAL_CALLTor Lillqvist
Fixes error C2695: 'VLC::EventHandler::run': overriding virtual function differs from 'osl::Thread::run' only by calling convention. Change-Id: Ie6c9bd9a2f5e6830dc70ded29839cd5b4b4b0445
2013-09-08Creating one single Player manager.Minh Ngo
Change-Id: I2a56f38a0b28c828f365a24d744aea385436c2b5
2013-09-08Refactoring vlc moduleMinh Ngo
Change-Id: If5454d2ce70eee40cf42205a5dcbcfef93f0abe8
2013-09-08Thread safe queue + event handlerMinh Ngo
Change-Id: I4c08179d6e5e2a6d8a3637e7ca306458cc59dfc8
2013-09-05Replacing unistd.h by stdint.hMinh Ngo
Change-Id: I39cfe819518d11152200620515eded09ed6889f0
2013-09-04Turn off event queue.Minh Ngo
It's not already threadsafe Change-Id: I0d201509017176bbbb2abd777304b6f30029d995
2013-09-04Fixing a crash when loading symbols from LibVLC.Minh Ngo
Change-Id: Ifb39dea6f0d2328d5658f34ca35d6d65445c38ef
2013-09-04Possibly fixes compiling success regression on the UNIX platform.Minh Ngo
Change-Id: Ie46bba2bbe8e351c25ae2c207fad9cc73761dd46
2013-09-03Fix typos and make the VLC code in theory work as 64-bit on Windows and OS XTor Lillqvist
It's MACOSX, not MACOS. We can't cast a HWND or a pointer to an int and then back. Have the UNX/MACOSX/WNT branches in the same order each time, at least in Player.cxx. Change-Id: I1a71efc2152970952cf2f12f719fd4c455f89dba
2013-09-03Make --enable-vlc at least compile on Mac OS XStephan Bergmann
...no idea whether the change is actually any good, though. Change-Id: Ib9e9bfbc894e9e0dde1f1a2e882bd09944f4d6d4
2013-09-03-Werror,-Wunused-private-fieldStephan Bergmann
Change-Id: I18c800b581337ef0b6fc6cc862f60e69531e0336
2013-09-03Blind fix to make this perhaps actually workTor Lillqvist
Change-Id: If99b8f1bf55fe9acd12b9668bf8e8e4386aa44e7
2013-09-03Just use the wide char API and no TCHAR crack, puh-leaseTor Lillqvist
Change-Id: I12dc2d9d1c76e43d27b6aaf2ded6444a6aa3d365
2013-09-03Make --enable-vlc at least compile on WindowsStephan Bergmann
...no idea whether the changes are actually any good, though. Change-Id: I43965f6c10b572ee098bfacfa0995414a53af45f
2013-09-03Missing exception specificationsStephan Bergmann
Change-Id: Ie0b0ce5f72c02f4dcdece48fe35bed50af4eb572
2013-09-02Possible fixes encoding in the VLC library path.Minh Ngo
If it's in the UTF-8 encoding. Change-Id: I938341e0ae5851b1c5301cd11042f4056bbe8e05
2013-08-31Updating library path for VLC on Mac OSMinh Ngo
Change-Id: Iec1c02ec5a4d3c686b7f3b6e1cff76260fa97dab
2013-08-31Cross-platform libvlc loading.Minh Ngo
Conflicts: avmedia/source/vlc/wrapper/SymbolLoader.hxx Change-Id: I2dcd86329419255751925e93db0c893da191be31 Reviewed-on: https://gerrit.libreoffice.org/5627 Reviewed-by: Tor Lillqvist <tml@iki.fi> Tested-by: Tor Lillqvist <tml@iki.fi>
2013-08-29I doubt -DWINNT is neededTor Lillqvist
Change-Id: Ic88b4705c4fa79ac5be325c1a4d3cc881d514b6c
2013-08-29Add missing line continuation characterTor Lillqvist
Change-Id: Ic8b786fea97361c7abaa6b57f03a3987bc7db002
2013-08-28Adding VLC version checkingMinh Ngo
Change-Id: Iff3f91041a69c9a307de9fe82039a57b69309cd0
2013-08-27avmedia: vlc - extract required types to their own header.Michael Meeks
Change-Id: I63d4aa217f57186ae37a9398b845fa734ef2cd5b
2013-08-26avmedia - vlc: include iostreamMichael Meeks
Change-Id: I94cec00f12dd4287980e74ad984518faedc4bae3
2013-08-25Linking symbols only once.Minh Ngo
If they were linked unsuccessfully a VLC instance won't be created. Some static functions and variables were encapsulated. Change-Id: I9d07ac9a73a6bd59928bcc349458ea346a26deb4
2013-08-22Fixing warningsMinh Ngo
Change-Id: I71a8deaf814f89d2dca62fe5cb67b76a59ed31bd
2013-08-22Fixing warnings and crash with the VLC::Instance.Minh Ngo
Change-Id: I0282b79e296d6fccafbf7d89f38ed2f50672ef08
2013-08-22Returning an object reference in operators =.Minh Ngo
Change-Id: Ia10646789962b046bbb95ecaf74b9d248bb7e4e6
2013-08-22Removing a waste headerMinh Ngo
Change-Id: I7609abadaa2d483617a3e80a1b08b06e63b0a69d
2013-08-22Fixing symbol loader. Returns true if successful. false otherwise.Minh Ngo
Change-Id: I58a5dd39c005841a5680440a52905596ae8679b2
2013-08-22Finding libvlc in Mac OS/Windows platformsMinh Ngo
Change-Id: I34cff74fa59161a5e97411000132ceff65cfff68
2013-08-21finish deprecation of O(U)String::valueOf()Luboš Luňák
Compiler plugin to replace with matching number(), boolean() or OUString ctor, ran it, few manual tweaks, mark as really deprecated. Change-Id: I4a79bdbcf4c460d21e73b635d2bd3725c22876b2
2013-08-21avmedia: vlc - with the wrapper we no longer need cflags / libs.Michael Meeks
Change-Id: I824aa1e7908acefe898b7f24b323426f1cce250c
2013-08-21avmedia: vlc - link to boostsystem bits.Michael Meeks
Change-Id: I848411f941e7bb39b3c7e169c8d9971c3ebe9bee
2013-08-21avmedia: vlc - add / cleanup license headers.Michael Meeks
Change-Id: Iac492b75a9646d5ddf0e8b123a27dc6ff6a0f6b8
2013-08-21Fixing copy constructors/operators= for VLC wrapper instances.Minh Ngo
Change-Id: I9860b738bbb3a8a85e07555b97203bb63b80b9de
2013-08-21Playback loopMinh Ngo
Change-Id: I1262f16e60f928481626ef952d929cc931335233
2013-08-21VLC Event handling in the separate thread.Minh Ngo
Change-Id: I56daa508de79281df5536215222e5af224dae0f5
2013-08-21Thread safe queue for VLC Event HandlingMinh Ngo
Change-Id: I0e9b30639667a807cc316c89356803d99fa83ef8
2013-08-21Includes for building.Minh Ngo
Change-Id: I55f9ea19f0be650bcf9dd63cd7a6f86a01679b62
2013-08-21MacOS/Windows stuffMinh Ngo
Change-Id: I237cf543fc198a65af2d90ca6044f9e429b09b98
2013-08-21Disabling the mouse handling event in the VLC engine.Minh Ngo
Change-Id: I348f7830b2ed86ddc21a48e0b482adfafc0175cd
2013-08-21Porting all VLC API for loading by wrappersMinh Ngo
Change-Id: Idafdf7a43675efd74b6a198178c79342fbcee3d0
2013-08-21VLC Player wrapperMinh Ngo
Change-Id: I507bbfb0426d003eca7cf0a3331128f8af1aee89
2013-08-21Media wrapperMinh Ngo
Change-Id: Ic6bbd4e192206b9be3db1f0e44f904ec51652ea7
2013-08-21API interface for libvlc_media_tMinh Ngo
Change-Id: I5e1875dabc7bdf3717540343648a9212506faf1a
2013-08-21Upd the instance APIMinh Ngo
Change-Id: Iba79d423336f9914ded8a121ba8f99f52c16466f
2013-08-21VLC::Instance Wrapper class for libvlc_instance_tMinh Ngo
Change-Id: I46beb65c13ed349b0faadfab1be888d6cbd10ff9
2013-08-21libvlc API symbol loader routinesMinh Ngo
Change-Id: I6800c7a75dbcdec53119f5f4da341aeb33c9d574
2013-08-21Playback loopMinh Ngo
Change-Id: I18c544dadb553e7e173e9e377a337aa2b7eecb60