Commit Graph

2030 Commits

Author SHA1 Message Date
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