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