vlc.git
15 years agoAdd previous commit to THANKS.
Antoine Cellerier [Sat, 17 Feb 2007 02:30:41 +0000 (02:30 +0000)]
Add previous commit to THANKS.

15 years agoContrib : Flac => 1.1.4. Compile fix for OS-X
Jean-Baptiste Kempf [Sat, 17 Feb 2007 02:30:37 +0000 (02:30 +0000)]
Contrib : Flac => 1.1.4. Compile fix for OS-X

15 years agoFix ffmpeg muxer header writing. This allows flash streaming with VLC. Example comman...
Antoine Cellerier [Sat, 17 Feb 2007 02:28:18 +0000 (02:28 +0000)]
Fix ffmpeg muxer header writing. This allows flash streaming with VLC. Example command line:
./vlc --sout "#transcode{vcodec=FLV1,acodec=mp3,sameplerate=44100}:std{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=0.0.0.0:8080/stream.flv}" ~/media/aladin.avi --loop -vvv --color -I dummy

Patch from Olivier Houchard. Thanks.

15 years agoPatch unneeded since it was merged upstream.
Jean-Baptiste Kempf [Sat, 17 Feb 2007 01:28:44 +0000 (01:28 +0000)]
Patch unneeded since it was merged upstream.

15 years agoContrib: Flac 1.1.3 version for the contribs.
Jean-Baptiste Kempf [Sat, 17 Feb 2007 01:13:06 +0000 (01:13 +0000)]
Contrib: Flac 1.1.3 version for the contribs.

15 years agoCorrect ffmpeg flags for building contribs.
Jean-Baptiste Kempf [Fri, 16 Feb 2007 20:46:45 +0000 (20:46 +0000)]
Correct ffmpeg flags for building contribs.

15 years agoWe don't need 3 different norvegian l10n
Christophe Mutricy [Fri, 16 Feb 2007 16:12:02 +0000 (16:12 +0000)]
We don't need 3 different norvegian l10n

15 years agoBetter credits for FLAC 1.1.3
Rémi Denis-Courmont [Fri, 16 Feb 2007 15:56:02 +0000 (15:56 +0000)]
Better credits for FLAC 1.1.3

15 years agomsg_GetObjectTypeName symbol exported as needed by libvlc-control
Filippo Carone [Fri, 16 Feb 2007 14:51:32 +0000 (14:51 +0000)]
msg_GetObjectTypeName symbol exported as needed by libvlc-control

15 years agoFix net_Listen linking
Rémi Denis-Courmont [Thu, 15 Feb 2007 21:11:53 +0000 (21:11 +0000)]
Fix net_Listen linking

15 years agoSupport for FLAC version 1.1.3 - fixes #921
Rémi Denis-Courmont [Thu, 15 Feb 2007 20:43:31 +0000 (20:43 +0000)]
Support for FLAC version 1.1.3 - fixes #921

15 years agoHTTP and UDP access outputs return byte count
Rémi Denis-Courmont [Thu, 15 Feb 2007 20:36:07 +0000 (20:36 +0000)]
HTTP and UDP access outputs return byte count

15 years agoYet another version.c fix.
Rémi Denis-Courmont [Thu, 15 Feb 2007 18:51:12 +0000 (18:51 +0000)]
Yet another version.c fix.
I've really had enough with this broken thing.

15 years agolibvlc_Internal* need to be exported for libvlc-control
Filippo Carone [Thu, 15 Feb 2007 18:17:57 +0000 (18:17 +0000)]
libvlc_Internal* need to be exported for libvlc-control

15 years agoRemove timeout in network read APIs - closes #1056
Rémi Denis-Courmont [Thu, 15 Feb 2007 17:26:23 +0000 (17:26 +0000)]
Remove timeout in network read APIs - closes #1056

15 years agoSuppress timeout parameter from net_Select() - refs #1056.
Rémi Denis-Courmont [Thu, 15 Feb 2007 17:17:47 +0000 (17:17 +0000)]
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.

