]>
git.sesse.net Git - vlc/log
Laurent Aimar [Sun, 30 Sep 2007 22:20:31 +0000 (22:20 +0000)]
Partial fix for media instance. (It was using input_control_e intead of
input_query_e).
Btw input_internal.h is an internal header for src/input/* ONLY.
If input/control/* need it, then it is BROKEN (or there is a missing
functionnality, just ask for it then)
I see it calling demux2_Control, this will segfault if you are unlucky.
Accessing directly to p_input->p member is also forbidden.
Rafaël Carré [Sun, 30 Sep 2007 20:54:30 +0000 (20:54 +0000)]
ncurses: display random/repeat/loop status
Christophe Mutricy [Sun, 30 Sep 2007 20:01:20 +0000 (20:01 +0000)]
svn:keywords
Rémi Denis-Courmont [Sun, 30 Sep 2007 19:31:08 +0000 (19:31 +0000)]
Partial unfinished pipes conditional fallback for condition variables.
This would be necessary to rid the networking code of arbitrary timers (but it does not work yet).
Rémi Denis-Courmont [Sun, 30 Sep 2007 19:28:30 +0000 (19:28 +0000)]
Simplify and fix (real) vlc dependencies and "make core" assuming libtool is used
Rémi Denis-Courmont [Sun, 30 Sep 2007 19:08:11 +0000 (19:08 +0000)]
Add missing copyright and license header
Laurent Aimar [Sun, 30 Sep 2007 17:25:55 +0000 (17:25 +0000)]
Hacks for On2 AVI files (close #1318)
Rémi Denis-Courmont [Sun, 30 Sep 2007 16:58:33 +0000 (16:58 +0000)]
Fix segmentation fault
Rémi Denis-Courmont [Sun, 30 Sep 2007 16:37:07 +0000 (16:37 +0000)]
Actually remove unused FREE() macro
Rémi Denis-Courmont [Sun, 30 Sep 2007 16:31:02 +0000 (16:31 +0000)]
Remove FREE() macro, since free() does the same internally
Laurent Aimar [Sun, 30 Sep 2007 15:40:34 +0000 (15:40 +0000)]
Added const wheen needed for stream_Peek (demuxer/access)
Made demux2_IsPathExtension case insensitive.
Used demux2_IsPathExtension/p_demux->b_force when appropriate
Fixed a regression in flac demuxer (segfault when reading meta data)
Added a VLC_UNUSED(x) macro to avoid seeing ugly (void)x around the code.
Improved a bit a few vlc_common.h macro (do {} while(0))
Rémi Denis-Courmont [Sun, 30 Sep 2007 14:50:12 +0000 (14:50 +0000)]
Typo
Rémi Denis-Courmont [Sun, 30 Sep 2007 14:33:22 +0000 (14:33 +0000)]
Rename var_GetGlobalMutex to var_AcquireMutex and make it lock the mutex automatically
Rémi Denis-Courmont [Sun, 30 Sep 2007 14:11:47 +0000 (14:11 +0000)]
Fix tiny race condition
Rémi Denis-Courmont [Sun, 30 Sep 2007 14:01:24 +0000 (14:01 +0000)]
Hide object reference counter.
Good news is, no plugins used it anyway.
Bad news is, some parts of libvlc still use which is wrong (i_refcount is protected by the "structure lock", meaning only misc/objects.c functions can use it safely).
Rémi Denis-Courmont [Sun, 30 Sep 2007 13:59:28 +0000 (13:59 +0000)]
reference count should really be unsigned
Pierre d'Herbemont [Sun, 30 Sep 2007 10:40:30 +0000 (10:40 +0000)]
MacOSX/Framework: Use --opengl-provider=minimal_macosx. (Original patch by Enrique Osuna <enrique.osuna a gmail d com>).
Pierre d'Herbemont [Sun, 30 Sep 2007 10:37:45 +0000 (10:37 +0000)]
modules/gui/minimal_macosx: Fix shortname and add shortcut, after funman answer to Enrique Osuna patch.
Pierre d'Herbemont [Sun, 30 Sep 2007 10:36:19 +0000 (10:36 +0000)]
modules/video_output/opengl.c: Allow opengl provider override at runtime.(Original patch by Enrique Osuna <enrique.osuna a gmail d com>).
Bernie Purcell [Sun, 30 Sep 2007 07:43:53 +0000 (07:43 +0000)]
Some fixes for compiling on Cygwin: x264, pthreads, taglib and dirac.
Reverse previous workaround for pthreads lib having GC2 suffix - that
is actually normal; patch should instead go into x264 to make it ignore
the presence of a local pthread lib under cygwin when doing configure tests.
Laurent Aimar [Sat, 29 Sep 2007 23:09:10 +0000 (23:09 +0000)]
Fixed regression in EITConvertToUTF8.
Jean-Baptiste Kempf [Sat, 29 Sep 2007 22:50:30 +0000 (22:50 +0000)]
Qt4 - add a record icon, might be unused.
Jean-Baptiste Kempf [Sat, 29 Sep 2007 21:56:07 +0000 (21:56 +0000)]
Qt4 - New icons for extended preferences.
Jean-Baptiste Kempf [Sat, 29 Sep 2007 21:13:44 +0000 (21:13 +0000)]
Contribs: take libebml and libmatroska from released versions... Way easier to not compile it everytime.
Laurent Aimar [Sat, 29 Sep 2007 16:02:15 +0000 (16:02 +0000)]
Fixed a regression with --sub-autodetect-path
Ignore directories in --sub-autodetect-path that match the directory
of the current file (But it does not works with symbolic links).
Rafaël Carré [Sat, 29 Sep 2007 16:00:07 +0000 (16:00 +0000)]
ncurses: don't use *Locale() conversion functions when compiled with wide characters support
Laurent Aimar [Sat, 29 Sep 2007 15:51:34 +0000 (15:51 +0000)]
Check all(?) memory allocations (if you do it, do it completetly ;)
Fixed an overflow when more than MAX_SUBTITLE_FILES are detected.
Fixed a bunch of memory leaks.
Fixed removing sub/idx pair. (sizeof() != strlen on char*)
Clean up/Simplify (asprintf/calloc are usefull)
Cosmetics
Laurent Aimar [Sat, 29 Sep 2007 15:40:26 +0000 (15:40 +0000)]
Fixed segfault if more than 1 subtitle has been detected and you have not
selected one with --sub-file
Jean-Paul Saman [Sat, 29 Sep 2007 14:22:50 +0000 (14:22 +0000)]
Check malloc return value)
Rafaël Carré [Sat, 29 Sep 2007 11:26:38 +0000 (11:26 +0000)]
telepathy: 10 calls to the "item-change" callback may be necessary to have the metadata available.
Rémi Denis-Courmont [Sat, 29 Sep 2007 11:20:48 +0000 (11:20 +0000)]
Specify SSRC in SETUP response
Rafaël Carré [Fri, 28 Sep 2007 22:41:30 +0000 (22:41 +0000)]
don't compare signed with unsigned
Rafaël Carré [Fri, 28 Sep 2007 22:08:01 +0000 (22:08 +0000)]
configure.ac: cosmetics
Laurent Aimar [Fri, 28 Sep 2007 21:59:25 +0000 (21:59 +0000)]
Update build system for cdg demuxer/codec.
Laurent Aimar [Fri, 28 Sep 2007 21:58:26 +0000 (21:58 +0000)]
Added CD+G file support:
- as a standalone file
- as a kind of subtitle (even if it is a video track).
CD-G disk are not supported.
Please, report any file incorrectly decoded. (I have 0 sample with
circular scrolling)
In subtitle_Detect, do not add as a subtitle the file for which we
are doing the detection.
(subtitle_Detect("file.sub") returned "file.sub")
Rafaël Carré [Fri, 28 Sep 2007 21:16:40 +0000 (21:16 +0000)]
telepathy: fixes [22301]. '-' is forbidden in variable names.
Rafaël Carré [Fri, 28 Sep 2007 21:11:01 +0000 (21:11 +0000)]
telepathy: avoid flooding the bus when playing some special inputs.
Rafaël Carré [Fri, 28 Sep 2007 20:32:54 +0000 (20:32 +0000)]
telepathy: same than [22299]
Rafaël Carré [Fri, 28 Sep 2007 20:27:47 +0000 (20:27 +0000)]
dbus: Removes dbus_threads_init_default() since it's already done in libvlc
Rafaël Carré [Fri, 28 Sep 2007 20:09:55 +0000 (20:09 +0000)]
screensaver: Removes unused variable
Christophe Mutricy [Fri, 28 Sep 2007 18:59:17 +0000 (18:59 +0000)]
Don't show unsaveable options in the preferences
Rafaël Carré [Fri, 28 Sep 2007 16:18:30 +0000 (16:18 +0000)]
modules.c: removes unneeded hack
Rafaël Carré [Fri, 28 Sep 2007 16:14:07 +0000 (16:14 +0000)]
NEWS: typo
Rafaël Carré [Fri, 28 Sep 2007 16:08:55 +0000 (16:08 +0000)]
Adds an input option "meta-file" to be used by input that aren't real inputs (like playlists).
Re-enables media library.
Fixes #1047 (nth attempt).
Rémi Denis-Courmont [Fri, 28 Sep 2007 16:07:42 +0000 (16:07 +0000)]
News
Mark Moriarty [Fri, 28 Sep 2007 15:07:47 +0000 (15:07 +0000)]
Cygwin adjustments -- skip x264 win32 patch, rename the pthreadGC2.a, build full gettext
Jean-Baptiste Kempf [Fri, 28 Sep 2007 14:41:43 +0000 (14:41 +0000)]
Contribs: Flac does not need the cross compiling patch anymore.
Rafaël Carré [Fri, 28 Sep 2007 09:36:40 +0000 (09:36 +0000)]
input: Removes unused variable
Olivier Teulière [Thu, 27 Sep 2007 18:04:45 +0000 (18:04 +0000)]
Allow controls directly in the Layout tag (the intermediate Group tag is not mandatory anymore).
Rémi Denis-Courmont [Thu, 27 Sep 2007 17:37:23 +0000 (17:37 +0000)]
Cosmetics
Rémi Denis-Courmont [Thu, 27 Sep 2007 17:36:47 +0000 (17:36 +0000)]
Fix segmentation fault
Rémi Denis-Courmont [Thu, 27 Sep 2007 17:08:23 +0000 (17:08 +0000)]
Also try to send twice without splice().
This means ICMP errors will be ignored, which is a Bad Idea.
But people are likely to complain about how it breaks their setup if we
don't ignore ICMP anyway.
Rémi Denis-Courmont [Thu, 27 Sep 2007 17:02:41 +0000 (17:02 +0000)]
Check sending error (fixes #134; closes #514)
Rémi Denis-Courmont [Thu, 27 Sep 2007 16:03:56 +0000 (16:03 +0000)]
Detect EOF for datagram connection
Rafaël Carré [Thu, 27 Sep 2007 13:45:40 +0000 (13:45 +0000)]
PATH_MAX is defined in limits.h
Christophe Mutricy [Wed, 26 Sep 2007 21:57:06 +0000 (21:57 +0000)]
French l10n update by Dylan Aïssi
Christophe Mutricy [Wed, 26 Sep 2007 21:56:48 +0000 (21:56 +0000)]
Fix flac compilation
Rémi Denis-Courmont [Wed, 26 Sep 2007 18:47:34 +0000 (18:47 +0000)]
Improve debug messages (tracking down some DCCP issues)
Rémi Denis-Courmont [Wed, 26 Sep 2007 16:39:34 +0000 (16:39 +0000)]
Hard-code precomputed Diffie-Hellman-Merkel group parameters.
These are not confidential, and fairly slow to compute.
(This is much simpler than caching them to disk, and more
portable-app-friendly)
Jean-Baptiste Kempf [Wed, 26 Sep 2007 10:55:29 +0000 (10:55 +0000)]
Windows Installer: Fix the bug of not showing context menus when you select a directory.
Patch by Hannes Domani.
Jean-Paul Saman [Wed, 26 Sep 2007 06:21:36 +0000 (06:21 +0000)]
Init decoder fmt_out structure, so it can be used in transcoding loop.
Christophe Mutricy [Tue, 25 Sep 2007 21:30:02 +0000 (21:30 +0000)]
Change the version in a way requiring less maintenance
Bernie Purcell [Tue, 25 Sep 2007 01:31:34 +0000 (01:31 +0000)]
Reverse temporary change for altair's win32 builder
Bernie Purcell [Tue, 25 Sep 2007 01:29:18 +0000 (01:29 +0000)]
Temporary change to try to force altair to update its version of gettext
from 0.16 to 0.16.1 before bootstrap (unlike the other builders it doesn't
bootstrap the contribs first)
Bernie Purcell [Tue, 25 Sep 2007 01:00:21 +0000 (01:00 +0000)]
Reverse temporary change
Bernie Purcell [Tue, 25 Sep 2007 00:57:50 +0000 (00:57 +0000)]
Temporary change to analyse buildbot's environment in regards
to autopoint for win32
Rémi Denis-Courmont [Mon, 24 Sep 2007 19:00:52 +0000 (19:00 +0000)]
Hmmrph
Rémi Denis-Courmont [Mon, 24 Sep 2007 18:14:41 +0000 (18:14 +0000)]
Remove never used RTP timestamp_start
Rémi Denis-Courmont [Mon, 24 Sep 2007 18:13:55 +0000 (18:13 +0000)]
Basic support for RTP-Info
Pierre d'Herbemont [Mon, 24 Sep 2007 17:21:09 +0000 (17:21 +0000)]
MacOSX/Framework: Reenable play and pause.
Rémi Denis-Courmont [Mon, 24 Sep 2007 17:07:42 +0000 (17:07 +0000)]
Fix up HTTP/RTSP version detection:
- ignore HTTP/0.9 clients instead of deadlocking the connection
- ignore unknown protocol
- reject incompatible HTTP & RTSP protocol versions
(HTTP/2.0 does not exist but RTSP/2.0 is currently draft)
Rémi Denis-Courmont [Mon, 24 Sep 2007 16:24:02 +0000 (16:24 +0000)]
Partial fix to response protocol version detection
Rémi Denis-Courmont [Mon, 24 Sep 2007 16:22:33 +0000 (16:22 +0000)]
Ignore leading "white" characters in HTTP and RTSP requests
Rémi Denis-Courmont [Mon, 24 Sep 2007 15:51:57 +0000 (15:51 +0000)]
Complain if the protocol is not RTSP
Rémi Denis-Courmont [Mon, 24 Sep 2007 15:50:14 +0000 (15:50 +0000)]
Add HTTP 505 error
Rémi Denis-Courmont [Mon, 24 Sep 2007 15:44:57 +0000 (15:44 +0000)]
We only support RTSP one point ZERO. Do not claim otherwise.
Rémi Denis-Courmont [Mon, 24 Sep 2007 15:44:15 +0000 (15:44 +0000)]
Factor out RTSP control URL writing so it can be re-used
Jean-Baptiste Kempf [Mon, 24 Sep 2007 14:57:38 +0000 (14:57 +0000)]
Qt4 - Remove a funny debug message.
Jean-Baptiste Kempf [Mon, 24 Sep 2007 14:56:33 +0000 (14:56 +0000)]
Add myself to AUTHORS.
Jean-Baptiste Kempf [Mon, 24 Sep 2007 07:40:51 +0000 (07:40 +0000)]
Contribs - Lame. Why were we using 3.97b2 instead of 3.97 ????
Jean-Baptiste Kempf [Mon, 24 Sep 2007 06:48:21 +0000 (06:48 +0000)]
Contrib: pthreads add a verbose flag to help debuging the pthreads + x264 problems.
Bernie Purcell [Mon, 24 Sep 2007 05:30:51 +0000 (05:30 +0000)]
Couldn't bootstrap properly if a number existed anywhere in the path
to gettextize (eg. if I was building inside a directory called win32)
Bernie Purcell [Mon, 24 Sep 2007 02:58:08 +0000 (02:58 +0000)]
Patch for goom make by Mark Moriarty. I have the problem too, and are
cross-compiling under linux. -Im4/ changed to -I m4/
Bernie Purcell [Mon, 24 Sep 2007 01:08:24 +0000 (01:08 +0000)]
Fix cross-compilation issue of freetype where native compiler not getting
picked up in configure due to bracket in wrong place.
Jean-Paul Saman [Sun, 23 Sep 2007 21:37:19 +0000 (21:37 +0000)]
Fix spu_RenderSubpictures() rendering of TEXT subtitles. Don't try to blend and scale them.
Rémi Denis-Courmont [Sun, 23 Sep 2007 20:07:11 +0000 (20:07 +0000)]
Pass --playlist-enqueue from started instance to running instance: fixes #869
Rémi Denis-Courmont [Sun, 23 Sep 2007 19:43:02 +0000 (19:43 +0000)]
Mark playlist-enqueue as non-saveable - refs #869
Rémi Denis-Courmont [Sun, 23 Sep 2007 18:52:55 +0000 (18:52 +0000)]
Only reference the input when we have at least one codec - fixes #1287.
Some stream output guru should really review this.
Rémi Denis-Courmont [Sun, 23 Sep 2007 18:40:25 +0000 (18:40 +0000)]
Fix use-after-free when the input is still in use by someone else (refs #1287).
Unfortunately, this does not really solve the problem as vlc_object_destroy can still return without actually deleting the object in case of a deadlock.
One could argue the deadlock is the problem rather than vlc_object_destroy implementation.
Rémi Denis-Courmont [Sun, 23 Sep 2007 18:22:18 +0000 (18:22 +0000)]
Assume UTF-8 instead of ASCII.
This is basically a hack for systems lacking proper locale setting
Jean-Baptiste Kempf [Sun, 23 Sep 2007 17:50:18 +0000 (17:50 +0000)]
Do correctly [22243] for windows context menu. Sorry.
Rémi Denis-Courmont [Sun, 23 Sep 2007 16:16:23 +0000 (16:16 +0000)]
Re-do [18770] - fixes #1287.
And why the heck was this undone in the first place??
Pierre d'Herbemont [Sun, 23 Sep 2007 15:06:55 +0000 (15:06 +0000)]
libvlc: Implement the _get_state function. Fix a leak. Fix a warning.
Jean-Baptiste Kempf [Sun, 23 Sep 2007 14:13:44 +0000 (14:13 +0000)]
Qt4 MainInterface: Smaller Size on Linux.
Jean-Baptiste Kempf [Sun, 23 Sep 2007 13:49:27 +0000 (13:49 +0000)]
Correct context-menu in Windows Installer.
Patch by Hannes Domani
Jean-Baptiste Kempf [Sun, 23 Sep 2007 13:36:47 +0000 (13:36 +0000)]
Contribs - libpng: Updates to 1.2.20. No more MMX optimisations, a few bugs are fixed.
Jean-Baptiste Kempf [Sun, 23 Sep 2007 13:22:01 +0000 (13:22 +0000)]
Contribs: XML2 Version bumps to 2.6.30.
Jean-Baptiste Kempf [Sun, 23 Sep 2007 13:16:26 +0000 (13:16 +0000)]
Contribs - FLAC: update to v1.2.1. Mingw32 patch is unneeded (upstream merge). A few bugs and crash are fixed, new support for all RIFF/AIFF metadata, including Broadcast Wave Format (BWF).
Felix Paul Kühne [Sun, 23 Sep 2007 13:09:00 +0000 (13:09 +0000)]
* hacky compilation fix for OSX PPC. Please review
Jean-Baptiste Kempf [Sun, 23 Sep 2007 13:00:16 +0000 (13:00 +0000)]
Contribs: theora. The alpha8 has been renamed to beta1.