Laurent Aimar
3e30c539c6
Introduce "vout display" module API to replaced "vout" one.
17 years ago
Olivier Aubert
bb830b765e
Have (and document) libvlc_media_get_duration return ms
in order to be consistent with other libvlc methods (libvlc_media_player_get_length, get_time, ...)
17 years ago
Ilkka Ollakka
da51bf440d
add add_font define to plugin defines, and change freetype to use it
17 years ago
Rémi Denis-Courmont
4a24608bb3
Replace VLC_ETHREAD with VLCENOMEM.
This is consistent with existing practice inside and outside of VLC.
We really don't need a separate error code for that.
17 years ago
Rémi Denis-Courmont
a323173f0b
Cleanup vlc_timer_* prototypes
17 years ago
Rémi Denis-Courmont
c159f79f2a
Win32: privatize vlc_timer layout too
17 years ago
Rémi Denis-Courmont
675700d177
POSIX: use pthread-based timers
This is inefficient. It could be optimized a lot with
epoll/timerfd on Linux and kqueue/kevent on BSD. Unfortunately, the
POSIX timer API is impossible to use in a thread-safe manner, other
than with signals.
17 years ago
Rémi Denis-Courmont
f18b184824
Win32: make vlc_thread_t a plain HANDLE (no heap alloc)
17 years ago
Rémi Denis-Courmont
84a6069c3c
Win32: unimplement thread result
This is never used currently. Removing it simplifies the next commits.
17 years ago
Rémi Denis-Courmont
15f1679833
Win32: no need to put thread function into vlc_thread_t
17 years ago
Laurent Aimar
0926bbb610
Split back window module providers by type.
17 years ago
Laurent Aimar
a82db287f8
Modified vout_window_t to be completly independant of vout.
17 years ago
Olivier Aubert
47648bd4ca
Fix comments/variable names in includes
17 years ago
Pierre d'Herbemont
63d3f12f3c
libvlc: Remove unimplemented media_list_view functions declaration.
And add two lines that attempt to explain a bit more what is this class about.
Pointed by Olivier Aubert.
17 years ago
Pierre Ynard
11164567ba
threads: remove unused fields in headers
They are an overlook from the removal of the thread serialization
17 years ago
Rémi Duraffort
754491fcf0
variables: var_IncInteger and var_DecInteger are now atomic.
17 years ago
Rémi Duraffort
e533549b83
demux: use calloc when applicable.
17 years ago
Olivier Aubert
b5a844bc5c
Fix comments in include files
17 years ago
Olivier Aubert
c8fd8cefd5
deprecated.h: fix libvlc_media_player_set_xwindow reference
17 years ago
Laurent Aimar
fabf23993a
Fixed some corner case errors with SPU.
They were introduced by [9b8c543c1a ].
For example: the PiP for a snapshot was not shown when the stream
was paused.
17 years ago
Michael Hanselmann
e48ba9bd73
Add library functions for HTTP client authentication
These functions can be used by HTTP clients to authenticate against
HTTP servers using the Basic and Digest algorithms as described in
RFC2617.
Most of the code is taken from modules/access/http.c, although it
includes modifications to make it work as library functions and to
fix some issues. The HTTP access module can be converted at a
later point, but there's still some stuff needing cleanup first.
These functions will be used for the Remote Audio Output Protocol
plugin to authenticate VLC against RAOP-compatible devices if the
user enabled password protection.
Signed-off-by: Michael Hanselmann <public@hansmi.ch>
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
17 years ago
Laurent Aimar
30086cdcb5
Fixed filter_*Blend rgb masks initialization.
It fixes at least RGB blending with opengl on little indian arch.
17 years ago
Laurent Aimar
54daead2d0
emoved unused pf_render function in subpicture_t.
17 years ago
Laurent Aimar
5cd2d0765f
Removed now unused pf_pre_render in subpicture_t.
17 years ago
Laurent Aimar
34f2541694
Do not decode subtitles too much in advanced.
It avoids loosing subtitles with the messages
"main subpicture error: subpicture heap full".
17 years ago
Laurent Aimar
9b8c543c1a
Improved subtitle rendering accuracy and fixed pause on dynamic subtitles.
Dynamic subtitles are used by ssa and kate.
This commit breaks the API for 2 functions used by the transcode module.
17 years ago
Rémi Duraffort
1bc0945eea
variables: add a Get and Set function. This function can be only used (for the
moment) to toggle a boolean with the variable lock taken (which is not the case
when doing a var_SetBool(!var_GetBool)).
This function is also two times faster (only one lookup).
17 years ago
Sébastien Escudier
b69b0bd6e6
libvlc : handle VLM input events
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
17 years ago
Rémi Duraffort
b0feb46471
Remove var_SetVoid: this function is doing exactly the same job than
var_TriggerCallback but slowly.
17 years ago
Laurent Aimar
ae780fe987
Added a ES_OUT_SET_META to es_out.
It will allows to control the moment at which the meta are updated
to fix the delay introduced by timeshift and buffering.
It will also simplify the way meta data are read by demuxers.
17 years ago
Laurent Aimar
a86267a445
Documented and 'constified' meta and epg in es_out.
No functionnal changes.
17 years ago
Laurent Aimar
350c3b8006
Privatized es_out_mode_e.
17 years ago
Laurent Aimar
cd9f745533
Documented demux state changes.
17 years ago
Jean-Baptiste Kempf
1b4cfa9648
Fix Typo
17 years ago
Jean-Baptiste Kempf
22308cec89
VLC is able to open .aiff files.
17 years ago
Jean-Baptiste Kempf
42abe20459
Support for ADPCM variant in Flash streams
Sample: http://streams.videolan.org/streams-videolan/flv/Porgi_Amor_Mirusia_123nl_Orbit.flv
This could be backported, if someone needs it.
17 years ago
Jean-Baptiste Kempf
62456c2a22
Add .rar and .zip extensions to open dialog.
17 years ago
Rémi Denis-Courmont
a815b654de
SO friendliness
17 years ago
Rémi Duraffort
385750a56c
Remove unused function.
17 years ago
Jean-Francois Massol
d060d810a0
Add .mpc to the file open dialog
17 years ago
Rémi Denis-Courmont
a0550542cb
Remove stub functions
17 years ago
Rémi Denis-Courmont
31063568bd
Cast for aout_EnableFilter
17 years ago
Rémi Denis-Courmont
604adb7afc
aout_VolumeMute -> aout_ToggleMute
17 years ago
Rémi Denis-Courmont
1cf4ccdf71
Spell developer properly
17 years ago
Rémi Duraffort
93512b8208
Remove unused define.
17 years ago
Rémi Duraffort
0a201d9d01
variables: cosmetics.
17 years ago
Laurent Aimar
c1fd947c0f
Cosmetic.
17 years ago
Laurent Aimar
e0882fbcce
Fixed a typo (cosmetic).
17 years ago
Sébastien Escudier
31b1e9090b
VLM add input events
Signed-off-by: Laurent Aimar <fenrir@videolan.org>
17 years ago
Laurent Aimar
91d60a7c96
Moved DEFAULT_CHAN to vlc_osd.h
17 years ago