Damien Fouilleul
824efac543
- cleaned up in place and UI activation: VLC Plugin should behave better with other controls (ie. don't eat TABSTOP keystrokes, etc...)
- minor code cleanup and fixes
20 years ago
Damien Fouilleul
57dd32ab1e
- added support for non OLE containers, such as Windows Script Host WScript.CreateObject.
- made time property persistable, use 'StartTime' under HTML
- removed functions with stdcall suffix from exported functions in DLL
20 years ago
Damien Fouilleul
398ffa09a3
plugin.cpp: as usual,I forgot to disable my own debug
20 years ago
Damien Fouilleul
2fbbe6d56f
plugin.cpp, plugin.h: delayed initialization of VLC until activation in place in user mode only
this allows the persistable properties to be fully loaded before initialization and allow
for control to initialize faster in design mode. AUTOLOOP property now works properly
persistpropbag.cpp, vlccontrol.h: decoupled volume property from VLC so that value can be used
without having VLC initialized
test.html: added volume control
20 years ago
Damien Fouilleul
3d24634c36
plugin.cpp, oleobject.cpp: fix for ShowDisplay/Visible on activation
vlccontrol.cpp: fixed small mem leak
21 years ago
Antoine Cellerier
2cb472dba0
FSF address change.
21 years ago
Damien Fouilleul
2b61ffcd45
plugin.cpp: don't mess up custom protocol when combining 2 urls
libvlc.c: VLC_IsPlaying(), use playlist_IsPlaying() as last resort
21 years ago
Damien Fouilleul
3c3f388b7f
oleobject.cpp: fixed order of notifications for buggy containers like Delphi, added default size at activation
plugin.cpp: set configuration width/height when resizing control
21 years ago
Damien Fouilleul
6b2960cf3d
plugin.cpp: on activation, set width and height in VLC configuration variables with plugin actual geometry, this prevents video rescaling when starting video
21 years ago
Damien Fouilleul
1ceb883e26
plugin.cpp: formatting cleanup
vlccontrol.cpp: fixed a bug when processing target options stored in a safe array, last element in array was never processed
21 years ago
Damien Fouilleul
7ea7afc0e9
added clearer comments, couple of fixes
21 years ago
Damien Fouilleul
1fbd377cd7
I keep on forgeting to reset my own debug :)
21 years ago
Damien Fouilleul
7445b6bdc7
plugin.cpp: auto-detect debbuger and change threading mechanism to avoid VLC intialization lock when launching a debug session
plugin.h: validate container code page before using it
utils.cpp,utils.h: type clean-up
connectioncontainer.cpp: fixed stack corruption (???) when poping and dispatch an event
21 years ago
Damien Fouilleul
19313bbfde
all: bug fixing, clean-up
21 years ago
Damien Fouilleul
e373df9de4
all: make sure that the plugin use that registry for plugin path
21 years ago
Damien Fouilleul
d2310f2a22
all: reworked ActiveX plugin, which now works properly with .NET (tested with Visual Basic Express 2005)
added persistent properties such as MRL, AutoPlay, AutoLoop which allows a user to play a default target
without programming.
21 years ago
Damien Fouilleul
d453f42e30
Oops, I did it again !
Obviously, having a hard coded path for plugins is of no use to anyone
21 years ago
Damien Fouilleul
35db6dd6ec
Improved compatibility
21 years ago
Rémi Denis-Courmont
fe087a3828
Make Zorglub less unhappy
21 years ago
Rémi Denis-Courmont
85b29bdc28
Copyright fixes
(da big courmischage)
21 years ago
Damien Fouilleul
ee6c3bfc7d
dataobject isn't ready for prime time yet :)
21 years ago
Damien Fouilleul
4f0d569132
plugin.cpp: forgot to initialize the mute variable
AUTHORS: I haven't moved to Germany as far as I know: )
21 years ago
Damien Fouilleul
da4dc63b33
all: clean-up, bug fixes so that plugin is now working correctly with Visual Basic 6 (which I have tested) and hopefully should also work with .NET (which I havent't tested).
Outstanding issue: the control properties are not persisted
vlc16x16.bmp: toolbar icon for VLC plugin
21 years ago
Damien Fouilleul
fd5297cf09
- previously checked in this file to work only within my debug environment
21 years ago
Damien Fouilleul
1b75d79ed2
- source cleanup
- few bugs fixed
- added suport to Ole Extent measurments to improve compatibilty
21 years ago
Damien Fouilleul
b9057a61e7
- all: intitial offscreen drawing support (mostly for printing). Unfortunately, video output cannot be printed at this stage, and to support it, interfacing with a video filter such as the 'snapshot' filter is required to do a still capture.
21 years ago
Damien Fouilleul
722b1c1a23
main.cpp: fixed bug regarding TypeLib registration
plugin.cpp: some minor cleanup
21 years ago
Damien Fouilleul
1591dec08c
- activate (make visible) as soon as embedded into a container, no longer wait for container to do the activation
This fixes an annoying Internet Explorer optimization which would make the activex control invisible till a user moves the mouse over it
21 years ago
Steve Lhomme
3d831e04ec
Avoid \r\n problems between platforms
21 years ago
Damien Fouilleul
6d094bafb3
- miscelleanous fixes and improvements
- self registration (Internet installation now possible)
21 years ago
Damien Fouilleul
f533f3d8aa
ActiveX: misc fixes & improvements
22 years ago
Damien Fouilleul
03e30a851a
Initial version of ActiveX plugin for VLC
22 years ago