summaryrefslogtreecommitdiffstats
path: root/avmedia
Commit message (Collapse)AuthorAgeFilesLines
* Use consistent calling convention: SAL_CALLTor Lillqvist2013-09-091-2/+2
| | | | | | | Fixes error C2695: 'VLC::EventHandler::run': overriding virtual function differs from 'osl::Thread::run' only by calling convention. Change-Id: Ie6c9bd9a2f5e6830dc70ded29839cd5b4b4b0445
* Creating one single Player manager.Minh Ngo2013-09-084-10/+27
| | | | Change-Id: I2a56f38a0b28c828f365a24d744aea385436c2b5
* Refactoring vlc moduleMinh Ngo2013-09-0811-67/+85
| | | | Change-Id: If5454d2ce70eee40cf42205a5dcbcfef93f0abe8
* Thread safe queue + event handlerMinh Ngo2013-09-083-14/+20
| | | | Change-Id: I4c08179d6e5e2a6d8a3637e7ca306458cc59dfc8
* Replacing unistd.h by stdint.hMinh Ngo2013-09-051-1/+1
| | | | Change-Id: I39cfe819518d11152200620515eded09ed6889f0
* Turn off event queue.Minh Ngo2013-09-041-2/+5
| | | | | | It's not already threadsafe Change-Id: I0d201509017176bbbb2abd777304b6f30029d995
* Fixing a crash when loading symbols from LibVLC.Minh Ngo2013-09-043-5/+8
| | | | Change-Id: Ifb39dea6f0d2328d5658f34ca35d6d65445c38ef
* Possibly fixes compiling success regression on the UNIX platform.Minh Ngo2013-09-041-0/+3
| | | | Change-Id: Ie46bba2bbe8e351c25ae2c207fad9cc73761dd46
* Fix typos and make the VLC code in theory work as 64-bit on Windows and OS XTor Lillqvist2013-09-034-21/+24
| | | | | | | | | | | 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
* Make --enable-vlc at least compile on Mac OS XStephan Bergmann2013-09-031-1/+4
| | | | | | ...no idea whether the change is actually any good, though. Change-Id: Ib9e9bfbc894e9e0dde1f1a2e882bd09944f4d6d4
* -Werror,-Wunused-private-fieldStephan Bergmann2013-09-033-6/+3
| | | | Change-Id: I18c800b581337ef0b6fc6cc862f60e69531e0336
* Blind fix to make this perhaps actually workTor Lillqvist2013-09-031-2/+6
| | | | Change-Id: If99b8f1bf55fe9acd12b9668bf8e8e4386aa44e7
* Just use the wide char API and no TCHAR crack, puh-leaseTor Lillqvist2013-09-031-6/+4
| | | | Change-Id: I12dc2d9d1c76e43d27b6aaf2ded6444a6aa3d365
* Make --enable-vlc at least compile on WindowsStephan Bergmann2013-09-037-7/+26
| | | | | | ...no idea whether the changes are actually any good, though. Change-Id: I43965f6c10b572ee098bfacfa0995414a53af45f
* Missing exception specificationsStephan Bergmann2013-09-032-14/+14
| | | | Change-Id: Ie0b0ce5f72c02f4dcdece48fe35bed50af4eb572
* Possible fixes encoding in the VLC library path.Minh Ngo2013-09-021-1/+1
| | | | | | If it's in the UTF-8 encoding. Change-Id: I938341e0ae5851b1c5301cd11042f4056bbe8e05
* Updating library path for VLC on Mac OSMinh Ngo2013-08-311-1/+1
| | | | Change-Id: Iec1c02ec5a4d3c686b7f3b6e1cff76260fa97dab
* Cross-platform libvlc loading.Minh Ngo2013-08-311-21/+48
| | | | | | | | | | 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>
* I doubt -DWINNT is neededTor Lillqvist2013-08-293-18/+0
| | | | Change-Id: Ic88b4705c4fa79ac5be325c1a4d3cc881d514b6c
* Add missing line continuation characterTor Lillqvist2013-08-291-1/+1
| | | | Change-Id: Ic8b786fea97361c7abaa6b57f03a3987bc7db002
* Adding VLC version checkingMinh Ngo2013-08-285-3/+78
| | | | Change-Id: Iff3f91041a69c9a307de9fe82039a57b69309cd0
* avmedia: vlc - extract required types to their own header.Michael Meeks2013-08-273-7/+39
| | | | Change-Id: I63d4aa217f57186ae37a9398b845fa734ef2cd5b
* avmedia - vlc: include iostreamMichael Meeks2013-08-261-0/+1
| | | | Change-Id: I94cec00f12dd4287980e74ad984518faedc4bae3
* Linking symbols only once.Minh Ngo2013-08-2513-49/+90
| | | | | | | If they were linked unsuccessfully a VLC instance won't be created. Some static functions and variables were encapsulated. Change-Id: I9d07ac9a73a6bd59928bcc349458ea346a26deb4
* Fixing warningsMinh Ngo2013-08-225-60/+66
| | | | Change-Id: I71a8deaf814f89d2dca62fe5cb67b76a59ed31bd
* Fixing warnings and crash with the VLC::Instance.Minh Ngo2013-08-224-17/+26
| | | | Change-Id: I0282b79e296d6fccafbf7d89f38ed2f50672ef08
* Returning an object reference in operators =.Minh Ngo2013-08-222-0/+2
| | | | Change-Id: Ia10646789962b046bbb95ecaf74b9d248bb7e4e6
* Removing a waste headerMinh Ngo2013-08-221-1/+0
| | | | Change-Id: I7609abadaa2d483617a3e80a1b08b06e63b0a69d
* Fixing symbol loader. Returns true if successful. false otherwise.Minh Ngo2013-08-221-2/+10
| | | | Change-Id: I58a5dd39c005841a5680440a52905596ae8679b2
* Finding libvlc in Mac OS/Windows platformsMinh Ngo2013-08-221-2/+4
| | | | Change-Id: I34cff74fa59161a5e97411000132ceff65cfff68
* finish deprecation of O(U)String::valueOf()Luboš Luňák2013-08-211-1/+1
| | | | | | | Compiler plugin to replace with matching number(), boolean() or OUString ctor, ran it, few manual tweaks, mark as really deprecated. Change-Id: I4a79bdbcf4c460d21e73b635d2bd3725c22876b2
* avmedia: vlc - with the wrapper we no longer need cflags / libs.Michael Meeks2013-08-211-2/+0
| | | | Change-Id: I824aa1e7908acefe898b7f24b323426f1cce250c
* avmedia: vlc - link to boostsystem bits.Michael Meeks2013-08-211-0/+5
| | | | Change-Id: I848411f941e7bb39b3c7e169c8d9971c3ebe9bee
* avmedia: vlc - add / cleanup license headers.Michael Meeks2013-08-2111-70/+68
| | | | Change-Id: Iac492b75a9646d5ddf0e8b123a27dc6ff6a0f6b8
* Fixing copy constructors/operators= for VLC wrapper instances.Minh Ngo2013-08-217-7/+56
| | | | Change-Id: I9860b738bbb3a8a85e07555b97203bb63b80b9de
* Playback loopMinh Ngo2013-08-2110-55/+74
| | | | Change-Id: I1262f16e60f928481626ef952d929cc931335233
* VLC Event handling in the separate thread.Minh Ngo2013-08-213-0/+69
| | | | Change-Id: I56daa508de79281df5536215222e5af224dae0f5
* Thread safe queue for VLC Event HandlingMinh Ngo2013-08-212-0/+80
| | | | Change-Id: I0e9b30639667a807cc316c89356803d99fa83ef8
* Includes for building.Minh Ngo2013-08-211-72/+4
| | | | Change-Id: I55f9ea19f0be650bcf9dd63cd7a6f86a01679b62
* MacOS/Windows stuffMinh Ngo2013-08-213-8/+11
| | | | Change-Id: I237cf543fc198a65af2d90ca6044f9e429b09b98
* Disabling the mouse handling event in the VLC engine.Minh Ngo2013-08-213-2/+12
| | | | Change-Id: I348f7830b2ed86ddc21a48e0b482adfafc0175cd
* Porting all VLC API for loading by wrappersMinh Ngo2013-08-217-39/+215
| | | | Change-Id: Idafdf7a43675efd74b6a198178c79342fbcee3d0
* VLC Player wrapperMinh Ngo2013-08-2110-43/+268
| | | | Change-Id: I507bbfb0426d003eca7cf0a3331128f8af1aee89
* Media wrapperMinh Ngo2013-08-212-0/+91
| | | | Change-Id: Ic6bbd4e192206b9be3db1f0e44f904ec51652ea7
* API interface for libvlc_media_tMinh Ngo2013-08-214-36/+27
| | | | Change-Id: I5e1875dabc7bdf3717540343648a9212506faf1a
* Upd the instance APIMinh Ngo2013-08-213-4/+4
| | | | Change-Id: Iba79d423336f9914ded8a121ba8f99f52c16466f
* VLC::Instance Wrapper class for libvlc_instance_tMinh Ngo2013-08-215-9/+84
| | | | Change-Id: I46beb65c13ed349b0faadfab1be888d6cbd10ff9
* libvlc API symbol loader routinesMinh Ngo2013-08-211-0/+82
| | | | Change-Id: I6800c7a75dbcdec53119f5f4da341aeb33c9d574
* Playback loopMinh Ngo2013-08-213-4/+31
| | | | Change-Id: I18c544dadb553e7e173e9e377a337aa2b7eecb60
* Optimizing VLC player initialization process.Minh Ngo2013-08-214-6/+19
| | | | | | Manager checks if an URL is the same or empty. Change-Id: I4ab2db31f73fef45feff1973fa82452dc579ef9d