Faustino Osuna
2dae9d9ac4
Add more ignores.
19 years ago
Pierre d'Herbemont
dbddc5ae45
More Id and permission fixes.
19 years ago
Jean-Paul Saman
c3a591ae44
Patch by Johannes Buchner (buchner.johannes at gmx do at): Hotkeys for zoom.
19 years ago
Pierre d'Herbemont
292040d665
control/media_instance.c: Avoid multiple libvlc_MediaInstanceReachedEnd, by providing different events for pausable and seekable state changes. (Thanks to Jacques Boileau).
19 years ago
Pierre d'Herbemont
a78e273ec5
misc/objects.c: Don't rely on vlc_object_destroy() to destroy objects, but expects vlc_object_release to do it when the refcount goes to zero.
* Meaning, that when created objects gets a refcount to 1.
* Destroying is instantaneous and we don't have to poll for a few secondss or so to wait until the object's refcount reach 0.
* We now track vlc_object_t's mem leaks when libvlc_global is released (Hard error for now, so they don't get unoticed)
* We fail hard if an object is released with a refcount of 1 without being detached from its parent and its children, to make sure such cases don't go unoticed.
(make test or make check still pass after that one. VLC is known to leak one object when no module is loaded, this must be fixed).
19 years ago
Rémi Denis-Courmont
0d0f59ac63
Remove argv/argc from libvlc_t (not really needed here)
19 years ago
Rémi Denis-Courmont
e3c8503697
- Don't put private system_* header in public
- Remove useless system_VLCPath
19 years ago
Rafaël Carré
5ad2a46fa6
Supports vorbis audio in avi container (refs #224 )
Note that the format supported is the one created by FFmpeg, and not one of those described in the ticket.
19 years ago
Rémi Denis-Courmont
d92fffbdf7
Add flags when adding an input item option
19 years ago
Rémi Denis-Courmont
a4bc2c0db2
Unexport var_OptionParse
19 years ago
Damien Fouilleul
c5f4e7f8fe
libvlc: document that libvlc_new() MUST have a program path in argv[0]
19 years ago
Dennis van Amerongen
b6a1a9511f
* include/vlc_threads_funcs.h: add define for ETIMEDOUT on WIN32 and remove return 0 from void function vlc_spin_destroy
19 years ago
Rafaël Carré
66a7641684
fix compile when spinlocks aren't available
19 years ago
Rémi Denis-Courmont
cc6e3d03a9
Remove unused object pointer from condition vars, mutexes and thread vars
19 years ago
Rémi Denis-Courmont
0774c40b58
Rework threading:
- lock/unlock/signal/wait/destroy functions cannot fail unless there is a bug,
so have them return void rather than an unused int, and assert against bugs.
- Fix a few corner case minor bugs.
- Use fprintf() rather than msg_Err() to avoid infinite recursions.
19 years ago
Pierre d'Herbemont
14d79cf682
vlc_arrays.h: Fix insertion rebuilding.
19 years ago
Pierre d'Herbemont
536386869c
vlc_arrays.h: More vlc_dictionary_t fixes.
19 years ago
Pierre d'Herbemont
755df9f11d
vlc_arrays.h: Make sure we return the right value associated with a given key.
19 years ago
Pierre d'Herbemont
632cfd1d70
control: Implement and export media_list_view_children_for_item()
19 years ago
Pierre d'Herbemont
897ac981f3
vlc_common.h: VLC_EXPORT should have extern if there is no visibility support.
19 years ago
Rémi Denis-Courmont
db3a33e450
DEBUG -> NDEBUG
19 years ago
Rémi Denis-Courmont
0c97b087be
time.h is always needed (because of pthread_cond_timedwait)
19 years ago
Rémi Denis-Courmont
9e704fa3c2
threads: Consistenly use NDEBUG
19 years ago
Pierre d'Herbemont
616b36ceec
vlc_os_specific.h: Use const for argv.
19 years ago
Pierre d'Herbemont
9403fcee68
vlc_threads_funcs.h: Don't attempt to track pthread_cond_wait() that takes a long time before returning as we usually idle that way. This removes annoying warning messages.
19 years ago
Rémi Denis-Courmont
aaf004a2f6
Don't include stddef without checking for it.
19 years ago
Pierre d'Herbemont
d8ae0aacbe
vlc_network.h: Prefer to use #ifdef instead of #if for HAVE_ macro.
19 years ago
Christophe Mutricy
ae87215a25
Include stdint.h for uint32_t. i'm not sure how portable it is and how to make it better without including config.h
19 years ago
Pierre d'Herbemont
27808e124a
vlc_arrays.h: Sanity check.
19 years ago
Rafaël Carré
079a1818dc
codecs & packetizers: fix warnings
use size_t instead of int to represent sizes
removes unused parameters from:
block_BytestreamInit()
mpeg4_audio/LOASSyncInfo()
cinepak/cinepak_Getv1()
speex/SendPacket()
subsass/ParseColor()
ffmpeg/postprocess/InitPostproc() & PostprocPict()
dvbsub/YuvaYuvp() & encode_pixel_line_{2,4,8}bp()
faad/DoReordering()
vlc_block_helper.h:
use size_t, removes unused parameter from block_BytestreamInit()
struct filter_t:
removes unused parameters from pf_picture_link() & pf_picture_unlink()
cmml: fix a segfault (p_item isn't an input item, despite the name) present for some months, proving that nobody did use that code ?
19 years ago
Rafaël Carré
c480245472
input_CurrentMetaFlags() takes a const parameter
19 years ago
Rafaël Carré
c76522a3f0
sout_AnnounceRegisterSDP(): removes unused SOUT_CFG_PREFIX argument
19 years ago
Rafaël Carré
88fc2c2874
libvlc_release(): removes unused exception
19 years ago
Rafaël Carré
b941c1e48d
vlc_object_get(): removes unused parameter
19 years ago
Rémi Denis-Courmont
a0e5fe35ca
Fix symbols list, fix linking on platforms that DO have strnlen
19 years ago
Felix Paul Kühne
d5d9b5b303
strnlen: export its VLC pendant properly and check its existance in cc.c. Fixes the compilation onDarwin
19 years ago
Rémi Denis-Courmont
47756a76e2
Fix another series of HAVE_ dependencies (string replacement functions mostly).
Now vlc/vlc.h can be included out of the box.
However, I believe it will only work properly on little-endian 32-bits platforms.
19 years ago
Rémi Denis-Courmont
e6fc3cac4b
Don't mess up with config.h!
19 years ago
Rémi Denis-Courmont
7fd77d963a
Default to using pthread instead of exploding.
This fixes the single largest source of problems when including vlc/*.h out of the box.
19 years ago
Rémi Denis-Courmont
9f442389fc
Remove #define vlc_foobar NULL from the gone era of vlc_symbol
19 years ago
Rémi Denis-Courmont
03efb5df5a
Fix VLM compilation with --disable-vlm - fixes #1431
19 years ago
Pavlov Konstantin
d9affb14ae
QT4: Modify About dialog: make it brief, clean and simple.
19 years ago
Sigmund Augdal Helberg
bf35f491e3
Core changes needed to add asa support. By equinox, part of Google
Summer of Code 2007
19 years ago
Rémi Denis-Courmont
46d6d2d1d3
move mutex setkind hack to src/
19 years ago
Rémi Denis-Courmont
59bc158988
Same as previous commit
19 years ago
Rémi Denis-Courmont
f8ac2540ba
Fix cpp warning
19 years ago
Rémi Denis-Courmont
bb352cd558
Privatize the memalign replacement
19 years ago
Rémi Denis-Courmont
a82fd8f9dd
Remove some GCCisms.
Fix RC compilation, and OSD from C++ code in the process.
19 years ago
Rémi Denis-Courmont
9b91b01369
Remove net_AddressIsMulticast:
it did not work properly (proper check is impossible without blocking)
19 years ago
Rémi Denis-Courmont
2dcc933b00
- Don't override PACKAGE. It breaks.
- Don't undef off_t twice.
19 years ago