Jean-Baptiste Kempf [Mon, 26 Feb 2007 06:46:16 +0000 (06:46 +0000)]
Configure: should repair --with-libtwolame-tree detection.
Jean-Baptiste Kempf [Sun, 25 Feb 2007 23:08:25 +0000 (23:08 +0000)]
Qt4 : SimplePrefs: various fixes, remove some widgets, uniformity, cleaning and hiding for Win32/others for some options.
Antoine Cellerier [Sun, 25 Feb 2007 22:45:56 +0000 (22:45 +0000)]
Graa.
Antoine Cellerier [Sun, 25 Feb 2007 22:44:48 +0000 (22:44 +0000)]
Cleaner fix to the "object is not attached" issue with modules loaded from cache
which weren't used by VLC. This now adds a new b_used flag to module_cache_t which is set to VLC_TRUE once we know that the cached version of the plugin is usable (and thus gets attached to something). If it's not usable, it wont be attached so we tell ModuleDelete() not to try dettaching it.
Christophe Mutricy [Sun, 25 Feb 2007 22:42:49 +0000 (22:42 +0000)]
Compile fix
Jean-Baptiste Kempf [Sun, 25 Feb 2007 21:59:56 +0000 (21:59 +0000)]
Qt4- SImple Prefs: Subtitles and TextTitles.
Antoine Cellerier [Sun, 25 Feb 2007 19:39:59 +0000 (19:39 +0000)]
Patch by ILEoo to make the telnet interface work with "telnet" again (on linux). Looks ok according to the recv(2) manpage. Please fix if this is flawed.
Cyril Deguet [Sun, 25 Feb 2007 19:29:21 +0000 (19:29 +0000)]
* fixed build of skins2 interface on MacOS X (renamed Rect into SkinsRect
to avoid a conflict with Carbon API)
Antoine Cellerier [Sun, 25 Feb 2007 19:19:36 +0000 (19:19 +0000)]
Add undocumented play feature to help output.
Laurent Aimar [Sun, 25 Feb 2007 17:50:12 +0000 (17:50 +0000)]
Fixed segfault when faad reports an unknown channel configuration
(Fixed lol-vlc.aac segfault, http://sam.zoy.org/zzuf/)
Jean-Baptiste Kempf [Sun, 25 Feb 2007 17:17:44 +0000 (17:17 +0000)]
Qt4: Simple_Prefs, adding hotkeys/shortcuts configuration.
Filippo Carone [Sun, 25 Feb 2007 17:10:34 +0000 (17:10 +0000)]
libvlc_video_get_handle renamed to _get_parent
Filippo Carone [Sun, 25 Feb 2007 16:17:40 +0000 (16:17 +0000)]
libvlc_video_get_handle function added
Laurent Aimar [Sun, 25 Feb 2007 16:17:33 +0000 (16:17 +0000)]
Fixed rtsp broadcast streaming(sdp=rtsp://) and a potential double free.
Laurent Aimar [Sun, 25 Feb 2007 16:11:41 +0000 (16:11 +0000)]
Fixed a memory access error (net_ReadInner)
Jean-Baptiste Kempf [Sun, 25 Feb 2007 15:59:14 +0000 (15:59 +0000)]
Qt4: Preferences, Simple_Preferences. A bit more, but a lot of things are missing...
Laurent Aimar [Sun, 25 Feb 2007 14:34:14 +0000 (14:34 +0000)]
Fixed double input_thread_t free for VOD.
Laurent Aimar [Sun, 25 Feb 2007 14:33:13 +0000 (14:33 +0000)]
Rework a bit http socket handling to avoid uninitialized variable access.
Laurent Aimar [Sun, 25 Feb 2007 13:14:49 +0000 (13:14 +0000)]
Bunch of warning fixes.
Laurent Aimar [Sun, 25 Feb 2007 13:14:08 +0000 (13:14 +0000)]
Added VC-1 raw es demuxer.
Laurent Aimar [Sun, 25 Feb 2007 12:39:52 +0000 (12:39 +0000)]
Added ffmpeg AAC id.
Laurent Aimar [Sun, 25 Feb 2007 12:34:41 +0000 (12:34 +0000)]
Copy complete es format descriptor when extra data is added.
Laurent Aimar [Sun, 25 Feb 2007 12:31:30 +0000 (12:31 +0000)]
Added VC-1 packetizer.
(But it still won't be decoded by ffmpeg, we provide extra data too late)
Laurent Aimar [Sun, 25 Feb 2007 12:11:14 +0000 (12:11 +0000)]
Added VC-1 detection (SMPTE RP 227 + ISO 13818-1 Amendment 2)
Laurent Aimar [Sun, 25 Feb 2007 12:09:34 +0000 (12:09 +0000)]
Fixed warning (missing VLC_OBJECT()).
Laurent Aimar [Sun, 25 Feb 2007 11:53:21 +0000 (11:53 +0000)]
Fixed --ts-extra-pmt (close #516)
Added VC-1 detection (SMPTE RP 227)
Laurent Aimar [Sun, 25 Feb 2007 11:50:15 +0000 (11:50 +0000)]
Fixed H264 vod (import code from rtp.c, there is a lot of code duplicated here).
Laurent Aimar [Sun, 25 Feb 2007 11:48:39 +0000 (11:48 +0000)]
Fixed input_thread_t leak by description module for VLM.
Laurent Aimar [Sun, 25 Feb 2007 11:46:07 +0000 (11:46 +0000)]
Fixed stream ouput gather module and renable it (close #1032)
Laurent Aimar [Sun, 25 Feb 2007 11:42:23 +0000 (11:42 +0000)]
Fixed uninitialized value for ADTS stream.
Laurent Aimar [Sun, 25 Feb 2007 11:39:42 +0000 (11:39 +0000)]
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)
Laurent Aimar [Sun, 25 Feb 2007 11:35:45 +0000 (11:35 +0000)]
Fixed httpd stack corruption.
(Fixed 'assert (pufd < ufd + (sizeof (ufd) / sizeof (ufd[0])))' reported
by xxcv)
Antoine Cellerier [Sun, 25 Feb 2007 10:47:46 +0000 (10:47 +0000)]
Simplify.
Felix Paul Kühne [Sun, 25 Feb 2007 09:40:22 +0000 (09:40 +0000)]
* added flv to the list of supported file types (forward-port of [18985]
Antoine Cellerier [Sun, 25 Feb 2007 03:15:31 +0000 (03:15 +0000)]
Oops ?
Antoine Cellerier [Sun, 25 Feb 2007 03:15:10 +0000 (03:15 +0000)]
Fix "object is not attached" error when quiting VLC. (as far as i can tell, it was triggered since memory leak fix in [18247])
Antoine Cellerier [Sun, 25 Feb 2007 01:46:25 +0000 (01:46 +0000)]
Prevent these errors when using help flag
[
00000001] main libvlc error: option daemon does not exist
[
00000001] main libvlc error: option pidfile does not exist
The were due to the module_EndBand( p_libvlc ); on line 430 in libvlc-common.c . Please check that this is the correct way of doing it.
Jean-Baptiste Kempf [Sat, 24 Feb 2007 23:17:24 +0000 (23:17 +0000)]
Qt4 - Simple Prefs: More. Interfaces.
Antoine Cellerier [Sat, 24 Feb 2007 18:18:15 +0000 (18:18 +0000)]
Untested new hotkeys:
'r' -> toggle random
'L' -> toggle normal / repeat one / loop
Felix Paul Kühne [Sat, 24 Feb 2007 16:40:34 +0000 (16:40 +0000)]
* commit Pierre's 2nd patch to enable weak symbols on OSX when linking vlc. This fixes the compilation of his locale-improvements and a few other problems when using the 10.3.9 SDK. Please check the next nightly on 10.3.x if you got access to it.
Jean-Baptiste Kempf [Sat, 24 Feb 2007 15:47:05 +0000 (15:47 +0000)]
Qt4 : Back to work.
Antoine Cellerier [Fri, 23 Feb 2007 21:34:25 +0000 (21:34 +0000)]
Add dummy .IFO playlist demux to enable opening a DVD rip by double clicking on the .IFO files. closes #1067.
Felix Paul Kühne [Fri, 23 Feb 2007 20:09:13 +0000 (20:09 +0000)]
* added 2 boxes to the wizard to allow access to sout-transcode-soverlay with the GUI. needs further testing, but can't break anything. (forward-porting [18977], closes #1005
Christophe Mutricy [Fri, 23 Feb 2007 18:13:50 +0000 (18:13 +0000)]
.aclocal shall be last.
Felix Paul Kühne [Fri, 23 Feb 2007 17:19:45 +0000 (17:19 +0000)]
* removed duplicated, buggy code which fixed #744 in [18971]
Dennis van Amerongen [Fri, 23 Feb 2007 17:00:02 +0000 (17:00 +0000)]
* src/network/error.c: added a few more Winsock and QoS error codes
Felix Paul Kühne [Fri, 23 Feb 2007 15:38:43 +0000 (15:38 +0000)]
* renamed it, since it's plain C now and doesn't contain any Obj-C anymore
Felix Paul Kühne [Fri, 23 Feb 2007 15:19:03 +0000 (15:19 +0000)]
* fixed minor typo
Felix Paul Kühne [Fri, 23 Feb 2007 14:27:16 +0000 (14:27 +0000)]
* patch by Pierre d'Herbemont which cleans up our locale detection code heavily and converts it to be CoreFoundation-based only. Thanks!
Felix Paul Kühne [Fri, 23 Feb 2007 13:33:05 +0000 (13:33 +0000)]
* update NEWS
Felix Paul Kühne [Fri, 23 Feb 2007 12:46:54 +0000 (12:46 +0000)]
* fixed live patch for OSX
Antoine Cellerier [Thu, 22 Feb 2007 21:47:13 +0000 (21:47 +0000)]
Remove broken VC1 detection code in ps muxer.
Laurent Aimar [Thu, 22 Feb 2007 20:43:28 +0000 (20:43 +0000)]
Fixed subtitle/osd memory leaks (subpicture_region_t->psz_text was not freed).
I think we have a potential bug with the way subpicture_region_t->p_style
is used.
Decoders allocate p_style memory in their context, so we don't free it in
spu_DestroyRegion. As vout object can live longer than decoder, I think
p_style might be used after the decoder has destroyed it.
Can someone, who has worked on osd/spu internal, comment ?
Jean-Paul Saman [Thu, 22 Feb 2007 20:32:41 +0000 (20:32 +0000)]
Properly detect MOZ_X11 setting in firefox-1.5.0.9
Laurent Aimar [Thu, 22 Feb 2007 20:30:15 +0000 (20:30 +0000)]
Improve input_Preparse clean up (memory leaks).
Laurent Aimar [Thu, 22 Feb 2007 20:12:27 +0000 (20:12 +0000)]
Do not use p_demux->p_parent to get the p_input
(Use vlc_find_object(PARENT)
Jean-Paul Saman [Thu, 22 Feb 2007 20:10:59 +0000 (20:10 +0000)]
Remove of excess whitespace
Jean-Paul Saman [Thu, 22 Feb 2007 20:06:52 +0000 (20:06 +0000)]
Remove unused headerfile
Jean-Paul Saman [Thu, 22 Feb 2007 19:50:29 +0000 (19:50 +0000)]
Indentation fix
Laurent Aimar [Thu, 22 Feb 2007 19:35:28 +0000 (19:35 +0000)]
Do not use p_demux->p_parent to get the p_input
(Use vlc_find_object(PARENT)
Laurent Aimar [Thu, 22 Feb 2007 19:34:05 +0000 (19:34 +0000)]
Do not use (input_thread_t*)p_access->p_parent it is not always true.
(Use vlc_find_object(PARENT)
Laurent Aimar [Thu, 22 Feb 2007 19:18:17 +0000 (19:18 +0000)]
Reworked DecodeModulation (close #1063)
Antoine Cellerier [Thu, 22 Feb 2007 19:02:19 +0000 (19:02 +0000)]
play command fix by ILEoo (see [18938]).
Jean-Paul Saman [Thu, 22 Feb 2007 11:22:48 +0000 (11:22 +0000)]
Build live555 libraries with -DUSE_SYSTEM_RANDOM=1 by default. This fixes a bug reported by Jason Gerecke (jgerecke at uoregon dot edu). The rationale from Jason:
In groupsock/inet.c: http://www.live555.com/liveMedia/doxygen/html/inet_8c-source.html a custom random generator is provided for systems which do not provide their own rand() or srand() functions. Other people have reported issues with this function segfaulting (never in conjuction with VLC however), possibly because of multithreading issues, and the fix issued by the Live555 developers was to provide an "#ifdef USE_SYSTEM_RANDOM" for builds on supporing systems (http://lists.live555.com/pipermail/live-devel/2003-November/000013.html).
Sigmund Augdal Helberg [Thu, 22 Feb 2007 10:45:09 +0000 (10:45 +0000)]
fix cam support for twinhan cards. Not needed now, but will be needed if
the drivers get fixed
Laurent Aimar [Wed, 21 Feb 2007 23:15:06 +0000 (23:15 +0000)]
Changed input_DestroyThread to take care of detaching, cleaning and destroying input.
(This way it matches input_CreateThread and fixes a memleak)
Control variables are now created even for preparse, only callback are not added.
(This fix use of uninitialized variables)
Christophe Mutricy [Wed, 21 Feb 2007 23:07:04 +0000 (23:07 +0000)]
Compile fix
Laurent Aimar [Wed, 21 Feb 2007 23:02:56 +0000 (23:02 +0000)]
Fixed compilation of v4l2 + refuse to initialize unless it is forced.
Laurent Aimar [Wed, 21 Feb 2007 23:01:36 +0000 (23:01 +0000)]
Fixed memory leak at each new PMT if we don't have CAM.
Laurent Aimar [Wed, 21 Feb 2007 22:56:43 +0000 (22:56 +0000)]
Avoid a malloc(0) (We don't call free on it, valgrind is not happy)
Antoine Cellerier [Wed, 21 Feb 2007 22:44:24 +0000 (22:44 +0000)]
Add CODEC_ID_GSM and CODEC_ID_GSM_MS to ffmpeg audio codec list. (mostly useless but it doesn't hurt. needs ffmpeg to be linked with an specific lib)
Damien Fouilleul [Wed, 21 Feb 2007 22:39:07 +0000 (22:39 +0000)]
- io.c: meaningful error message on win32 when input is dying
Antoine Cellerier [Wed, 21 Feb 2007 22:25:27 +0000 (22:25 +0000)]
[PATCH] vlm: play command index same as inputdeln index from Ilkka Ollakka. Thanks.
Laurent Aimar [Wed, 21 Feb 2007 21:31:36 +0000 (21:31 +0000)]
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.
Rémi Denis-Courmont [Wed, 21 Feb 2007 20:49:01 +0000 (20:49 +0000)]
- Do not store HTTPd clients addresses (unused anyway)
- Use net_Accept()
Rémi Denis-Courmont [Wed, 21 Feb 2007 19:27:18 +0000 (19:27 +0000)]
Fix descriptor leak and remove useless code
Damien Fouilleul [Wed, 21 Feb 2007 18:19:41 +0000 (18:19 +0000)]
- contribs: more cygwin/general fixes
Rémi Denis-Courmont [Wed, 21 Feb 2007 18:19:11 +0000 (18:19 +0000)]
- Use poll in net_Accept
- Fix som bugs
Rémi Denis-Courmont [Wed, 21 Feb 2007 18:03:40 +0000 (18:03 +0000)]
Another mdate() caching optimization
Rémi Denis-Courmont [Wed, 21 Feb 2007 17:58:12 +0000 (17:58 +0000)]
- Use poll() instead of select to allow breaking the FD_SETSIZE barrier
- Poll the system clock only once per loop (yes, it DOES matter),
- Fix rare bug with TLS and multiple listening sockets,
- Do not try to read/write to client socket with no pending events.
...and of course introduce dozens of new bugs.
This SHOULD speed httpd up a bit.
Christophe Mutricy [Wed, 21 Feb 2007 17:52:09 +0000 (17:52 +0000)]
dvdnav.patch: detect the presence of gettimeofday() and activate the replacement only when needed
Rémi Denis-Courmont [Wed, 21 Feb 2007 17:42:19 +0000 (17:42 +0000)]
Minor code factorization
Rémi Denis-Courmont [Wed, 21 Feb 2007 16:51:44 +0000 (16:51 +0000)]
Memory leak
Rémi Denis-Courmont [Wed, 21 Feb 2007 16:47:58 +0000 (16:47 +0000)]
- Support for multiple medias in SDP parser
- Accept phony SDPs with multiple identical media lines as if they had a single one
Laurent Aimar [Tue, 20 Feb 2007 22:54:18 +0000 (22:54 +0000)]
Fixed segfault in AutoBuiltPanel::AutoBuiltPanel.
Laurent Aimar [Tue, 20 Feb 2007 22:52:12 +0000 (22:52 +0000)]
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)
Jean-Baptiste Kempf [Tue, 20 Feb 2007 21:20:39 +0000 (21:20 +0000)]
Contribs : freetype bumps to 2.3.1
Rémi Denis-Courmont [Tue, 20 Feb 2007 21:01:27 +0000 (21:01 +0000)]
Fix SAP protocol/format parsing
Rémi Denis-Courmont [Tue, 20 Feb 2007 20:54:31 +0000 (20:54 +0000)]
Fix port number setting when there is no session-level connection line
Damien Fouilleul [Tue, 20 Feb 2007 20:26:31 +0000 (20:26 +0000)]
- contribs: autoconf 2.6.0 -> 2.6.1
Rémi Denis-Courmont [Tue, 20 Feb 2007 20:12:03 +0000 (20:12 +0000)]
Missing #includes
Damien Fouilleul [Tue, 20 Feb 2007 19:53:02 +0000 (19:53 +0000)]
- Makefile: FLAC -> flac
Rémi Denis-Courmont [Tue, 20 Feb 2007 19:31:00 +0000 (19:31 +0000)]
Look for x-plgroup also among media-level attributes
Rémi Denis-Courmont [Tue, 20 Feb 2007 17:28:20 +0000 (17:28 +0000)]
Fix crash in SDP parser
Rémi Denis-Courmont [Tue, 20 Feb 2007 17:05:04 +0000 (17:05 +0000)]
Also complain subtitle is mislabeled as UTF-8
Rémi Denis-Courmont [Tue, 20 Feb 2007 16:58:06 +0000 (16:58 +0000)]
More explicit debug and error in subtitle charset selection
Damien Fouilleul [Tue, 20 Feb 2007 16:52:24 +0000 (16:52 +0000)]
- contribs: more fixes
Rémi Denis-Courmont [Tue, 20 Feb 2007 16:40:50 +0000 (16:40 +0000)]
Add var_CreateGetNonEmptyString and factor some code
Jean-Paul Saman [Tue, 20 Feb 2007 15:07:23 +0000 (15:07 +0000)]
Compile fixes
Jean-Paul Saman [Tue, 20 Feb 2007 14:47:52 +0000 (14:47 +0000)]
Fix typo