]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Fri, 5 Sep 2008 16:10:59 +0000 (19:10 +0300)]
Remove old BeOS thread support
Rémi Denis-Courmont [Fri, 5 Sep 2008 15:22:34 +0000 (18:22 +0300)]
Fix VLM double free
Pointed-out-by: Sébastien Escudier
Derk-Jan Hartman [Fri, 5 Sep 2008 14:46:26 +0000 (16:46 +0200)]
macosx: fix CPP + SDK usage
Derk-Jan Hartman [Wed, 3 Sep 2008 13:25:52 +0000 (15:25 +0200)]
eyetv: fix path of a file in the project
Jean-Baptiste Kempf [Fri, 5 Sep 2008 08:07:09 +0000 (01:07 -0700)]
Fix a crash that happens if you play with video filters.
Crash happens if you do:
- Play item
- Activate vfilter
- Stop item
- Deactivate vfilter... BooM.
(cherry picked from commit
c876401791144309d2427214d818a34198238358 )
Jean-Baptiste Kempf [Fri, 5 Sep 2008 06:54:38 +0000 (23:54 -0700)]
Add a sout-keep option in the GUI as sout-keep is removed by default.
Jean-Baptiste Kempf [Thu, 4 Sep 2008 08:26:02 +0000 (01:26 -0700)]
Only Ctrl+H should make you quit minimalView mode
(cherry picked from commit
c31d99fdf67fbc9060fb9f413d06b0acf4efc1b6 )
Antoine Cellerier [Fri, 5 Sep 2008 00:31:57 +0000 (02:31 +0200)]
Found another one! Sneaky bastard...
Antoine Cellerier [Fri, 5 Sep 2008 00:28:23 +0000 (02:28 +0200)]
This is a bolean control, not tristate.
Antoine Cellerier [Fri, 5 Sep 2008 00:24:33 +0000 (02:24 +0200)]
Revert "Add option to disable embedded video in the simple prefs."
Already available in the interface sprefs.
This reverts commit
c1a144df34204a213648092615d01a113e9af076 .
Antoine Cellerier [Fri, 5 Sep 2008 00:19:45 +0000 (02:19 +0200)]
Add option to disable embedded video in the simple prefs.
Antoine Cellerier [Thu, 4 Sep 2008 23:56:44 +0000 (01:56 +0200)]
Oops.
Antoine Cellerier [Thu, 4 Sep 2008 23:51:31 +0000 (01:51 +0200)]
Fix google video playlist script.
Antoine Cellerier [Thu, 4 Sep 2008 22:44:01 +0000 (00:44 +0200)]
Simplify.
Antoine Cellerier [Thu, 4 Sep 2008 22:30:58 +0000 (00:30 +0200)]
Remove useless argument to pf_video_blend
We were already blending directly on top of the destination
picture. This simplifies the code and should prevent further
confusion.
Felix Paul Kühne [Thu, 4 Sep 2008 21:46:33 +0000 (23:46 +0200)]
macosx: text manipulation in the messages window doesn't make sense - disabled
Christophe Mutricy [Thu, 4 Sep 2008 21:19:46 +0000 (22:19 +0100)]
Add a manpage for vlc-wrapper
Laurent Aimar [Thu, 4 Sep 2008 21:02:41 +0000 (23:02 +0200)]
Fixed socket setup in net_ListenSingle.
(it was used by net_OpenDgram when no server is specified).
Rémi Denis-Courmont [Thu, 4 Sep 2008 21:07:05 +0000 (00:07 +0300)]
Revert "Set buffer sizes"
This reverts commit
9a5e5236beae0b8c9ff08dcecc8922ac13d54799 .
Not intended for master.
Rémi Denis-Courmont [Thu, 4 Sep 2008 21:01:39 +0000 (00:01 +0300)]
Warn about ticks at compile-time
Rémi Denis-Courmont [Thu, 4 Sep 2008 20:38:02 +0000 (23:38 +0300)]
Set buffer sizes
Rémi Denis-Courmont [Thu, 4 Sep 2008 19:39:04 +0000 (22:39 +0300)]
Protect against multiple inclusions
Rémi Denis-Courmont [Thu, 4 Sep 2008 19:36:52 +0000 (22:36 +0300)]
Remove /* inside comment
Rémi Denis-Courmont [Thu, 4 Sep 2008 19:24:31 +0000 (22:24 +0300)]
Remove declaration for vanished function
Laurent Aimar [Thu, 4 Sep 2008 18:46:07 +0000 (20:46 +0200)]
Fixed mwait for windows.
SleepEx expects a duration in milli second.
Rémi Denis-Courmont [Thu, 4 Sep 2008 18:10:34 +0000 (21:10 +0300)]
Add msleep misuse warning
Rémi Denis-Courmont [Thu, 4 Sep 2008 18:10:06 +0000 (21:10 +0300)]
Win32: strerror won't work
Rémi Denis-Courmont [Thu, 4 Sep 2008 18:09:48 +0000 (21:09 +0300)]
Win32: restore accidentally removed variable
Rémi Denis-Courmont [Thu, 4 Sep 2008 18:08:00 +0000 (21:08 +0300)]
Win32: fix warning
Rémi Denis-Courmont [Thu, 4 Sep 2008 17:52:44 +0000 (20:52 +0300)]
use backtrace with vlc_object_get warning
Rémi Denis-Courmont [Thu, 4 Sep 2008 17:36:48 +0000 (20:36 +0300)]
Provide backtrace function within libvlccore
Rémi Denis-Courmont [Thu, 4 Sep 2008 17:32:05 +0000 (20:32 +0300)]
Thread fatal errors: add function name, and some Win32 support
Antoine Cellerier [Thu, 4 Sep 2008 16:15:16 +0000 (18:15 +0200)]
Fix memleak and config option type. (thanks to ivoire and xtophe)
Antoine Cellerier [Thu, 4 Sep 2008 16:00:09 +0000 (18:00 +0200)]
Add mouse cursor drawing support in x11 screen.
Rafaël Carré [Thu, 4 Sep 2008 15:53:46 +0000 (17:53 +0200)]
Fix g726 packetizing : forgot to compute the padding, but we don't need it
Rafaël Carré [Thu, 4 Sep 2008 15:26:19 +0000 (17:26 +0200)]
rtp: g726 packetization
Antoine Cellerier [Thu, 4 Sep 2008 13:49:03 +0000 (15:49 +0200)]
Fix placeholder mode. UDP streaming now works.
Make sure that we don't add the briged elementary streams to the next
stream output chain element when in placeholder mode. Maybe I should
split normal bridge-in and placeholder mode because the code is
begining to be filled with quite a few if( p_sys->b_placeholder ).
Antoine Cellerier [Thu, 4 Sep 2008 13:10:41 +0000 (15:10 +0200)]
Add --sout-bridge-in-placeholder-switch-on-iframe
Add default enabled option to force placeholder state toggling to
happen only on iframes. This removes artifacts at the expense of a
longer switch delay.
Antoine Cellerier [Thu, 4 Sep 2008 12:49:48 +0000 (14:49 +0200)]
Print an error when trying to add more than one ES to the bridge-out module.
Jean-Philippe Andre [Thu, 4 Sep 2008 03:19:19 +0000 (23:19 -0400)]
Qt: use the CoverArtLabel in the playlist view and media information dialog
Jean-Philippe Andre [Thu, 4 Sep 2008 03:58:06 +0000 (23:58 -0400)]
Qt: create a CoverArtLabel
This Widget (base QLabel) is designed to show the cover art. It handles right-click, and show a context menu that has only one entry:
- Download cover art
When the user clicks it, vlc downloads the cover art (or finds it in the cache), and displays it when downloaded
Antoine Cellerier [Wed, 3 Sep 2008 23:51:42 +0000 (01:51 +0200)]
Some news about tonight's bridge module changes.
Antoine Cellerier [Wed, 3 Sep 2008 23:12:45 +0000 (01:12 +0200)]
Add placeholder feature to bridge module ("No Signal" anyone?)
This commit allows using the bridge-out and bridge-in module to
configure a placeholder stream. This placeholder stream replaces the
input stream if it dies for more than place-holder ms.
Example configuration:
# The input
new test broadcast enabled
setup test input /home/antoine/media/wall-e/Sample.avi
setup test output #duplicate{dst=bridge-out,select=video,dst=bridge-out,select=audio}
# The placeholder
new master broadcast enabled
setup master input /home/antoine/media/wall-e/wall-e.avi
setup master output #bridge-in{placeholder,placeholder-delay=5000}:display
# control test play
control master play
Placeholder and input should have the same format (aspect ratio, dimension,
codec, ...). Connect to VLC's telnet interface and issue some
"control test play" and "control test stop" commands to simulate input loss.
The placeholder stream should kick in after 5000 ms (5 s) of input loss.
Antoine Cellerier [Wed, 3 Sep 2008 21:41:21 +0000 (23:41 +0200)]
Make it possible to have more than one bridge in a VLC instance
This commit adds an in-name property to bridge-out and a name property
to brige-in which allows selecting which bridge-out go to which bridge-in
modules. Default behvior is unchanged (everything goes to the same
bridge-in).
Laurent Aimar [Wed, 3 Sep 2008 21:03:05 +0000 (23:03 +0200)]
Do not set sout-keep by default.
While it is great for (some) streaming cases it is really wrong for saving
to a file for example and/or without using the gather module.
If you have read how to use the gather module, you probably have read enough
documentation to add sout-keep...
Laurent Aimar [Wed, 3 Sep 2008 18:24:40 +0000 (20:24 +0200)]
Fixed config.h include order.
Antoine Cellerier [Wed, 3 Sep 2008 20:47:03 +0000 (22:47 +0200)]
Properly malloc(), memcpy() and free() the quantizer matrix. (Somebody please patch libmpeg2 so we can postproc it's output too!) Thanks to fenrir for his help.
Rémi Duraffort [Wed, 3 Sep 2008 20:13:17 +0000 (22:13 +0200)]
Fix a typo to make the buildbot happy.
Rémi Duraffort [Wed, 3 Sep 2008 20:06:10 +0000 (22:06 +0200)]
demux/playlit/*: Check asprintf return malloc.
Rémi Denis-Courmont [Wed, 3 Sep 2008 19:57:41 +0000 (22:57 +0300)]
double variable declaration
Rémi Denis-Courmont [Wed, 3 Sep 2008 19:32:15 +0000 (22:32 +0300)]
De-inhibit cancellation in interface threads
Rémi Denis-Courmont [Wed, 3 Sep 2008 19:31:17 +0000 (22:31 +0300)]
Pull cancellation into (most) remaining interfaces
Rémi Denis-Courmont [Wed, 3 Sep 2008 19:30:41 +0000 (22:30 +0300)]
Signals: only one thread needed now
Rémi Denis-Courmont [Wed, 3 Sep 2008 19:30:05 +0000 (22:30 +0300)]
Telnet: fix arbitrary tick
Rémi Denis-Courmont [Wed, 3 Sep 2008 19:45:23 +0000 (22:45 +0300)]
strsep does not need to be exported for now
Rémi Denis-Courmont [Wed, 3 Sep 2008 18:56:58 +0000 (21:56 +0300)]
Avoid alloca()
Rémi Denis-Courmont [Wed, 3 Sep 2008 18:52:08 +0000 (21:52 +0300)]
No point in checking vlc_object_alive there
Rémi Denis-Courmont [Wed, 3 Sep 2008 18:11:52 +0000 (21:11 +0300)]
Do not lock the input while talking to D-Bus
Rémi Duraffort [Wed, 3 Sep 2008 19:27:44 +0000 (21:27 +0200)]
Fix memleak (don't ask for error just for fun).
Jean-Baptiste Kempf [Wed, 3 Sep 2008 19:23:52 +0000 (12:23 -0700)]
Correctly fix #1746 on Windows. Special for Trax :D
Laurent Aimar [Wed, 3 Sep 2008 19:07:12 +0000 (21:07 +0200)]
Implemented strsep replacement.
Rémi Denis-Courmont [Wed, 3 Sep 2008 18:01:22 +0000 (21:01 +0300)]
Revert "CLOCK_FREQ is a 64-bits quantity as mtime_t"
This reverts commit
df65d65771fc440f134d10ea80c86e9f6f2051f6 .
Rémi Denis-Courmont [Wed, 3 Sep 2008 17:42:55 +0000 (20:42 +0300)]
Use CLOCK_FREQ
Rémi Denis-Courmont [Wed, 3 Sep 2008 17:38:48 +0000 (20:38 +0300)]
CLOCK_FREQ is a 64-bits quantity as mtime_t
Rémi Denis-Courmont [Wed, 3 Sep 2008 17:42:31 +0000 (20:42 +0300)]
Fix warning
Antoine Cellerier [Wed, 3 Sep 2008 10:24:12 +0000 (12:24 +0200)]
Oops.
Antoine Cellerier [Wed, 3 Sep 2008 10:09:51 +0000 (12:09 +0200)]
Add Actech to THANKS.
Laurent Aimar [Tue, 2 Sep 2008 23:20:05 +0000 (01:20 +0200)]
Improved a bit still frame support.
Laurent Aimar [Tue, 2 Sep 2008 23:12:21 +0000 (01:12 +0200)]
Fixed a typo in YUVP blending to RGB.
Laurent Aimar [Tue, 2 Sep 2008 22:47:54 +0000 (00:47 +0200)]
vout_RenderPicture should not render subtitles on the provided picture.
This prevents rendering subtitles multiple times (but at the cost of a
picture copy when subtiles are rendered).
Laurent Aimar [Tue, 2 Sep 2008 22:23:09 +0000 (00:23 +0200)]
Do not filter the same picture multiple times (close #1959).
Christophe Mutricy [Tue, 2 Sep 2008 21:31:38 +0000 (22:31 +0100)]
Small fixes on the man page
Add some aliases
Some : -> ://
Christophe Mutricy [Tue, 2 Sep 2008 21:21:00 +0000 (22:21 +0100)]
l10n: Hungarian update by Gabor Kelemen
Christophe Mutricy [Tue, 2 Sep 2008 21:15:30 +0000 (22:15 +0100)]
i18n: tell gettext to not be silly
Laurent Aimar [Tue, 2 Sep 2008 21:22:16 +0000 (23:22 +0200)]
Cosmetic.
Laurent Aimar [Tue, 2 Sep 2008 21:17:28 +0000 (23:17 +0200)]
Fixed a big rtp demuxer.
DEMUX_GET_PTS_DELAY should returns microsecond.
You should NOT remove caching to PTS to create PCR.
It was probably a workaround for the previous bug. It could explains
the problems with TS over RTP (for TS with small pcr/pts delay that is, not
created by VLC)
Implemented missing DEMUX_CAN_* query.
Laurent Aimar [Tue, 2 Sep 2008 19:17:03 +0000 (21:17 +0200)]
Cosmetics + clean up.
Rémi Denis-Courmont [Tue, 2 Sep 2008 14:57:31 +0000 (17:57 +0300)]
Shrink overly large blocks
Antoine Cellerier [Tue, 2 Sep 2008 13:35:44 +0000 (15:35 +0200)]
Encoders are allowed to change the input format. Hence we need to check that our second attempt to spawn an encoder didn't do so.
Antoine Cellerier [Tue, 2 Sep 2008 11:31:17 +0000 (13:31 +0200)]
Don't take removed options into account when checking if a module has non advanced help options.
Ilkka Ollakka [Tue, 2 Sep 2008 10:46:36 +0000 (13:46 +0300)]
Revert "transcode: try to fix audio resampling (fix #1862)"
This reverts commit
867a815956401f12780892c3432d915ff470ff4e .
That commit basicly just disabled resampling
Derk-Jan Hartman [Tue, 2 Sep 2008 10:02:54 +0000 (12:02 +0200)]
subtitle demux: add comment about how to enable auto detection.
Derk-Jan Hartman [Tue, 2 Sep 2008 10:00:32 +0000 (12:00 +0200)]
subtitle detection: Add support for pbs, dks, mpsub, pjs and mpl2 detection.
Moved the order around a bit so that more common formats are earlier in the array.
Derk-Jan Hartman [Tue, 2 Sep 2008 09:32:35 +0000 (11:32 +0200)]
subtitle detection: add support for auto-detecting ass, jss, rt and usf subs (AHUM :D !!!! )
Pierre d'Herbemont [Tue, 2 Sep 2008 07:23:33 +0000 (09:23 +0200)]
Fix make check.
Jean-Philippe Andre [Tue, 2 Sep 2008 01:40:22 +0000 (21:40 -0400)]
Qt bugfix: pressing Enter Key in preferences dialog should save prefs
Jean-Baptiste Kempf [Tue, 2 Sep 2008 01:27:02 +0000 (18:27 -0700)]
Thanks to JPeg...
JPeg [Tue, 2 Sep 2008 01:09:47 +0000 (21:09 -0400)]
Bugfix: last.fm segfaults under Windows This is due to %ju unsupported in printf. I also added a few HACKs to enhance submitting (length = 0 did not work, for instance).
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Pierre d'Herbemont [Tue, 2 Sep 2008 00:19:52 +0000 (02:19 +0200)]
messages: Fix a warning.
Antoine Cellerier [Tue, 2 Sep 2008 00:07:54 +0000 (02:07 +0200)]
In fact it's the module name (as in MODULE_NAME on the gcc comand line) and not the object name.
Antoine Cellerier [Tue, 2 Sep 2008 00:05:22 +0000 (02:05 +0200)]
Also allow filtering based on module names.
Pierre d'Herbemont [Sun, 6 Jul 2008 13:45:23 +0000 (15:45 +0200)]
libvlc: Add a --verbose-objects option to select which objects should print their msg.
Sample usage:
--verbose-objects=+input,-all
Pierre d'Herbemont [Mon, 1 Sep 2008 23:31:02 +0000 (01:31 +0200)]
update: Make sure we don't leak.
This fix also a crash because of a non joined thread on Mac OS X.
Antoine Cellerier [Mon, 1 Sep 2008 23:29:38 +0000 (01:29 +0200)]
Accept partial matches with -p <module name> (aka --module ...)
Old behavior is still available by prefixing the module name with an
equal sign. For example "vlc -p ts --advanced" returns help on the mux_ts,
vod_rtsp, ts and dvb (aka atsc) modules while "vlc -p '=ts' --advanced"
returns help on the mux_ts (aka ts) and ts modules.
Antoine Cellerier [Mon, 1 Sep 2008 23:10:27 +0000 (01:10 +0200)]
When applicable, mention that modules weren't displayed because they only had advanced options.
Antoine Cellerier [Mon, 1 Sep 2008 23:02:39 +0000 (01:02 +0200)]
Mention --list and --list-verbose if a vlc -p <string> call didn't find anything.
Antoine Cellerier [Mon, 1 Sep 2008 22:55:36 +0000 (00:55 +0200)]
Print the module name in help output (else the user has no way to link the vlc --list output to that of the vlc <insert a help command here> output other than by trying all the modules in --list with vlc -p <module name>)
Antoine Cellerier [Mon, 1 Sep 2008 22:51:10 +0000 (00:51 +0200)]
Fix mistake in
92290c9d that allowed modules with no basic options (i.e. != advanced) to be shown in vlc -p <something> output with --no-advanced.
Antoine Cellerier [Mon, 1 Sep 2008 22:12:41 +0000 (00:12 +0200)]
Remove trailing spaces.
Laurent Aimar [Mon, 1 Sep 2008 23:09:29 +0000 (01:09 +0200)]
Fixed timestamp in ffmpeg reget_buffer callback.