Commit Graph

298 Commits

Author SHA1 Message Date
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