Commit Graph

2046 Commits

Author SHA1 Message Date
Jean-Baptiste Kempf
cf9e0c8116 MKV USF subtitles support and other Subtitles improvements.
Patch by Bernie Purcell, with two small modifications by thedj.
2007-03-13 21:28:34 +00:00
Jean-Paul Saman
b30bdcf7f6 Fix bug in vlc.audio.track and add new properties vlc.video.subtitle
to JavaScript API implementation.
2007-03-11 20:17:04 +00:00
Jean-Baptiste Kempf
a33fbe9023 DBUS: fix by Mr_Mirsal 2007-03-08 00:04:54 +00:00
Laurent Aimar
346a3ebe34 Clean up vlm script parsing and introduce new API. 2007-03-07 21:49:53 +00:00
Olivier Aubert
0208ba9242 include/vlc/mediacontrol.h: mark mediacontrol method as VLC_PUBLIC_API 2007-03-06 14:19:09 +00:00
Rémi Denis-Courmont
2f763769fa Fixups 2007-03-03 08:16:17 +00:00
Laurent Aimar
4dbce8899a Fixed memory leak with input_ItemClean. 2007-03-02 00:09:14 +00:00
Laurent Aimar
ccf3ec55fa Fixed es_format_Clean (when called multiple times with the same es_format). 2007-03-01 23:01:59 +00:00
Laurent Aimar
f64fd9acd6 Start cleaning up VLM + fixed vlm_New() race condition. 2007-03-01 20:36:11 +00:00
Rémi Denis-Courmont
1d58919125 Fix abortion if killing signals are re-used.
Of course, VLC has no bugs, so you never need to abort it that way,
so that this fixes nothing.
2007-03-01 17:52:11 +00:00
Sigmund Augdal Helberg
13ec57548c none-sematic changes:
clock.c: replace a magic number with the appropriate constant
vlc_include.h: fix a comment to match reality
2007-03-01 00:06:21 +00:00
Laurent Aimar
7f8cab90a9 Added vlc_b64_decode_binary_to_buffer/vlc_b64_decode_binary/vlc_b64_decode. 2007-02-27 20:04:01 +00:00
Derk-Jan Hartman
3ecee5c492 * Don't VLC_EXPORT net_Close now that it's a #define
* update vlc_symbols.h

