Rémi Denis-Courmont
c0f4bfc5d8
Headers: use non-reserved identifiers for multi-inclusion protection
18 years ago
Jean-Paul Saman
def14b8246
Document filter chain API.
18 years ago
Jean-Paul Saman
496e7390f2
Improve comment wording in vlc_block.h
18 years ago
Pierre d'Herbemont
45c3c5f4c0
update: Various fixes to make it work on Mac OS X.
18 years ago
Rémi Denis-Courmont
27296ffe5a
barrier: avoid staticity and pthread-specificity
18 years ago
Rémi Denis-Courmont
502dcd58b7
Fix previous commit
18 years ago
Rémi Denis-Courmont
81df45be60
vlc_cond_timedwait: fix unlikely Win32 DWORD overflow
18 years ago
Rémi Denis-Courmont
f044d6ff90
Win32 condition variable: remove write-only counter
18 years ago
Olivier Aubert
014a02b7e4
libvlc.h: document the fact that libvlc_media_player_get_length/get_time/set_time use milliseconds.
18 years ago
Jean-Paul Saman
bddca17181
Document media descriptor, media library, media service discover, vlm and message log functions.
18 years ago
Rémi Denis-Courmont
6625284102
vlc_poll: no conditional symbols
I would rather we move all the replacement functions to a dedicated
static import library (in future versions) though. It kinda sucks to
clutter libvlccore with such symbols.
18 years ago
Derk-Jan Hartman
2d652d01aa
Revert "poll(): ifndef HAVE_POLL means we don't use poll(), not that it doesn't exist. In OSX poll() is broken for sockets, so we don't use it. Since poll is a kernel function in OSX however, the kernel implementation was used whenever we used poll(), instead of VLCs private poll() which was the intended behaviour. Renamed poll() to vlc_poll() to prevent this."
This reverts commit d934fc525f .
18 years ago
Derk-Jan Hartman
d934fc525f
poll(): ifndef HAVE_POLL means we don't use poll(), not that it doesn't exist. In OSX poll() is broken for sockets, so we don't use it. Since poll is a kernel function in OSX however, the kernel implementation was used whenever we used poll(), instead of VLCs private poll() which was the intended behaviour. Renamed poll() to vlc_poll() to prevent this.
This fixes #1687 , receiving SAPs on Mac OS X.
18 years ago
Rémi Denis-Courmont
2a4bf84cf1
Do not hide many (all?) thread function having an incorrect prototype
18 years ago
Rémi Denis-Courmont
bfeca36b6a
Do not hide many (all?) thread function having an incorrect prototype
18 years ago
Justus Piater
5f8cd3991a
Declared many static variables const
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
18 years ago
Pierre d'Herbemont
1b6fc30078
input: Export input_GetState().
18 years ago
Jean-Baptiste Kempf
5d313c65e4
Add m2ts and mts to the interface dialog selectors.
Synchronise supported extensions.
18 years ago
Pierre d'Herbemont
f2b2e37c04
input: Expose input_ItemHasErrorWhenReading.
18 years ago
Jean-Baptiste Kempf
fe8c4673c5
Accelerators fixed, noticed by Cristi
18 years ago
Laurent Aimar
8152480bfc
Clean up pf_pre_render prototype (btw, this function seems useless).
Change pf_update_regions scheme by not destroying regions before calling
it(codec using them may now avoid redrawing not changed subs).
18 years ago
Jean-Baptiste Kempf
80bed63ec0
Fix Tooltips and accelerators, since we need to update po.
18 years ago
Laurent Aimar
91c1edba6d
Removed an unused lock.
Fixed a playlist race condition on input events.
The playlist was loosing state events from input. And thus it may not
always be able to detect (by itself) the end of a stream (It happens
easily with small playlist files).
18 years ago
Laurent Aimar
ba939b2d2b
Allow picture_Copy to work on different sized pictures.
18 years ago
Laurent Aimar
19f12af17b
Fixed croppping of standard OSD messages (well more of a hack, we respect
forced crop only for YUVP subpicture).
Separate scale module for YUVP and the others.
Fixed a segfault when no scale module is found.
18 years ago
Rémi Denis-Courmont
36ca011c05
Remove the main thread hack on platforms with non-idiotic toolkits
18 years ago
Rémi Denis-Courmont
4794bb1e1b
Kill potential unused variable warning
18 years ago
Laurent Aimar
6d937c8f88
Fixed completely broken video filter 2 chain in vout. Now they have a
chance to get a frame when they ask (close #1738 ).
Decoders and filters share the same pool of video frames. But the
decoders try to decode as fast as possible, using all buffers. Then it
s pure luck if the filter can grab a frame...
18 years ago
Rémi Denis-Courmont
56aefe3186
Remove misleading comment
Funky byte sexes are supported here.
However they are not supported by VLC_FOURCC.
18 years ago
Pierre d'Herbemont
1f293c2049
playlist: Never delete the playlist_item directly. We don't know who might need it.
We need to rework modules/playlist and implement refcounting or proper id management.
18 years ago
Adrien Grand
f3ebe39398
libvlc_vlm.h: Fix typo.
Signed-off-by: Pierre d'Herbemont <pdherbemont@videolan.org>
18 years ago
Laurent Aimar
a4270c7dc8
Added picture_New/picture_Delete/picture_CopyPixels/picture_Copy
helpers.
18 years ago
Laurent Aimar
ab131d8bfb
Added filter_NewPicture/Subpicture/AudioBuffer helpers.
18 years ago
Laurent Aimar
c35618f794
Fixed vout_Create documentation.
18 years ago
Pierre d'Herbemont
d057b0df8d
playlist: playlist_NodeAddInput was noted as deprecated in docs, remove it from exported symbols.
18 years ago
Pierre d'Herbemont
0a1480ee6d
playlist: playlist_DeleteFromInputInParent wasn't used by modules, don't export it.
18 years ago
Pierre d'Herbemont
587f46a9b5
playlist: playlist_DeleteInputInParent->playlist_DeleteFromInputInParent to match playlist_DeleteFromInput.
18 years ago
Laurent Aimar
af37ba1878
Added new picture helpers (picture_Yield, picture_Release,
picture_CopyProperties) and use them inside vlc core.
18 years ago
Pierre d'Herbemont
d926bc98dd
vout: Rename vout_Destroy to vout_CloseAndDestroy.
18 years ago
Laurent Aimar
dd066314d5
Revived vout_Destroy from the dead.
No you CANNOT release a vout by vlc_object_release if you have created
it by vout_Request or vout_Create.
18 years ago
Pierre d'Herbemont
71becfcced
playlist: Use pl_Locked in vlc_playlist.h.
18 years ago
Pierre d'Herbemont
8b6e26a823
playlist: Defines pl_Locked, pl_Locked to pass to as b_locked.
18 years ago
Pierre d'Herbemont
81b983e85e
playlist: Don't export playlist_ItemNewFromInput as it is not used, and don't use pl_Yield from here.
18 years ago
Pierre d'Herbemont
1c10df82d7
playlist: Defines a small helper to directly access current input.
18 years ago
Rémi Denis-Courmont
f698b433ed
vlc_thread_ready: remove
18 years ago
Jean-Baptiste Kempf
2234190693
Various strings change and capitalisation changes to match the guidelines.
Capitalization fixes
18 years ago
Pierre d'Herbemont
915f6a59a6
libvlccore: Make sure vlc_gc_* function correctly assert() on common errors, and de-inline them.
18 years ago
Sebastien Escudier
a231c3bbae
Fix typo in libvlc_vlm.h
Signed-off-by: Rémi Denis-Courmont <rdenis@simphalempin.com>
18 years ago
Pierre d'Herbemont
ab915f9988
macosx: Define playlist_IsStopped(), and make sure it returns the very next state. Fix #1674 . (Hitting the button stop on Mac OS X interface doesn't close the vout window.)
18 years ago
Pierre d'Herbemont
e7b0790a86
Revert "messages: Prefer the object name over the object type if type is VLC_GENERIC."
This reverts commit 0386618539 .
Conflicts:
src/misc/messages.c
18 years ago