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
Antoine Cellerier
d83a78cea7
allow up to x32 playback (instead of x8)
2007-02-10 15:29:27 +00:00
Rémi Denis-Courmont
af518b8ae9
s/psz_name/psz_path/ for consistency
2007-02-10 14:53:47 +00:00
Rémi Denis-Courmont
890a4fb73a
Add pf_control to access_output
2007-02-10 14:43:45 +00:00
Rémi Denis-Courmont
861ef85c06
Big SAP/announce cleanup
...
plus several minor bugfixes in SAP announce
OTOH, SAP is currently broken for standard output (and untested for RTP)
2007-02-10 13:15:50 +00:00
Rémi Denis-Courmont
4c858d7e9c
net_GetPort() returns network-byte order port number from an address
2007-02-10 12:18:05 +00:00
Rémi Denis-Courmont
8fb6706801
Add var_GetNonEmptyString
2007-02-10 10:10:25 +00:00
Rémi Denis-Courmont
dfb78a8b88
De-inline base64 decoder
2007-02-10 09:49:15 +00:00
Rémi Denis-Courmont
0336f13424
Partial announce API cleanup
...
To be continued
2007-02-09 21:51:43 +00:00
Rémi Denis-Courmont
dffddfaee3
Remove use SAP/TTL cruft
2007-02-09 19:35:29 +00:00
Rémi Denis-Courmont
55cfe8ef3e
NTPtime64() returns an NTP timestamp
2007-02-09 18:24:06 +00:00
Rémi Denis-Courmont
2a2b219f75
UDP-Lite access output
2007-02-05 17:21:56 +00:00
Rémi Denis-Courmont
d8ae255f3d
UDP-Lite access
...
This is completely untested because vlc does not link at the moment :(
2007-02-05 16:32:31 +00:00
Damien Fouilleul
5237e0c558
- vlc_common.h: compile fix
2007-02-05 15:45:14 +00:00
Damien Fouilleul
e523db51e0
- added support for visibility attribute for GCC 4.x for controlling export symbols
2007-02-05 14:58:40 +00:00
Jean-Baptiste Kempf
ec49740468
Add a module_Exists() function for Simple_Prefs. Don't use too much this function.
2007-02-04 23:15:19 +00:00
Damien Fouilleul
cfafc7da07
- vlc_common.h: fix for vlc_wclosedir on MacOS X
2007-02-03 22:41:43 +00:00