courmisch, can you please check ?
2007-02-27 16:14:21 +00:00
Derk-Jan Hartman
4a07ee4971 * Fix implementation of net_Close. it returns void, not int (like close). 2007-02-27 01:30:26 +00:00
Laurent Aimar
3f61549949 Added missing const qualifier to vod_MediaControl.
Improved TAB_* protection and added TAB_INIT/CLEAN.
2007-02-26 19:19:18 +00:00
Rémi Denis-Courmont
214647c66e Harmless typo 2007-02-26 16:54:38 +00:00
Rémi Denis-Courmont
93c16a0b4e Simplify shutdown() portability 2007-02-26 16:54:05 +00:00
Rémi Denis-Courmont
42388a77bd net_Close() is a one-liner, so inline it 2007-02-26 16:42:53 +00:00
Rémi Denis-Courmont
6f087f5478 Remove net_ReadNonBlock(),
it was merely a slower (and buggier) recv() nowadays.
2007-02-26 16:38:21 +00:00
Filippo Carone
201859a03b libvlc_video_get_handle renamed to _get_parent 2007-02-25 17:10:34 +00:00
Filippo Carone
a2e32b3185 libvlc_video_get_handle function added 2007-02-25 16:17:40 +00:00
Laurent Aimar
35905d252b Added ffmpeg AAC id. 2007-02-25 12:39:52 +00:00
Laurent Aimar
c1993b6231 Added vlc_b64_encode_binary (include/vlc_strings.h is not that a good place).
Use vlc_b64_encode_binary and remove ap_* in rtp.c
Fixed 2 invalid memory access and 1 stack corruption in rtp.c (Fixed
the report of rtp segfault with gcc 4.1 by xxcv)
2007-02-25 11:39:42 +00:00
Antoine Cellerier
0435ea9aee Untested new hotkeys:
'r' -> toggle random
'L' -> toggle normal / repeat one / loop
2007-02-24 18:18:15 +00:00
Laurent Aimar
47a67b9006 Improved vlc_UrlParse (close #1025)
We use vlc_UrlParse for "URL" without protocol... so it was using a part of
the URL as a protocol if it found ":/". Ensure to extract only valid protocol
at least.
2007-02-21 21:31:36 +00:00
Rémi Denis-Courmont
f9279bb46d Minor code factorization 2007-02-21 17:42:19 +00:00
Laurent Aimar
bd394308f2 ffmpeg: ask a packetizer for audio too (needed since ffmpeg r6098,
fixed mpeg audio decoding)
vlc_demux.h: fixed COMMON_INIT_PACKETIZER (create a packetizer and not a decoder,
	fixed mpeg audio packetizer)
2007-02-20 22:52:12 +00:00
Rémi Denis-Courmont
d1f93aa13d Add var_CreateGetNonEmptyString and factor some code 2007-02-20 16:40:50 +00:00
Christophe Mutricy
5c65448e0b Compile fix 2007-02-20 10:12:38 +00:00
Clément Stenac
85ff1461a2 * Start cleaning up libvlc playlist API (Refs:#457)
- Return correct item ids
  - Structures for navigating the playlist
  - Consistent locking
* Add a b_locked parameter to the remaining playlist API calls
2007-02-20 07:29:54 +00:00
Rémi Denis-Courmont
5659c0bd12 Fix possibly expansion-unsafe macros 2007-02-19 16:21:47 +00:00
Filippo Carone
53e0984c90 msg_GetObjectTypeName symbol exported as needed by libvlc-control 2007-02-16 14:51:32 +00:00
Rémi Denis-Courmont
aeb45dfe3b Fix net_Listen linking 2007-02-15 21:11:53 +00:00
Rémi Denis-Courmont
569c1ac494 Suppress timeout parameter from net_Select() - refs #1056.
The only use of the timeout was to poll b_die, but net_ReadInner()
takes care of that already.
2007-02-15 17:17:47 +00:00
Rémi Denis-Courmont
4986ab17f2 s/vlc_object_die/vlc_object_kill/ 2007-02-15 16:38:41 +00:00
Rémi Denis-Courmont
690aa90764 vlc_object_die() opaque wrapper to set b_die, so we can use another
notification mechanism later on.
They are a lot of places that would need to be changed though.
2007-02-15 16:33:47 +00:00
Rémi Denis-Courmont
477af15ca7 Use size_t or ssize_t when appropriate 2007-02-15 16:32:53 +00:00
Christophe Mutricy
061b69e72b win32 replacement for inet_ntop() 2007-02-15 15:34:50 +00:00
Rémi Denis-Courmont
9979fb83d4 Single service DCCP/RTP/AVP input 2007-02-14 19:59:54 +00:00
Rémi Denis-Courmont
d9906f4304 Make some room for !TCP connection-oriented protocols 2007-02-14 19:38:57 +00:00
Rémi Denis-Courmont
4abef78f6c Inline net_ListenTCP 2007-02-14 18:43:27 +00:00
Rémi Denis-Courmont
98b1380a07 Cosmetic fix 2007-02-14 16:31:11 +00:00
Rémi Denis-Courmont
2fe4ada36c Export inet_pton replacement 2007-02-12 17:35:07 +00:00
Rémi Denis-Courmont
057e689f92 Fix minor errors 2007-02-12 17:29:51 +00:00
Rémi Denis-Courmont
c0b2d638f8 poll() replacement 2007-02-12 17:27:59 +00:00
Filippo Carone
1ae081bee3 playlist_ItemGetByInputId now included in libvlc 2007-02-11 21:18:13 +00:00
Rémi Denis-Courmont
bd205274b1 Remove useless parameter to net_Select 2007-02-11 21:01:47 +00:00
Rémi Denis-Courmont
60a679f5c4 net_SetPort() sets a port within a socket address 2007-02-11 14:47:35 +00:00
Rémi Denis-Courmont
23333fe28c Restore some kind of SAP support 2007-02-10 17:33:27 +00:00
Rémi Denis-Courmont
ba4f253bd9 *Ahem* whistles 2007-02-10 17:30:56 +00:00