15 years ago- Fix error reporting in net_Read* (refs #1056)
Rémi Denis-Courmont [Thu, 15 Feb 2007 17:12:28 +0000 (17:12 +0000)]
- Fix error reporting in net_Read* (refs #1056)
- Suppress broken and unused timeout value from net_ReadNonBlock()

15 years ago- Fix file descriptors leak
Rémi Denis-Courmont [Thu, 15 Feb 2007 17:08:22 +0000 (17:08 +0000)]
- Fix file descriptors leak
- Use net_Read() instead of net_ReadNonBlock()

15 years agoFix out-of-bound read
Rémi Denis-Courmont [Thu, 15 Feb 2007 16:59:30 +0000 (16:59 +0000)]
Fix out-of-bound read

15 years agos/vlc_object_die/vlc_object_kill/
Rémi Denis-Courmont [Thu, 15 Feb 2007 16:38:41 +0000 (16:38 +0000)]
s/vlc_object_die/vlc_object_kill/

15 years agovlc_object_die() opaque wrapper to set b_die, so we can use another
Rémi Denis-Courmont [Thu, 15 Feb 2007 16:33:47 +0000 (16:33 +0000)]
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.

15 years agoUse size_t or ssize_t when appropriate
Rémi Denis-Courmont [Thu, 15 Feb 2007 16:32:53 +0000 (16:32 +0000)]
Use size_t or ssize_t when appropriate

15 years agoClose telnet connection in case of error (fixes #995)
Rémi Denis-Courmont [Thu, 15 Feb 2007 16:25:16 +0000 (16:25 +0000)]
Close telnet connection in case of error (fixes #995)

15 years agoUndo broken Win32 ifdefs (breaks IPv6 case on decent OSes)
Rémi Denis-Courmont [Thu, 15 Feb 2007 15:42:55 +0000 (15:42 +0000)]
Undo broken Win32 ifdefs (breaks IPv6 case on decent OSes)

15 years agowin32 replacement for inet_ntop()
Christophe Mutricy [Thu, 15 Feb 2007 15:34:50 +0000 (15:34 +0000)]
win32 replacement for inet_ntop()

15 years agoSingle service DCCP/RTP/AVP input
Rémi Denis-Courmont [Wed, 14 Feb 2007 19:59:54 +0000 (19:59 +0000)]
Single service DCCP/RTP/AVP input

15 years agoFix undefined function call
Rémi Denis-Courmont [Wed, 14 Feb 2007 19:56:15 +0000 (19:56 +0000)]
Fix undefined function call

15 years agoMake some room for !TCP connection-oriented protocols
Rémi Denis-Courmont [Wed, 14 Feb 2007 19:38:57 +0000 (19:38 +0000)]
Make some room for !TCP connection-oriented protocols

15 years agoInline net_ListenTCP
Rémi Denis-Courmont [Wed, 14 Feb 2007 18:43:27 +0000 (18:43 +0000)]
Inline net_ListenTCP

15 years agoRemove seemingly misleading comment
Rémi Denis-Courmont [Wed, 14 Feb 2007 16:49:22 +0000 (16:49 +0000)]
Remove seemingly misleading comment

15 years agoCosmetic fix
Rémi Denis-Courmont [Wed, 14 Feb 2007 16:31:11 +0000 (16:31 +0000)]
Cosmetic fix

15 years ago- Write COMEDIA MRLs properly (host is the remote rather than the local part)
Rémi Denis-Courmont [Wed, 14 Feb 2007 16:10:55 +0000 (16:10 +0000)]
- Write COMEDIA MRLs properly (host is the remote rather than the local part)
- Validate and canonicalize source-filter address

15 years ago * modules/mux/mpeg/ts.c: EN 300 473 says that data_alignment PES flag
Christophe Massiot [Wed, 14 Feb 2007 14:40:29 +0000 (14:40 +0000)]
 * modules/mux/mpeg/ts.c: EN 300 473 says that data_alignment PES flag
   must be set to 1 for DVB subtitles.

15 years agoRework signal handling so that it is async-safe
Rémi Denis-Courmont [Tue, 13 Feb 2007 20:48:52 +0000 (20:48 +0000)]
Rework signal handling so that it is async-safe
and that signals never disturb our innocent blocking system call callers
(such as network I/O)

15 years agoMark EOF in case of connection-orinted RTP transport
Rémi Denis-Courmont [Tue, 13 Feb 2007 19:51:07 +0000 (19:51 +0000)]
Mark EOF in case of connection-orinted RTP transport

15 years ago0 bytes UDP packet are legal!
Rémi Denis-Courmont [Tue, 13 Feb 2007 19:47:51 +0000 (19:47 +0000)]
0 bytes UDP packet are legal!

15 years agoFixes segfault introduced in [18810]
Rafaël Carré [Tue, 13 Feb 2007 12:53:50 +0000 (12:53 +0000)]
Fixes segfault introduced in [18810]

15 years agoCorrect module type
Jean-Paul Saman [Tue, 13 Feb 2007 10:44:57 +0000 (10:44 +0000)]
Correct module type

15 years agoFix SAP TCP/RTP support
Rémi Denis-Courmont [Mon, 12 Feb 2007 20:28:01 +0000 (20:28 +0000)]
Fix SAP TCP/RTP support

15 years ago * skins2/controls/ctrl_text.cpp: Fixed weird behaviours occurring when resizing...
Olivier Teulière [Mon, 12 Feb 2007 20:17:49 +0000 (20:17 +0000)]
 * skins2/controls/ctrl_text.cpp: Fixed weird behaviours occurring when resizing a Text control with moving text

15 years ago.host: Add zeroconf range to private address list
Rémi Denis-Courmont [Mon, 12 Feb 2007 20:09:53 +0000 (20:09 +0000)]
.host: Add zeroconf range to private address list

15 years agoFix previous commit
Rémi Denis-Courmont [Mon, 12 Feb 2007 19:50:29 +0000 (19:50 +0000)]
Fix previous commit

15 years agoSupport for TCP/RTP/AVP (rtptcp://).
Rémi Denis-Courmont [Mon, 12 Feb 2007 19:42:40 +0000 (19:42 +0000)]
Support for TCP/RTP/AVP (rtptcp://).
This is no excuse for using TCP instead of UDP/UDP-Lite when you can.

15 years agoFix out-of-bound read in RTP access
Rémi Denis-Courmont [Mon, 12 Feb 2007 18:04:58 +0000 (18:04 +0000)]
Fix out-of-bound read in RTP access
Fortunately, the harm potential of this old bug seems pretty low

15 years agoUndo [18814]
Rémi Denis-Courmont [Mon, 12 Feb 2007 17:35:39 +0000 (17:35 +0000)]
Undo [18814]

15 years agoExport inet_pton replacement
Rémi Denis-Courmont [Mon, 12 Feb 2007 17:35:07 +0000 (17:35 +0000)]
Export inet_pton replacement

15 years agoUse poll() always and fix terrible bug due to #ifdefs
Rémi Denis-Courmont [Mon, 12 Feb 2007 17:31:53 +0000 (17:31 +0000)]
Use poll() always and fix terrible bug due to #ifdefs

15 years ago- src/vlc.c: compile fix for win32
Damien Fouilleul [Mon, 12 Feb 2007 17:30:36 +0000 (17:30 +0000)]
- src/vlc.c: compile fix for win32

15 years agoFix minor errors
Rémi Denis-Courmont [Mon, 12 Feb 2007 17:29:51 +0000 (17:29 +0000)]
Fix minor errors

15 years agopoll() replacement
Rémi Denis-Courmont [Mon, 12 Feb 2007 17:27:59 +0000 (17:27 +0000)]
poll() replacement

15 years ago- udp.c: unix fix
Damien Fouilleul [Mon, 12 Feb 2007 16:37:17 +0000 (16:37 +0000)]
- udp.c: unix fix

15 years ago- win32 replacements for inet_pton/inet_ntop
Damien Fouilleul [Mon, 12 Feb 2007 16:25:16 +0000 (16:25 +0000)]
- win32 replacements for inet_pton/inet_ntop

15 years agoudp.c: MakeRandMulticast fix for win32, courmisch to review
Damien Fouilleul [Mon, 12 Feb 2007 14:54:46 +0000 (14:54 +0000)]
udp.c: MakeRandMulticast fix for win32, courmisch to review

15 years ago- getaddrinfo.c: use Win32 shim functions to load getnameinfo/getaddrinfo/freeaddrinf...
Damien Fouilleul [Mon, 12 Feb 2007 14:31:38 +0000 (14:31 +0000)]
- getaddrinfo.c: use Win32 shim functions to load getnameinfo/getaddrinfo/freeaddrinfo on first call, cleaner than a bunch of if/else in user functions
- announce.c: freeaddrinfo -> vlc_freeaddrinfo

15 years agoCompile fix. In mingw32 there is a sys/time.h with struct timeval. Someone under...
Christophe Mutricy [Mon, 12 Feb 2007 14:00:55 +0000 (14:00 +0000)]
Compile fix. In mingw32 there is a sys/time.h with struct timeval. Someone under cygwin should test.

15 years agoFixes album art local discovery and preparsing for directory:// subitems (refs [18129])
Rafaël Carré [Mon, 12 Feb 2007 13:29:22 +0000 (13:29 +0000)]
Fixes album art local discovery and preparsing for directory:// subitems (refs [18129])

15 years agos/borken/broken/
Antoine Cellerier [Mon, 12 Feb 2007 13:08:18 +0000 (13:08 +0000)]
s/borken/broken/

15 years agoConditionaly compile the mux fix as it requires a new (r7593 21/01/07) or newer fffmpeg.
Antoine Cellerier [Mon, 12 Feb 2007 12:58:43 +0000 (12:58 +0000)]
Conditionaly compile the mux fix as it requires a new (r7593 21/01/07) or newer fffmpeg.

15 years agoMove __wgetmainargs into VLC's main.
Marian Durkovic [Mon, 12 Feb 2007 07:12:11 +0000 (07:12 +0000)]
Move __wgetmainargs into VLC's main.
Refs: #900 #920 #1031

15 years agoplaylist_ItemGetByInputId now included in libvlc
Filippo Carone [Sun, 11 Feb 2007 21:18:13 +0000 (21:18 +0000)]
playlist_ItemGetByInputId now included in libvlc

15 years agoRemove useless parameter to net_Select
Rémi Denis-Courmont [Sun, 11 Feb 2007 21:01:47 +0000 (21:01 +0000)]
Remove useless parameter to net_Select

15 years agoPrint more debug messages from ffmpeg when using the mux module in VLC.
Antoine Cellerier [Sun, 11 Feb 2007 20:59:29 +0000 (20:59 +0000)]
Print more debug messages from ffmpeg when using the mux module in VLC.

15 years agoFix fallback to live555
Rémi Denis-Courmont [Sun, 11 Feb 2007 20:49:08 +0000 (20:49 +0000)]
Fix fallback to live555

15 years agoFix SAP parser (again)
Rémi Denis-Courmont [Sun, 11 Feb 2007 20:37:19 +0000 (20:37 +0000)]
Fix SAP parser (again)

15 years ago * Fix ffmpeg muxer. (flv muxing now works with ./vlc --sout "#transcode{vcodec...
Antoine Cellerier [Sun, 11 Feb 2007 19:45:32 +0000 (19:45 +0000)]
 * Fix ffmpeg muxer. (flv muxing now works with ./vlc  --sout "#transcode{vcodec=FLV1,acodec=mp3}:std{mux=ffmpeg{mux=flv},access=file,dst=test.flv}" -vvv --color ~/media/pinball-bit-rate-vbr-peak.wmv -I dummy) Include 2 hacks ... if someone has a better way to do it feel free to do so.
 * Remove a bunch of trailing white spaces.

15 years agoRemove debug spammer - fixes #971
Rémi Denis-Courmont [Sun, 11 Feb 2007 18:17:13 +0000 (18:17 +0000)]
Remove debug spammer - fixes #971

15 years agogettimeofday() implementaion for Win32. Leverage from tcpdump mailing list.
Christophe Mutricy [Sun, 11 Feb 2007 17:58:09 +0000 (17:58 +0000)]
gettimeofday() implementaion for Win32. Leverage from tcpdump mailing list.

15 years agoI need some more sleep.
Rémi Denis-Courmont [Sun, 11 Feb 2007 17:55:28 +0000 (17:55 +0000)]
I need some more sleep.
Now it really seems to work.

15 years agoRemove debug
Rémi Denis-Courmont [Sun, 11 Feb 2007 17:41:41 +0000 (17:41 +0000)]
Remove debug

15 years agoReally put socket into non-blocking mode
Rémi Denis-Courmont [Sun, 11 Feb 2007 17:41:02 +0000 (17:41 +0000)]
Really put socket into non-blocking mode
Really fixes #1051

15 years agoPut accept'd socket into non-blocking mode as the others
Rémi Denis-Courmont [Sun, 11 Feb 2007 17:22:20 +0000 (17:22 +0000)]
Put accept'd socket into non-blocking mode as the others
Fixes #1051

15 years agoBetter compile fix by Pierre d'Herbemont
Christophe Mutricy [Sun, 11 Feb 2007 17:10:32 +0000 (17:10 +0000)]
Better compile fix by Pierre d'Herbemont

15 years agoAdd option to specify which muxer we want to use in ffmpeg (ie: #std{mux=ffmpeg{mux...
Antoine Cellerier [Sun, 11 Feb 2007 16:26:19 +0000 (16:26 +0000)]
Add option to specify which muxer we want to use in ffmpeg (ie: #std{mux=ffmpeg{mux=flv}...) Still seems kind of broken as the resulting file can't be demuxed by vlc/libavformat. Looks like the video and audio codec aren't identified correctly in the ffmpeg muxer. Must be some error in mux.c i guess.

15 years agoCosmetic fix
Rémi Denis-Courmont [Sun, 11 Feb 2007 16:14:30 +0000 (16:14 +0000)]
Cosmetic fix

15 years agoByte order fix
Rémi Denis-Courmont [Sun, 11 Feb 2007 16:10:31 +0000 (16:10 +0000)]
Byte order fix

15 years agoImprove SAP parser
Rémi Denis-Courmont [Sun, 11 Feb 2007 16:08:56 +0000 (16:08 +0000)]
Improve SAP parser

15 years agonet_SetPort() sets a port within a socket address
Rémi Denis-Courmont [Sun, 11 Feb 2007 14:47:35 +0000 (14:47 +0000)]
net_SetPort() sets a port within a socket address

15 years agoUse net_Accept's timeout param instead of a call to msleep.
Antoine Cellerier [Sun, 11 Feb 2007 12:11:51 +0000 (12:11 +0000)]
Use net_Accept's timeout param instead of a call to msleep.

15 years agoRemove some dead code
Rémi Denis-Courmont [Sun, 11 Feb 2007 10:24:02 +0000 (10:24 +0000)]
Remove some dead code

15 years agoFix for insane naming convention
Rémi Denis-Courmont [Sun, 11 Feb 2007 10:20:47 +0000 (10:20 +0000)]
Fix for insane naming convention

15 years agoSupport for auto-generated pseudo-random multicast addresses.
Rémi Denis-Courmont [Sun, 11 Feb 2007 09:35:25 +0000 (09:35 +0000)]
Support for auto-generated pseudo-random multicast addresses.
That being said, I either don't understand sout chain (likely) or
it is plain broken (unlikely) but I can't seem to pass parameters
to the access output.

15 years agoFix link-scoped IPv6 addresses
Rémi Denis-Courmont [Sun, 11 Feb 2007 09:32:56 +0000 (09:32 +0000)]
Fix link-scoped IPv6 addresses

15 years agoFix #675.
Antoine Cellerier [Sun, 11 Feb 2007 01:51:45 +0000 (01:51 +0000)]
Fix #675.

15 years agoFix #1048... kind of. Should the rc interface be able to accept more than 1 connectio...
Antoine Cellerier [Sun, 11 Feb 2007 01:31:19 +0000 (01:31 +0000)]
Fix #1048... kind of. Should the rc interface be able to accept more than 1 connection ? and accept tcp connections + stdin commands ? (currently only 1 connection can be active)

15 years agoThat was forgotten in [18758]
Christophe Mutricy [Sun, 11 Feb 2007 00:41:57 +0000 (00:41 +0000)]
That was forgotten in [18758]

15 years agocompile fix
Christophe Mutricy [Sun, 11 Feb 2007 00:14:07 +0000 (00:14 +0000)]
compile fix

15 years agoAdd some option in configure to help Gentoo people. Closes #1045. Closes #1046
Christophe Mutricy [Sat, 10 Feb 2007 23:15:18 +0000 (23:15 +0000)]
Add some option in configure to help Gentoo people. Closes #1045. Closes #1046

15 years agoMinor cleanup
Rémi Denis-Courmont [Sat, 10 Feb 2007 21:39:37 +0000 (21:39 +0000)]
Minor cleanup

15 years agoRepair SAP + SSM
Rémi Denis-Courmont [Sat, 10 Feb 2007 21:32:28 +0000 (21:32 +0000)]
Repair SAP + SSM

15 years agoFix double free - closes #1032
Rémi Denis-Courmont [Sat, 10 Feb 2007 20:32:57 +0000 (20:32 +0000)]
Fix double free - closes #1032

15 years agoEnglish grammar fixes (I think)
Rémi Denis-Courmont [Sat, 10 Feb 2007 20:22:50 +0000 (20:22 +0000)]
English grammar fixes (I think)

15 years agoFix opening of multiple files with ffmpeg SVN
Rémi Denis-Courmont [Sat, 10 Feb 2007 19:54:55 +0000 (19:54 +0000)]
Fix opening of multiple files with ffmpeg SVN
(this is a revert of ffmpeg [7589])

15 years agoman subversion
Rémi Denis-Courmont [Sat, 10 Feb 2007 19:49:47 +0000 (19:49 +0000)]
man subversion

15 years agoDisable xpsf playlist until it stops breaking streaming output
Rémi Denis-Courmont [Sat, 10 Feb 2007 18:54:00 +0000 (18:54 +0000)]
Disable xpsf playlist until it stops breaking streaming output

15 years agoLittle typo, little buffer overflow
Rémi Denis-Courmont [Sat, 10 Feb 2007 18:25:47 +0000 (18:25 +0000)]
Little typo, little buffer overflow

15 years agoFix a bunch of bugs
Rémi Denis-Courmont [Sat, 10 Feb 2007 18:16:21 +0000 (18:16 +0000)]
Fix a bunch of bugs

15 years agoPartial support for COMEDIA in SAP announcer
Rémi Denis-Courmont [Sat, 10 Feb 2007 17:49:11 +0000 (17:49 +0000)]
Partial support for COMEDIA in SAP announcer

15 years ago* fixed a bug which prevented the fspanel to show up in some circumstances. Patch...
Felix Paul Kühne [Sat, 10 Feb 2007 17:47:50 +0000 (17:47 +0000)]
* fixed a bug which prevented the fspanel to show up in some circumstances. Patch by Pierre d'Herbemont pdherbemont --at,- free.fr. This commit priortises Cocoa hotkeys instead of VLC's natives which is a good idea IMO.

15 years agoRemove useless debug message
Rémi Denis-Courmont [Sat, 10 Feb 2007 17:34:37 +0000 (17:34 +0000)]
Remove useless debug message

15 years agoRestore some kind of SAP support
Rémi Denis-Courmont [Sat, 10 Feb 2007 17:33:27 +0000 (17:33 +0000)]
Restore some kind of SAP support