Laurent Aimar
17eb17c58c
Increased version-info after modification in 1.0 branch.
2009-07-30 21:32:05 +02:00
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>
2009-07-29 19:00:24 +03:00
JP Dinger
82633df33d
Simplify vlc_about.h generation.
2009-07-24 17:24:08 +02:00
Rémi Denis-Courmont
f732472647
Relax libvlccore.sym ordering (completely)
2009-07-06 23:25:53 +03:00
Konstantin Pavlov
d867bbd1db
Dont install libvlc_media_list.h twice.
2009-06-18 16:46:59 +04:00
Laurent Aimar
36306a1881
Added a new "video splitter" module type.
...
It will be used to create multiple video from one without having to fake
a video output (and all its overhead).
2009-06-06 19:40:14 +02:00
Laurent Aimar
a974af8d4f
Added blend filter helpers.
2009-06-05 20:23:38 +02:00
Pierre d'Herbemont
abe9af559f
revision: No need for the -n in echo. Choke Darwin.
2009-06-03 23:00:26 -07:00
Rémi Denis-Courmont
7b9914e2c0
Fall back if this is not a git checkout
2009-06-03 23:31:27 +03:00
Rémi Denis-Courmont
3e43a6a6ad
Repair libvlc_get_changeset()
2009-06-03 22:25:37 +03:00
Rémi Denis-Courmont
a76e38e103
Create revision.c
2009-06-03 22:20:47 +03:00
Pierre d'Herbemont
7da966334c
libvlc: Allow event to be dispatched asynchronously.
2009-06-02 00:57:24 -07:00
Laurent Aimar
ebf4277a71
Missing vlc_picture_fifo/pool.h includes in src/Makefile.am
2009-05-31 21:55:37 +02:00
Pierre d'Herbemont
5b5a735b1a
libvlc: Split libvlc_internal in different independant headers.
2009-05-25 02:58:34 -07:00
Pierre d'Herbemont
a6bb43df18
libvlc: Split public headers by object and layers.
2009-05-25 02:52:59 -07:00
Rémi Denis-Courmont
fb67139441
Split pthread and Win32 code into separate files
2009-05-16 22:59:54 +03:00
Laurent Aimar
c3fab72311
Split vlc_vout.h into vlc_picture.h and vlc_subpicture.h
2009-05-16 20:22:41 +02:00
Rémi Denis-Courmont
507ae78e91
Bump libvlccore SOVERSION
2009-05-16 13:47:52 +03:00
Laurent Aimar
e6d6cbdfdf
Added fourcc helpers and defines to centralize them.
...
It introduces a bunch of VLC_CODEC_* defines as a representative
fourcc for a codec. The fourccs have been chosen pretty much randomly
except when I knew well know ones.
It adds two helpers: vlc_fourcc_GetCodec and vlc_fourcc_GetDescription.
Don't hesitate if you have any comments.
2009-05-13 21:18:17 +02:00
Rémi Denis-Courmont
bf3e69e207
Unexport libvlc_media_player_new_from_input_thread
...
This was clearly a bug, as it is documented as an internal function,
and sues internal types
2009-05-12 19:59:42 +03:00
Rémi Denis-Courmont
6d43981817
Yum, abusing private headers
2009-04-26 11:45:06 +03:00
Rémi Denis-Courmont
41784a3e99
Use libvlccore C flags for libvlccore
2009-04-26 00:02:29 +03:00
Rémi Denis-Courmont
0d21a07dd9
Separate libvlccore and libvlc flags, fix pthread linking on Debian Sid
2009-04-25 22:10:35 +03:00
Rémi Denis-Courmont
5196c5c5d8
libvlc.dll needs libcompat.la
2009-04-11 21:00:08 +03:00
Rémi Denis-Courmont
e1a78b744b
Start moving replacement functions to a static import library
2009-04-10 20:14:10 +03:00
Rémi Denis-Courmont
6f037fa478
Add a centralized avcodec lock
...
avcodec is used from at least three different plugins: avcodec,
switcher (which seems dead though) and indirectly in avformat. We need
to have a common interlock for all of these.
2009-03-12 17:41:49 +02:00
Rémi Denis-Courmont
6113551a3b
Remove interaction core
...
One useless thread gone (the new subsystem does not need a thread).
2009-03-08 22:55:10 +02:00
Laurent Aimar
3d82199341
Added basic VLM events.
...
You need to attach a callback on the variable 'intf-event' of the vlm
object.
Becarefull, as (always) inside an event callback you cannot call back
the object (here vlm).
2009-03-08 20:28:16 +01:00
Rémi Denis-Courmont
cc4e24a8d6
Hopefully thread-safer replacement for intf_UserFatal
2009-03-05 22:02:05 +02:00
Rémi Denis-Courmont
c5746ee26c
Spell resource the English way
2009-03-01 10:42:59 +02:00
Rémi Denis-Courmont
f8cca7cf7a
Remove remnants of builtin modules support
...
If we ever to reintroduce builtin modules, we anyway would need to
rewrite that part.
2009-02-17 22:32:02 +02:00
Rémi Denis-Courmont
046bfcf151
Remove VLC_Changeset, src/misc/revision.c, fixes make
2009-02-14 20:02:30 +02:00
Rémi Denis-Courmont
1f3f64f793
Set libvlccore and libvlc versions to that of 0.9.9 + 1
...
Also libvlccore is not backward compatible, whereas libvlc is.
2009-02-04 18:02:55 +02:00
Rémi Denis-Courmont
5698895948
Support for tweaking package-part of install path
...
I kept include files to ../vlc otherwise #include syntax would break
Now, it's up to changing PKGDIR="vlc" to PKGDIR="vlc-1.0".
We just need to decide.
2009-01-27 20:20:32 +02:00
Rémi Denis-Courmont
acd1f9127c
vlc-plugin.pc: use pkgincludedir
2009-01-27 20:20:32 +02:00
Laurent Aimar
4d802e182e
Split out input item from include/vlc_input.h.
2009-01-17 18:17:42 +01:00
Rémi Denis-Courmont
eac4e0c9a5
Update the GIT revision properly
2009-01-10 18:13:33 +02:00
Christophe Mutricy
9d88a68c1f
Distribute headers
2009-01-07 18:44:07 +01:00
Laurent Aimar
3b40c17456
Prepare for safe (sout)/vout/aout recycling.
2009-01-05 20:49:11 +01:00
Laurent Aimar
0021e6aae9
Clean up preparser/fetcher code.
...
No functionnality changes.
2009-01-05 20:49:05 +01:00
Geoffroy Couprie
740567b533
WinCE: use -avoid-version for libvlc and libvlccore
2009-01-03 01:37:42 +01:00
Laurent Aimar
584da50459
Support for auto and user requested stream_filter.
2008-12-09 21:13:03 +01:00
Laurent Aimar
ccaab7a64c
Split stream_demux from input/demux.c
2008-12-09 21:13:03 +01:00
Laurent Aimar
dd3a0dd1f6
Moved input_item_t from input_source_t to input_thread_private_t.
2008-12-04 20:34:06 +01:00
Laurent Aimar
56ba662f7b
Clean up input_item_t functions and usages.
...
It fixes a bunch of missing locks and remove unused functions.
It splits input_internal.h
2008-11-22 16:29:55 +01:00
Laurent Aimar
6d56066a71
Move/clean up input event code to its own file.
...
There is no functionnal changes except a few missing events added.
2008-11-22 16:29:54 +01:00
Laurent Aimar
7e676a0275
Added initial skeleton for es_out timeshift support.
...
It is not yet functionnal.
2008-11-17 20:03:27 +01:00
Rémi Denis-Courmont
7477f3c370
Separate filesystem functions from the rest
2008-10-23 19:12:46 +03:00
Laurent Aimar
c438a0104b
Split vout_internal.h to hide vout_thread_t definition from decoder.
2008-10-22 22:21:42 +02:00
Rémi Denis-Courmont
5d2a5fd0d7
VLM: provide stubs for --disable-vlm
2008-10-22 20:24:07 +03:00