1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
Commit Graph

3674 Commits

Author SHA1 Message Date
Pierre d'Herbemont
1326807111 vout_pictures: Use unsigned for width and height in picture_Export. 2009-08-20 23:33:36 +02:00
Pierre d'Herbemont
b5ebc21881 vlc_vout_display: Should use unsigned for height and width. 2009-08-20 23:22:30 +02:00
Pierre d'Herbemont
473c70d7e3 vlc_fixups: Dummy definition for LC_NUMERIC_MASK. 2009-08-20 22:34:47 +02:00
Pierre d'Herbemont
15f6ae0b9e vlc_fixups: Continue to poke around to fix win32 build. 2009-08-20 22:26:11 +02:00
Pierre d'Herbemont
7df9ddcb75 vlc_fixups: Use (void) instead of VLC_UNUSED which is not available. 2009-08-20 22:17:42 +02:00
Pierre d'Herbemont
711f2a1f62 vlc_fixups: Better dummy implementation for type checking, and unused checks. 2009-08-20 22:07:34 +02:00
Pierre d'Herbemont
4bfba26a61 vlc_bits: Differentiate between writable bits stream and read only.
This fixes some const qualifier violation in modules.
2009-08-20 20:33:56 +02:00
Pierre d'Herbemont
72d74337f7 es: RGB masks needs to be uint32_t. 2009-08-20 12:04:54 +02:00
Rafaël Carré
3a2d5d8a8c bump plugin ABI to 1.1.0a (avoid using 1.0 modules after [073c5a24]) 2009-08-20 09:44:10 +02:00
Rafaël Carré
1c378b2dd1 Update mechanism: split update.c
Move cryptography specific functions into their own file, together with
functions downloading public key / signatures
Factorize common code for generating signatures (hash_sha1_from_*)
Remove unused update_WaitDownload (was OSX specific)
2009-08-20 08:04:10 +02:00
Pierre d'Herbemont
141eb5a663 media_list_player: Make sure we'll correctly play next item, instead of setting the item but not playing it.
Add a test for correct item queuing as well.
2009-08-20 01:06:49 +02:00
Geoffroy Couprie
cbec8dca91 Move the additional headers to include/vlc_windows_interfaces.h 2009-08-20 00:09:32 +02:00
Rémi Denis-Courmont
073c5a248e Hide psz_object_name in private data 2009-08-20 00:05:31 +03:00
Rémi Denis-Courmont
b6c76ecf1a Deprecate ugly and unsafe vlc_object_find_name()
psz_object_name can only be read from the thread calling module_need()
for the current object. As an alternative, module_need() would have to
be called before vlc_object_attach(), which would break var_CreateGet*.
2009-08-20 00:05:31 +03:00
Rémi Denis-Courmont
0b5502c3d8 Remove filter_chain_GetFilter: unused and not thread-safe 2009-08-20 00:05:21 +03:00
Jakob Leben
c54fe5a717 [PATCH] playlist, Qt4: new playlist_TreeMoveMany()
Add new function which simplifies moving more then one item at a time and
reduces complexity and increases performance of such action.
Also refactor a bit old playlist_TreeMove.
Use new function in Qt4 playlist model.
2009-08-18 12:26:33 +02:00
Rémi Duraffort
f635738832 libvlc_video*: constify. 2009-08-17 15:53:20 +02:00
Rémi Denis-Courmont
a64db92ba9 Display size cannot be negative 2009-08-16 15:48:09 +03:00
Rémi Denis-Courmont
aee0317592 utf8_open: make third parameter optional 2009-08-15 21:21:44 +03:00
Rémi Denis-Courmont
71d32071ce get vout: use size_t for the counter
Internal counter is still int due to tab macros.
2009-08-15 17:08:41 +03:00
Alexander Bethke
e661a811fd Refactored/re-enabled libvlc_vlm_show_media
...to return a string representation of one specific or all vlm media, in a standardized JSON format.
The patch has been updated according to Rémi Denis-Courmont's and fenrir's comments.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2009-08-15 15:51:27 +03:00
Hugo Beauzee-Luyssen
8cc1895768 Adding a libvlc_media_player_next_frame
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-08-14 14:00:52 +02:00
Jean-Baptiste Kempf
353c96f329 *.aob files are now readable 2009-08-14 11:53:19 +02:00
Laurent Aimar
8772052441 Removed audio_date_t in favor to date_t. 2009-08-13 21:40:53 +02:00
Laurent Aimar
09d375d445 Removed unused aout_VolumeInfos. 2009-08-13 21:40:52 +02:00
Pierre Ynard
685788f544 WinCE: switch back vlc_thread_t to an allocated struct
WinCE needs the cancellation event handle along with the thread handle,
so we have to switch back to a struct on WinCE. Which causes great
ugliness. Fix the build with the recent changes, and simplify some
related Win32 code.
2009-08-13 13:21:09 +02:00
Rémi Denis-Courmont
066325d2f7 VOUT_WINDOW_SET_FULLSCREEN: control request for fullscreen mode
There is a slight ambiguity as to what VOUT_WINDOW_SET_SIZE should do
when in full-screen mode though.
2009-08-11 20:37:13 +03:00
Rémi Denis-Courmont
1329ce1e1c Try to improve comments 2009-08-10 18:58:43 +03:00
Rémi Denis-Courmont
83b4e8360b Replace libvlc_exception_get_message with libvlc_errmsg
(This is a bit hackish as the conversion is not completed)
2009-08-09 20:08:02 +03:00
Rémi Denis-Courmont
e996cbefaf LibVLC: per-thread error message API 2009-08-09 20:00:00 +03:00
Rémi Denis-Courmont
d1578edccc libvlc_log: remove useless exception parameters 2009-08-09 18:37:36 +03:00
Rémi Denis-Courmont
564122b425 libvlc_playlist_play: remove exception 2009-08-09 18:24:06 +03:00
Rémi Denis-Courmont
77806e2906 libvlc_add_intf: return a value 2009-08-09 18:24:06 +03:00
Rémi Denis-Courmont
9963c65db3 Remove libvlc_get_vlc_id()
It did not really work since VLC 0.9. Also, it was meant for use with
vlc_object_get() and the antique VLC_*() functions which are gone.
2009-08-09 18:24:05 +03:00
Rémi Denis-Courmont
4e14fb8019 LibVLC: remove unused exception error code 2009-08-09 18:24:05 +03:00
Laurent Aimar
15da764af5 Added vlc_fourcc_IsYUV. 2009-08-09 01:27:08 +02:00
Laurent Aimar
852c921313 Added VLC_CODEC_DVDA_LPCM for lpcm in AOB. 2009-08-07 20:51:58 +02:00
Laurent Aimar
4e34f941f1 Added YUV fourcc helpers mainly for vout. 2009-08-05 22:32:15 +02:00
Laurent Aimar
3e30c539c6 Introduce "vout display" module API to replaced "vout" one. 2009-08-04 21:03:23 +02:00
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, ...)
2009-08-04 17:17:07 +02:00
Ilkka Ollakka
da51bf440d add add_font define to plugin defines, and change freetype to use it 2009-08-03 13:06:03 +03:00
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.
2009-08-02 19:51:59 +03:00
Rémi Denis-Courmont
a323173f0b Cleanup vlc_timer_* prototypes 2009-08-02 15:29:45 +03:00
Rémi Denis-Courmont
c159f79f2a Win32: privatize vlc_timer layout too 2009-08-02 15:01:04 +03:00
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.
2009-08-02 14:53:59 +03:00
Rémi Denis-Courmont
f18b184824 Win32: make vlc_thread_t a plain HANDLE (no heap alloc) 2009-08-02 09:27:13 +03:00
Rémi Denis-Courmont
84a6069c3c Win32: unimplement thread result
This is never used currently. Removing it simplifies the next commits.
2009-08-02 09:27:13 +03:00
Rémi Denis-Courmont
15f1679833 Win32: no need to put thread function into vlc_thread_t 2009-08-02 09:27:12 +03:00
Laurent Aimar
0926bbb610 Split back window module providers by type. 2009-08-01 13:44:47 +02:00
Laurent Aimar
a82db287f8 Modified vout_window_t to be completly independant of vout. 2009-08-01 12:07:11 +02:00