vlc.git
15 years agoplaylist_NodeAddInput() prototype changed, this commit fixes building of wxwidgets...
Jean-Paul Saman [Tue, 20 Feb 2007 09:09:34 +0000 (09:09 +0000)]
playlist_NodeAddInput() prototype changed, this commit fixes building of wxwidgets and MacOS X

15 years agoplaylist_Add() prototype changed
Jean-Paul Saman [Tue, 20 Feb 2007 09:04:25 +0000 (09:04 +0000)]
playlist_Add() prototype changed

15 years agoContribs: Yet another modification for the patch for live/OSX. SHould be last one.
Jean-Baptiste Kempf [Tue, 20 Feb 2007 07:46:56 +0000 (07:46 +0000)]
Contribs: Yet another modification for the patch for live/OSX. SHould be last one.

15 years ago* Start cleaning up libvlc playlist API (Refs:#457)
Clément Stenac [Tue, 20 Feb 2007 07:29:54 +0000 (07:29 +0000)]
* 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

15 years ago* don't double free an object! Thanks to nivix for pointing me to the right direction...
Felix Paul Kühne [Tue, 20 Feb 2007 07:26:54 +0000 (07:26 +0000)]
* don't double free an object! Thanks to nivix for pointing me to the right direction and keeping to bug me about this. Fixes #978

15 years agoContribs : flags that were missing during the transition to Distributions/ are back...
Jean-Baptiste Kempf [Tue, 20 Feb 2007 07:24:36 +0000 (07:24 +0000)]
Contribs : flags that were missing during the transition to Distributions/ are back again.

15 years agoContrib Live.com has changed. Live-OSX.patch need to updated.
Jean-Baptiste Kempf [Tue, 20 Feb 2007 00:22:36 +0000 (00:22 +0000)]
Contrib Live.com has changed. Live-OSX.patch need to updated.

15 years agoContribs Same commit about .FLAC => .flac
Jean-Baptiste Kempf [Mon, 19 Feb 2007 23:46:50 +0000 (23:46 +0000)]
Contribs Same commit about .FLAC => .flac

15 years agoContrib-live: Don't patch things if you don't need them.
Jean-Baptiste Kempf [Mon, 19 Feb 2007 23:27:26 +0000 (23:27 +0000)]
Contrib-live: Don't patch things if you don't need them.

15 years agoRemove gather stream output since it is completely unusable
Rémi Denis-Courmont [Mon, 19 Feb 2007 21:27:10 +0000 (21:27 +0000)]
Remove gather stream output since it is completely unusable

15 years agoContrib: Repair Makefile error introduced in [18887]
Jean-Baptiste Kempf [Mon, 19 Feb 2007 21:22:35 +0000 (21:22 +0000)]
Contrib: Repair Makefile error introduced in [18887]

15 years agoFix use of uninitialized memory with raw UDP
Rémi Denis-Courmont [Mon, 19 Feb 2007 20:35:25 +0000 (20:35 +0000)]
Fix use of uninitialized memory with raw UDP
(seriously, you should have switched to RTP for ages though)

15 years ago- send RTCP BYE at exit,
Rémi Denis-Courmont [Mon, 19 Feb 2007 19:57:28 +0000 (19:57 +0000)]
- send RTCP BYE at exit,
- run RTCP over UDP-Lite for UDP-Lite streams (well, there is no standard yet...)

15 years agoFix a bunch of meomory object and descriptor leaks
Rémi Denis-Courmont [Mon, 19 Feb 2007 19:29:05 +0000 (19:29 +0000)]
Fix a bunch of meomory object and descriptor leaks

15 years agoSimplistic RTCP sender for access output
Rémi Denis-Courmont [Mon, 19 Feb 2007 19:24:14 +0000 (19:24 +0000)]
Simplistic RTCP sender for access output
Still needs fixing

15 years ago- contribs: misc fixes for cygwin mostly
Damien Fouilleul [Mon, 19 Feb 2007 19:00:27 +0000 (19:00 +0000)]
- contribs: misc fixes for cygwin mostly

15 years ago- b_rtpts should really b a boolean (!)
Rémi Denis-Courmont [Mon, 19 Feb 2007 16:50:32 +0000 (16:50 +0000)]
- b_rtpts should really b a boolean (!)
- optimize ..._sys_t layout a little

15 years agoLeverage Set*LE()
Rémi Denis-Courmont [Mon, 19 Feb 2007 16:25:33 +0000 (16:25 +0000)]
Leverage Set*LE()

15 years agoFix possibly expansion-unsafe macros
Rémi Denis-Courmont [Mon, 19 Feb 2007 16:21:47 +0000 (16:21 +0000)]
Fix possibly expansion-unsafe macros

15 years agoFor some obscure reason flac need ntohl so ws2_32
Christophe Mutricy [Sun, 18 Feb 2007 22:44:06 +0000 (22:44 +0000)]
For some obscure reason flac need ntohl so ws2_32

15 years ago* animate vout-window resizements. Patch by Pierre d'Herbement <pdherbement --at...
Felix Paul Kühne [Sun, 18 Feb 2007 20:48:58 +0000 (20:48 +0000)]
* animate vout-window resizements. Patch by Pierre d'Herbement <pdherbement --at,chez-- free.fr>. Thanks!

15 years agoDeclare local functions static.
Jean-Paul Saman [Sun, 18 Feb 2007 13:05:54 +0000 (13:05 +0000)]
Declare local functions static.

15 years agoAutomatically choose ffmpeg{mux=flv} if dst ends in ".flv"
Antoine Cellerier [Sun, 18 Feb 2007 00:11:11 +0000 (00:11 +0000)]
Automatically choose ffmpeg{mux=flv} if dst ends in ".flv"

15 years agoUpdate copyright date.
Antoine Cellerier [Sat, 17 Feb 2007 23:57:17 +0000 (23:57 +0000)]
Update copyright date.

15 years agompl2 subtitles support by Roman Bednarek. Thanks.
Antoine Cellerier [Sat, 17 Feb 2007 23:53:06 +0000 (23:53 +0000)]
mpl2 subtitles support by Roman Bednarek. Thanks.

15 years agoUse the new way to specify mingw32 for ffmpeg
Christophe Mutricy [Sat, 17 Feb 2007 23:14:19 +0000 (23:14 +0000)]
Use the new way to specify mingw32 for ffmpeg

15 years agoffmpeg/mux.c: implement MUX_GET_MIME.
Antoine Cellerier [Sat, 17 Feb 2007 21:28:05 +0000 (21:28 +0000)]
ffmpeg/mux.c: implement MUX_GET_MIME.
flash.html: we don't need to force the mime type manualy anymore (in the sout chain).

15 years agoWith recent libavformat, only use the evil CODEC_ID_MP2 -> CODEC_ID_MP3 hack if MP2...
Antoine Cellerier [Sat, 17 Feb 2007 21:14:26 +0000 (21:14 +0000)]
With recent libavformat, only use the evil CODEC_ID_MP2 -> CODEC_ID_MP3 hack if MP2 isn't accepted by the muxer. (muxers which only accept MP2 but not MP3 should now work ... not that i know any)

15 years agoMisc fixes. Add link to FlowPlayer.sf.net
Antoine Cellerier [Sat, 17 Feb 2007 21:07:52 +0000 (21:07 +0000)]
Misc fixes. Add link to FlowPlayer.sf.net

15 years agoDisable autoplay on flash player.
Antoine Cellerier [Sat, 17 Feb 2007 20:45:57 +0000 (20:45 +0000)]
Disable autoplay on flash player.

15 years agoremove non-working fix
Christophe Mutricy [Sat, 17 Feb 2007 19:23:53 +0000 (19:23 +0000)]
remove non-working fix

15 years agocontrib/FLAC: Add flac's include directory at the start of our CFLAGS so bogus header...
Christophe Mutricy [Sat, 17 Feb 2007 19:00:20 +0000 (19:00 +0000)]
contrib/FLAC: Add flac's include directory at the start of our CFLAGS so bogus header are not included ( should be fixed in flac build system)
asm seems to work for win32 now

15 years agoNew "Flash player" page for the HTTP interface. (Allows playback even if you don...
Antoine Cellerier [Sat, 17 Feb 2007 18:42:13 +0000 (18:42 +0000)]
New "Flash player" page for the HTTP interface. (Allows playback even if you don't have the VLC plugin installed ... like on the Wii)

15 years agomake update-po
Christophe Mutricy [Sat, 17 Feb 2007 14:53:54 +0000 (14:53 +0000)]
make update-po

15 years agoSlovenian l10n update by Matej Urbancic
Christophe Mutricy [Sat, 17 Feb 2007 14:53:13 +0000 (14:53 +0000)]
Slovenian l10n update by Matej Urbancic

15 years agoContrib / Flac : Deactivate ASM optimizations on MacTel
Jean-Baptiste Kempf [Sat, 17 Feb 2007 04:46:14 +0000 (04:46 +0000)]
Contrib / Flac : Deactivate ASM optimizations on MacTel

15 years agoContrib: Flac 1.1.4, patch for MingW32 compiling that was broken. Still issues on...
Jean-Baptiste Kempf [Sat, 17 Feb 2007 04:13:50 +0000 (04:13 +0000)]
Contrib: Flac 1.1.4, patch for MingW32 compiling that was broken. Still issues on include/

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