Laurent Aimar
7f8cab90a9
Added vlc_b64_decode_binary_to_buffer/vlc_b64_decode_binary/vlc_b64_decode.
19 years ago
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 ?
19 years ago
Derk-Jan Hartman
4a07ee4971
* Fix implementation of net_Close. it returns void, not int (like close).
19 years ago
Laurent Aimar
3f61549949
Added missing const qualifier to vod_MediaControl.
Improved TAB_* protection and added TAB_INIT/CLEAN.
19 years ago
Rémi Denis-Courmont
214647c66e
Harmless typo
19 years ago
Rémi Denis-Courmont
93c16a0b4e
Simplify shutdown() portability
19 years ago
Rémi Denis-Courmont
42388a77bd
net_Close() is a one-liner, so inline it
19 years ago
Rémi Denis-Courmont
6f087f5478
Remove net_ReadNonBlock(),
it was merely a slower (and buggier) recv() nowadays.
19 years ago
Filippo Carone
201859a03b
libvlc_video_get_handle renamed to _get_parent
19 years ago
Filippo Carone
a2e32b3185
libvlc_video_get_handle function added
19 years ago
Laurent Aimar
35905d252b
Added ffmpeg AAC id.
19 years ago
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)
19 years ago
Antoine Cellerier
0435ea9aee
Untested new hotkeys:
'r' -> toggle random
'L' -> toggle normal / repeat one / loop
19 years ago
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.
19 years ago
Rémi Denis-Courmont
f9279bb46d
Minor code factorization
19 years ago
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)
19 years ago
Rémi Denis-Courmont
d1f93aa13d
Add var_CreateGetNonEmptyString and factor some code
19 years ago
Christophe Mutricy
5c65448e0b
Compile fix
19 years ago
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
19 years ago
Rémi Denis-Courmont
5659c0bd12
Fix possibly expansion-unsafe macros
19 years ago
Filippo Carone
53e0984c90
msg_GetObjectTypeName symbol exported as needed by libvlc-control
19 years ago
Rémi Denis-Courmont
aeb45dfe3b
Fix net_Listen linking
19 years ago
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.
19 years ago
Rémi Denis-Courmont
4986ab17f2
s/vlc_object_die/vlc_object_kill/
19 years ago
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.
19 years ago
Rémi Denis-Courmont
477af15ca7
Use size_t or ssize_t when appropriate
19 years ago
Christophe Mutricy
061b69e72b
win32 replacement for inet_ntop()
19 years ago
Rémi Denis-Courmont
9979fb83d4
Single service DCCP/RTP/AVP input
19 years ago
Rémi Denis-Courmont
d9906f4304
Make some room for !TCP connection-oriented protocols
19 years ago
Rémi Denis-Courmont
4abef78f6c
Inline net_ListenTCP
19 years ago
Rémi Denis-Courmont
98b1380a07
Cosmetic fix
19 years ago
Rémi Denis-Courmont
2fe4ada36c
Export inet_pton replacement
19 years ago
Rémi Denis-Courmont
057e689f92
Fix minor errors
19 years ago
Rémi Denis-Courmont
c0b2d638f8
poll() replacement
19 years ago
Filippo Carone
1ae081bee3
playlist_ItemGetByInputId now included in libvlc
19 years ago
Rémi Denis-Courmont
bd205274b1
Remove useless parameter to net_Select
19 years ago
Rémi Denis-Courmont
60a679f5c4
net_SetPort() sets a port within a socket address
19 years ago
Rémi Denis-Courmont
23333fe28c
Restore some kind of SAP support
19 years ago
Rémi Denis-Courmont
ba4f253bd9
*Ahem* whistles
19 years ago
Antoine Cellerier
d83a78cea7
allow up to x32 playback (instead of x8)
19 years ago
Rémi Denis-Courmont
af518b8ae9
s/psz_name/psz_path/ for consistency
19 years ago
Rémi Denis-Courmont
890a4fb73a
Add pf_control to access_output
19 years ago
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)
19 years ago
Rémi Denis-Courmont
4c858d7e9c
net_GetPort() returns network-byte order port number from an address
19 years ago
Rémi Denis-Courmont
8fb6706801
Add var_GetNonEmptyString
19 years ago
Rémi Denis-Courmont
dfb78a8b88
De-inline base64 decoder
19 years ago
Rémi Denis-Courmont
0336f13424
Partial announce API cleanup
To be continued
19 years ago
Rémi Denis-Courmont
dffddfaee3
Remove use SAP/TTL cruft
19 years ago
Rémi Denis-Courmont
55cfe8ef3e
NTPtime64() returns an NTP timestamp
19 years ago
Rémi Denis-Courmont
2a2b219f75
UDP-Lite access output
19 years ago