]>
git.sesse.net Git - vlc/log
Laurent Aimar [Thu, 1 Mar 2007 20:36:11 +0000 (20:36 +0000)]
Start cleaning up VLM + fixed vlm_New() race condition.
Laurent Aimar [Thu, 1 Mar 2007 20:34:12 +0000 (20:34 +0000)]
Deactivated VLM control by wx while I clean it. (It uses private fields
of VLM that should not have been public)
Rémi Denis-Courmont [Thu, 1 Mar 2007 20:16:49 +0000 (20:16 +0000)]
Cache system clock in userland to save a few avoidable sleeps.
Also restore (albeit not hard-coded this time) the old Linux custom
of not waiting for a delay shorter than the scheduler precision
Rémi Denis-Courmont [Thu, 1 Mar 2007 20:09:41 +0000 (20:09 +0000)]
Fix race condition and simplify SigHandler
Missing piece pointed out by Pierre d'H.
Rémi Denis-Courmont [Thu, 1 Mar 2007 17:52:11 +0000 (17:52 +0000)]
Fix abortion if killing signals are re-used.
Of course, VLC has no bugs, so you never need to abort it that way,
so that this fixes nothing.
Damien Fouilleul [Thu, 1 Mar 2007 16:52:12 +0000 (16:52 +0000)]
- mp4 demux: support for iTunes/Quicktime META info
Rémi Denis-Courmont [Thu, 1 Mar 2007 16:38:45 +0000 (16:38 +0000)]
Removing a warning never solved a problem (revert [11778])
Rémi Denis-Courmont [Thu, 1 Mar 2007 16:36:54 +0000 (16:36 +0000)]
Fix incorrect string fix (revert [15025])
Pierre d'Herbemont [Thu, 1 Mar 2007 01:00:07 +0000 (01:00 +0000)]
Fix file name representation of the video output window on Mac OS X. (Reviewed by hartman)
Sigmund Augdal Helberg [Thu, 1 Mar 2007 00:06:21 +0000 (00:06 +0000)]
none-sematic changes:
clock.c: replace a magic number with the appropriate constant
vlc_include.h: fix a comment to match reality
Jean-Baptiste Kempf [Thu, 1 Mar 2007 00:01:14 +0000 (00:01 +0000)]
Qt4 - SimplePrefs : Simple Fix to simple Problem. Should repair Win32 breakage. So sorry.
Sigmund Augdal Helberg [Wed, 28 Feb 2007 23:52:48 +0000 (23:52 +0000)]
disable clock_nanosleep for mwait for now. Fixes dvd and vob playback
for me.
Jean-Baptiste Kempf [Wed, 28 Feb 2007 23:38:48 +0000 (23:38 +0000)]
Qt4 : Simple Preferences. Add a slider widget to pref_widget, because it is nicer than a QSpinBox.
Could you look please on that commit cause I don't understand if it is the good way to do it (I guess not) and why do I had to add this 'bool' to the methods.
zorglub, dionoea?
Laurent Aimar [Wed, 28 Feb 2007 22:45:02 +0000 (22:45 +0000)]
Reworked/improved the way sout-keep works. (VLM sout-keep does not
work again yet )
Yoann Peronneau [Wed, 28 Feb 2007 20:41:01 +0000 (20:41 +0000)]
* src/playlist/loadsave.c: create directory before saving Media Library
Derk-Jan Hartman [Wed, 28 Feb 2007 20:05:59 +0000 (20:05 +0000)]
* make vobsubs downloadable from http/ftp etc. closes #567
- NOTE: this will not work on user/password protected locations.
Jean-Paul Saman [Wed, 28 Feb 2007 19:38:02 +0000 (19:38 +0000)]
Patch by xxcv: Don't change fmt_last.audio.i_rate when FOURCC is mp4a
Christophe Massiot [Wed, 28 Feb 2007 17:16:42 +0000 (17:16 +0000)]
* src/text/iso-639_def.h: Add original audio pseudo-language (reported
by Francesc Pinyol Margalef).
Christophe Mutricy [Wed, 28 Feb 2007 16:56:57 +0000 (16:56 +0000)]
Meaningfull typo
Rémi Denis-Courmont [Wed, 28 Feb 2007 16:35:19 +0000 (16:35 +0000)]
typo
Rémi Denis-Courmont [Wed, 28 Feb 2007 16:23:21 +0000 (16:23 +0000)]
Fix POL.*HUP handling: POLLHUP is for writing,
POLLRDHUP is for reading (and also non-standard)
Derk-Jan Hartman [Wed, 28 Feb 2007 12:36:15 +0000 (12:36 +0000)]
* rawvideo.c: Do not use visible_pitch when walking trough the lines. fixes #1021
Damien Fouilleul [Wed, 28 Feb 2007 12:07:45 +0000 (12:07 +0000)]
sap.c: win32 fix for IPv6 local-link zone identifier
Derk-Jan Hartman [Wed, 28 Feb 2007 12:07:05 +0000 (12:07 +0000)]
* matroska bug. don't use block, in case when it can be ( block || simpleblock)
Christophe Mutricy [Tue, 27 Feb 2007 23:43:04 +0000 (23:43 +0000)]
this was renamed in [19013]
Christophe Mutricy [Tue, 27 Feb 2007 23:42:59 +0000 (23:42 +0000)]
*.po: Update slovenian and portuguese l10n
POTFILES.in: some new files, some ones renamed
Jean-Baptiste Kempf [Tue, 27 Feb 2007 22:30:36 +0000 (22:30 +0000)]
* Qt4 - Simple Preferences: Start to bind the keys to the preferences. Lots of them still don't work. Why ?
Laurent Aimar [Tue, 27 Feb 2007 21:45:41 +0000 (21:45 +0000)]
Fixed wrong type used in mp4 parsing.
Rémi Denis-Courmont [Tue, 27 Feb 2007 21:27:06 +0000 (21:27 +0000)]
*Ahem* compile testing is good, but it only works
if I actually look at the result
Rémi Denis-Courmont [Tue, 27 Feb 2007 21:25:11 +0000 (21:25 +0000)]
Simplification
Rémi Denis-Courmont [Tue, 27 Feb 2007 21:15:49 +0000 (21:15 +0000)]
- Support for customizing the checksum coverage
- Make UDP-Lite an option rather than a distinct shortcut
Derk-Jan Hartman [Tue, 27 Feb 2007 20:57:56 +0000 (20:57 +0000)]
* Fix subtitle detection. utf8_stat returns 0 if file is present.
P.S. this bug was present for 3 months, without anyone noticing it. That's just BAD people.
Rémi Denis-Courmont [Tue, 27 Feb 2007 20:43:05 +0000 (20:43 +0000)]
Do not assume RTP frequency is that of TS for RTCP
Laurent Aimar [Tue, 27 Feb 2007 20:37:07 +0000 (20:37 +0000)]
Removed dead code.
Laurent Aimar [Tue, 27 Feb 2007 20:25:52 +0000 (20:25 +0000)]
Do not force a default TTL value (the value 1 will be used in SDP only).
Rémi Denis-Courmont [Tue, 27 Feb 2007 20:17:31 +0000 (20:17 +0000)]
IP6 "MUST NOT" have a TTL.
This will be parsed as an address counter on the receiver,
with disastrous consequences
Laurent Aimar [Tue, 27 Feb 2007 20:07:54 +0000 (20:07 +0000)]
Removed debug left over.
Laurent Aimar [Tue, 27 Feb 2007 20:04:01 +0000 (20:04 +0000)]
Added vlc_b64_decode_binary_to_buffer/vlc_b64_decode_binary/vlc_b64_decode.
Laurent Aimar [Tue, 27 Feb 2007 20:02:15 +0000 (20:02 +0000)]
Fixed H264 rtp packetization.
Force a TTL value of 1 if not defined instead of refusing to start.
(Any suggestion about a better failsafe value ?)
Laurent Aimar [Tue, 27 Feb 2007 19:39:41 +0000 (19:39 +0000)]
Added all missing case for "Detection of the first VCL NAL unit of a primary coded picture".
Fixed prepend of SPS/PPS per I frame.
Damien Fouilleul [Tue, 27 Feb 2007 17:13:16 +0000 (17:13 +0000)]
libvlc-common.c: revert r19040
Rémi Denis-Courmont [Tue, 27 Feb 2007 17:00:42 +0000 (17:00 +0000)]
Expatriate myself
Rémi Denis-Courmont [Tue, 27 Feb 2007 16:54:38 +0000 (16:54 +0000)]
Listen to link-local SAP announces too
Derk-Jan Hartman [Tue, 27 Feb 2007 16:14:21 +0000 (16:14 +0000)]
* Don't VLC_EXPORT net_Close now that it's a #define
* update vlc_symbols.h
courmisch, can you please check ?
Damien Fouilleul [Tue, 27 Feb 2007 12:16:55 +0000 (12:16 +0000)]
- libvlc: make sure that p_static_libvlc always point to the first libvlc instance (actually, is it still used ?)
Damien Fouilleul [Tue, 27 Feb 2007 12:15:52 +0000 (12:15 +0000)]
- libvlc control: uninitialiazed mutex and variables, was prevent browser plugins from adding elements in playlist
Derk-Jan Hartman [Tue, 27 Feb 2007 01:30:26 +0000 (01:30 +0000)]
* Fix implementation of net_Close. it returns void, not int (like close).
Christophe Mutricy [Mon, 26 Feb 2007 23:14:19 +0000 (23:14 +0000)]
Link fix. Proper one this time hopefully
Christophe Mutricy [Mon, 26 Feb 2007 22:38:04 +0000 (22:38 +0000)]
Link fix
Christophe Mutricy [Mon, 26 Feb 2007 22:14:49 +0000 (22:14 +0000)]
Compile fix for old ffmpeg
Laurent Aimar [Mon, 26 Feb 2007 19:30:49 +0000 (19:30 +0000)]
Fixed a deadlock between VLM and httpd. (Issue all VLM command
from the httpd callback in its own thread)
Laurent Aimar [Mon, 26 Feb 2007 19:27:35 +0000 (19:27 +0000)]
Force VLM stream to not use sout-keep.
Fixed race condition with sout-keep.
Fixed broken sout-keep behaviour (currently active sout can be used
twice or destroyed..., it might fixed segfaults reported by xxcv))
Laurent Aimar [Mon, 26 Feb 2007 19:21:03 +0000 (19:21 +0000)]
Improved vout_Request when using a vout attached to playlist.
(Avoid a possible race condition)
Laurent Aimar [Mon, 26 Feb 2007 19:19:18 +0000 (19:19 +0000)]
Added missing const qualifier to vod_MediaControl.
Improved TAB_* protection and added TAB_INIT/CLEAN.
Damien Fouilleul [Mon, 26 Feb 2007 19:15:32 +0000 (19:15 +0000)]
-activex: implement _NewEnum property on log.messages collection to allow for "For each message in log.messages" construct in VB and other languages
Rémi Denis-Courmont [Mon, 26 Feb 2007 16:54:38 +0000 (16:54 +0000)]
Harmless typo
Rémi Denis-Courmont [Mon, 26 Feb 2007 16:54:05 +0000 (16:54 +0000)]
Simplify shutdown() portability
Rémi Denis-Courmont [Mon, 26 Feb 2007 16:42:53 +0000 (16:42 +0000)]
net_Close() is a one-liner, so inline it
Rémi Denis-Courmont [Mon, 26 Feb 2007 16:38:58 +0000 (16:38 +0000)]
Do what the previous commit pretended to do
Rémi Denis-Courmont [Mon, 26 Feb 2007 16:38:21 +0000 (16:38 +0000)]
Remove net_ReadNonBlock(),
it was merely a slower (and buggier) recv() nowadays.
Rémi Denis-Courmont [Mon, 26 Feb 2007 15:44:23 +0000 (15:44 +0000)]
- Fix handling of POLLHUP and POLLNVAL events
- Minor optimization for POLLHUP case
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