]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Wed, 5 Mar 2008 05:06:52 +0000 (06:06 +0100)]
Contribs: update dirac and libpng
Faustino Osuna [Tue, 4 Mar 2008 22:41:30 +0000 (22:41 +0000)]
macosx/VLCKit: Load VLCLibrary when VLCKit is loaded. No longer need atexit( ... ) to unload library, use __attribute__((destructor))__ instead. Also make sure we don't autorelease the VLCLibrary (as the library's destructor will take care of that for us).
Faustino Osuna [Tue, 4 Mar 2008 22:38:58 +0000 (22:38 +0000)]
Ignore Xcode project files.
Christophe Mutricy [Tue, 4 Mar 2008 21:38:26 +0000 (21:38 +0000)]
Document that we now require :// between access and url
Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
Jean-Paul Saman [Tue, 4 Mar 2008 21:09:21 +0000 (22:09 +0100)]
More cases were p_md was not checked in Mozilla toolbar code.
Jean-Paul Saman [Tue, 4 Mar 2008 21:04:59 +0000 (22:04 +0100)]
Update THANKS
Jean-Paul Saman [Tue, 4 Mar 2008 21:03:03 +0000 (22:03 +0100)]
[PATCH] by Anthony Loiseau <anthony.loiseau at gmail dot com>: Avoid browser crashing on mozilla-plugin when jumping into the media using the time-slider and no movie is loaded.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 20:29:27 +0000 (22:29 +0200)]
file: Be consistent with the rest of the world. Do not expand tilde.
The shell already does it, and \~ should not be expanded by VLC.
Also fixes consistency with the other file-opening plugins
(directory, mmap, cdda...).
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 20:21:32 +0000 (22:21 +0200)]
access2_New code factorizaton
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 20:16:47 +0000 (22:16 +0200)]
access2_New really does not need to know about preparsing.
The input already does the job.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 20:10:54 +0000 (22:10 +0200)]
Remove useless NULLity checks
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 20:10:06 +0000 (22:10 +0200)]
Preparsing only works with file:// - only try files.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 19:55:53 +0000 (21:55 +0200)]
Remove access2 non splitted fallback. "://" cannot occur in a file path
(see MRLSplit), so this has become useless, if not inconsistent.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 19:01:08 +0000 (21:01 +0200)]
Remove misleading dummy "Interrupted system call" error from net_Read
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Duraffort [Tue, 4 Mar 2008 18:57:15 +0000 (19:57 +0100)]
Remove the Rating column from the inteface because with don't save any information about Rating.
Rémi Denis-Courmont [Tue, 4 Mar 2008 18:56:33 +0000 (20:56 +0200)]
Avoid dummy "unknown option dccp-service" error
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 18:29:56 +0000 (20:29 +0200)]
Fix port release logic in case there are multiple channels.
Note however that releasing the "other" ports is still broken.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Duraffort [Tue, 4 Mar 2008 18:22:16 +0000 (19:22 +0100)]
Fix an issu when sorting with the track number : the track numbers were in alphabetical order rather than a numeric one.
Rémi Duraffort [Tue, 4 Mar 2008 18:16:24 +0000 (19:16 +0100)]
Last patch to close #1479 (add a column with the track id)
Rémi Denis-Courmont [Tue, 4 Mar 2008 18:18:09 +0000 (20:18 +0200)]
Remove the 1234 default UDP port hack
None of the three net_ConnectDgram call paths use this hack anymore.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 18:17:57 +0000 (20:17 +0200)]
Add const qualifier
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 18:16:56 +0000 (20:16 +0200)]
rtpfmt.c: fix file description
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Tue, 4 Mar 2008 18:10:18 +0000 (20:10 +0200)]
Use ephemeral default ports for RTP, instead of clashing with raw UDP.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rafaël Carré [Tue, 4 Mar 2008 16:23:03 +0000 (17:23 +0100)]
fix #1404 (asf demuxer)
in some files, we don't have to skip the last padding bytes
Rafaël Carré [Tue, 4 Mar 2008 16:15:10 +0000 (17:15 +0100)]
Fix vlc.exe building (using the right path to the .ico file)
Rafaël Carré [Tue, 4 Mar 2008 15:36:43 +0000 (16:36 +0100)]
Clean qt4 windows "source" package (transition from gzip to bzip2)
Rafaël Carré [Tue, 4 Mar 2008 15:13:16 +0000 (16:13 +0100)]
Use --arch=i686 when building ffmpeg for windows
Fix cross compilation from 64bits host
Jean-Paul Saman [Sun, 2 Mar 2008 18:12:56 +0000 (19:12 +0100)]
Check malloc return values and small cleanup.
Olivier Aubert [Tue, 4 Mar 2008 12:48:30 +0000 (13:48 +0100)]
python bindings: do not link with unecessary libs (spotted by courmisch)
Rémi Duraffort [Tue, 4 Mar 2008 11:32:05 +0000 (12:32 +0100)]
Fix a little bug in the playlist sorting.
Olivier Aubert [Tue, 4 Mar 2008 10:10:48 +0000 (11:10 +0100)]
python bindings: provide useful defaults for linking when compiling out-of-tree
This allows to compile the bindings from a properly installed VLC (includes and libs in standard locations), as for instance with the libvlc1-dev debian package.
Rémi Duraffort [Tue, 4 Mar 2008 00:45:24 +0000 (01:45 +0100)]
Use the correct meta data to sort the playlist.
The sorting is still strange (wrong ?) but the sort is done on the right meta data.
Pavlov Konstantin [Tue, 4 Mar 2008 00:37:44 +0000 (03:37 +0300)]
We're on git now, so show Git commit instead of svn revision.
Pavlov Konstantin [Mon, 3 Mar 2008 22:41:27 +0000 (01:41 +0300)]
toolbox: check for other files instead of missing ones.
Pierre d'Herbemont [Mon, 3 Mar 2008 21:29:21 +0000 (22:29 +0100)]
misc/objects.c:
* Fix a rare race condition that may happen because the refcount was changed outside of the structure lock.
* assert(refcount>0) in some key function to help to track freed object easily.
* Use vlc_object_yield_locked() instead of refcount++.
Pierre d'Herbemont [Mon, 3 Mar 2008 21:25:32 +0000 (22:25 +0100)]
cmake: Fix tests.
Rémi Denis-Courmont [Mon, 3 Mar 2008 20:37:29 +0000 (22:37 +0200)]
Remove the unneeded vlc_object_destroy logger hack, and fix wrapping.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
André Weber [Mon, 3 Mar 2008 18:57:43 +0000 (19:57 +0100)]
Enable the last parameter of the macros change_integer_list, change_string_list to supply a method to initialize update dynamic selectionlists inside the settings GUI allready on showing the gui. (f.e. the audio device list)
Rémi Duraffort [Mon, 3 Mar 2008 18:05:24 +0000 (19:05 +0100)]
Use (void) instead of VLC_UNUSED (with pierre agreement)
Rémi Duraffort [Mon, 3 Mar 2008 17:54:54 +0000 (18:54 +0100)]
Revert "Include vlc_common.h to get VLC_UNUSED()"
This reverts commit
805980f9540538da4ca6f1f6d8fcf9a19f34375f .
Rémi Denis-Courmont [Mon, 3 Mar 2008 17:58:50 +0000 (19:58 +0200)]
Fix a bunch of format string injection in the Real RTSP access
...or why is asprintf() not the same as strdup().
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Mon, 3 Mar 2008 17:51:52 +0000 (19:51 +0200)]
Detect division by zero before it happens
Pointed-out-by: Drew Yao
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Mon, 3 Mar 2008 17:27:39 +0000 (19:27 +0200)]
Use calloc() instead of malloc() - fixes integer overflow...
...assuming you have non-buggy calloc() implementation.
Pointed-out-by: Drew Yao
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Pierre d'Herbemont [Mon, 3 Mar 2008 17:14:01 +0000 (18:14 +0100)]
Include vlc_common.h to get VLC_UNUSED()
Rémi Denis-Courmont [Mon, 3 Mar 2008 17:06:48 +0000 (19:06 +0200)]
Remove the old port 80 hack in the network subsystem
The only paths that still appears not to set a default remote port are
the dccp/rtp and tcp/rtp accesses. And it makes no sense for these to
default to HTTP port 80 anyway.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Pierre d'Herbemont [Mon, 3 Mar 2008 16:58:50 +0000 (17:58 +0100)]
network/rootwrap.c: Unused args fix.
Rémi Denis-Courmont [Mon, 3 Mar 2008 16:49:08 +0000 (18:49 +0200)]
Use 443 rather than 80 as the implicit Host: port when using TLS
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Faustino Osuna [Mon, 3 Mar 2008 16:10:46 +0000 (16:10 +0000)]
Make sure there is a new-line at the end of the .gitignore files.
Rémi Denis-Courmont [Mon, 3 Mar 2008 15:53:12 +0000 (17:53 +0200)]
Revert "Don't test for buggy libintl when NLS is disabled"
strerror_r() will still crash as setlocale() is used regardless of
ENABLE_NLS.
This reverts commit
61d0ac25f124103bcdf609d16e5d489bfaa54e0f .
Rémi Duraffort [Mon, 3 Mar 2008 14:14:18 +0000 (15:14 +0100)]
Another check for malloc.
Rémi Duraffort [Mon, 3 Mar 2008 13:55:52 +0000 (14:55 +0100)]
Check only one time the return value of malloc.
Rémi Duraffort [Mon, 3 Mar 2008 12:25:05 +0000 (13:25 +0100)]
Check the return value of malloc.
Rémi Duraffort [Mon, 3 Mar 2008 11:24:11 +0000 (12:24 +0100)]
Check the return value of malloc.
Rémi Duraffort [Mon, 3 Mar 2008 10:49:08 +0000 (11:49 +0100)]
Remove unecessary msg_Err according to rem remark.
Rémi Duraffort [Mon, 3 Mar 2008 10:46:55 +0000 (11:46 +0100)]
Check the return value of services_discovery_GetServicesNames.
If mac users can test ... (evenif it's really simple)
Faustino Osuna [Mon, 3 Mar 2008 08:40:48 +0000 (08:40 +0000)]
Add more ignores for cmake and Mac OS X build folders.
Faustino Osuna [Mon, 3 Mar 2008 08:19:14 +0000 (08:19 +0000)]
Add more ignores.
Pierre d'Herbemont [Mon, 3 Mar 2008 02:26:11 +0000 (03:26 +0100)]
src/input/decoder.c: More unused args fix.
Pierre d'Herbemont [Mon, 3 Mar 2008 02:18:24 +0000 (03:18 +0100)]
control/media_library.c: Fix more unused args.
Jean-Baptiste Kempf [Mon, 3 Mar 2008 02:03:23 +0000 (18:03 -0800)]
Win32 doesn't need the MMX patch...
Pierre d'Herbemont [Mon, 3 Mar 2008 01:55:54 +0000 (02:55 +0100)]
darwin_specific.c: unused warning fix.
Pierre d'Herbemont [Mon, 3 Mar 2008 01:45:45 +0000 (02:45 +0100)]
text/unicode.c: More unused warning fix.
Pierre d'Herbemont [Mon, 3 Mar 2008 01:30:51 +0000 (02:30 +0100)]
interface/intf_eject.c: Fix a unused param warning.
Jean-Baptiste Kempf [Mon, 3 Mar 2008 01:20:05 +0000 (17:20 -0800)]
Qt4: Small fix and speedup
Christophe Mutricy [Mon, 3 Mar 2008 00:04:36 +0000 (00:04 +0000)]
Don't test for buggy libintl when NLS is disabled
Christophe Mutricy [Sun, 2 Mar 2008 23:47:55 +0000 (23:47 +0000)]
Don't check for headers. Pkg-config is enough
Ilkka Ollakka [Mon, 3 Mar 2008 00:23:53 +0000 (02:23 +0200)]
set i_start_time with AV_TIME_BASE, fixes streaming flv from file (for me)
and doesn't seem to affect any regression on demuxing.
Pierre d'Herbemont [Sun, 2 Mar 2008 22:45:00 +0000 (23:45 +0100)]
cmake: Add a small info.
Pierre d'Herbemont [Sun, 2 Mar 2008 22:27:04 +0000 (23:27 +0100)]
More Id and permission fixes.
Pavlov Konstantin [Sun, 2 Mar 2008 22:01:55 +0000 (01:01 +0300)]
Fix $Id$ (probably)
Mark Moriarty [Sun, 2 Mar 2008 21:15:59 +0000 (16:15 -0500)]
A few more ignores in contrib.
Rémi Denis-Courmont [Sun, 2 Mar 2008 19:23:42 +0000 (21:23 +0200)]
Set the DCCP service code(s) from RTP stream output
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sun, 2 Mar 2008 19:01:43 +0000 (21:01 +0200)]
Set the DCCP service code properly.
Assume RTP converys video (which is fine for MPEG-TS), as we cannot
know if it's only audio anyway.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sun, 2 Mar 2008 18:02:34 +0000 (20:02 +0200)]
pkg-config support to libvlc-control
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
André Weber [Sun, 2 Mar 2008 17:37:32 +0000 (18:37 +0100)]
Merge branch 'master' of git@git.videolan.org:vlc
Rémi Denis-Courmont [Sun, 2 Mar 2008 17:28:00 +0000 (19:28 +0200)]
Ignore all object files, not just vlc.o
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sun, 2 Mar 2008 17:08:32 +0000 (19:08 +0200)]
Remove security-policy from config_ChainParse()
but NOT from var_OptionParse().
Rationale: At a shallow level, this breaks the command line use badly.
At a deeper level: We still do security enforcement in
var_OptionParse(). In practice, the config chain strings are always
coming from (part of) the value of string configuration variable,
which is parsed by var_OptionParse(). Hence, as long as these variables
are all tagged as "unsafe", only trusted input can ever reach
config_ChainParse().
There are other (intractable?) issues with checking configuration chain
strings: First, we would also need to check the module name in front of
the {var1=val1,...} stuff. Second, some modules parse their
configuration chain manually, i.e. they don't call config_ChainParse()
and sometimes do not register their variables as configuration items
(e.g. the sout duplicate module).
If you have a super-duper idea on how to improve this, you're welcome,
but in the mean time...
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Vaguely-acked-by: Pierre d'Herbemont <pdherbemont@free.fr>
Jean-Paul Saman [Sun, 2 Mar 2008 17:22:31 +0000 (18:22 +0100)]
Again id weirdness.
André Weber [Sun, 2 Mar 2008 17:22:11 +0000 (18:22 +0100)]
Bugfix for #492: Audio output on Windows useing SPDIF for AC3 / DTS
But its still very time critical, because paout gets sometimes empty
so that aout_OutputNextBuffer(..) doesn't deliver new audiobuffers,
sometimes it happens - that these buffers arrive very late for output.
Reasons: -changed CPU load, (extra running application, also fast forward
seeking and and jumping may lead to this situation.)
Enhancement #897: added an option to let the user choose is prefered audio device. (needs restart of VLC to get applied)
Jean-Paul Saman [Sun, 2 Mar 2008 17:17:10 +0000 (18:17 +0100)]
Add more files to ignore.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman [Sun, 2 Mar 2008 17:16:21 +0000 (18:16 +0100)]
Remove useless error messages when allocation of structures failed.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman [Sun, 2 Mar 2008 14:26:45 +0000 (15:26 +0100)]
Don't leak memory when filling in p_stream->p_decoder_specific_info for subtitles. The p_stream->p_decoder_specific_info pointer was already allocated just before checking for VLC_FOURCC('s','u','b','t'). The fix moves the non-subtitles case to an else.
Signed-off-by: Jean-Paul Saman <jpsaman@videolan.org>
Jean-Paul Saman [Sun, 2 Mar 2008 14:23:38 +0000 (15:23 +0100)]
Fix building of goom on Linux.
André Weber [Sun, 2 Mar 2008 16:07:53 +0000 (17:07 +0100)]
Revert "#492 bugfix, for SPDIF audio ouput of AC3 and DTS sound on Windows"
This reverts commit
9438646c972ab353d6cd686397f29e16174499ef .
wrong file in my list I'am sorry, and wrong file modes
André Weber [Sun, 2 Mar 2008 15:31:57 +0000 (16:31 +0100)]
#492 bugfix, for SPDIF audio ouput of AC3 and DTS sound on Windows
(but its still critical because it happens - aout_OutputNextBuffer(...) has no buffers
available - sometime the output doesn't know until some ms before the last block
has finished to play! so each little disturbtion of the CPU or load change
leads to studdering/hickups)
#897 enhancement: give the use the option to choose its prefered audio device,
instead of useing Windows default
Pierre d'Herbemont [Sun, 2 Mar 2008 13:57:51 +0000 (14:57 +0100)]
contrib/.gitignore: s/.make/.mak/.
Pierre d'Herbemont [Sun, 2 Mar 2008 13:44:36 +0000 (14:44 +0100)]
Supports $ rewrite via .gitattributes
Rémi Duraffort [Sun, 2 Mar 2008 12:31:19 +0000 (13:31 +0100)]
Avoid a segfault when services_discovery_GetServicesNames fail.
Rémi Duraffort [Sun, 2 Mar 2008 12:24:35 +0000 (13:24 +0100)]
Check the returned values of malloc.
Pierre d'Herbemont [Sun, 2 Mar 2008 12:35:28 +0000 (13:35 +0100)]
contrib: set .gitignore.
Rémi Denis-Courmont [Sun, 2 Mar 2008 11:51:38 +0000 (13:51 +0200)]
Ignore files create by configure
This only affects people still not building from subdir.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sun, 2 Mar 2008 09:56:03 +0000 (11:56 +0200)]
Attach the RTP access output grabber object.
Fix #1486
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 22:17:40 +0000 (00:17 +0200)]
Remove the mmap debugging for now.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 21:39:37 +0000 (23:39 +0200)]
Add the common libtool objects to the global ignore list
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 21:36:03 +0000 (23:36 +0200)]
Special case support --sout URL syntax for RTP demux.
This is meant so that this will still work:
$ vlc --sout rtp/ts://239.255.12.42
Also, these new constructs will work:
$ vlc --sout dccp/ts://[::]
$ vlc --sout udplite/ts://239.255.42.12
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 21:34:57 +0000 (23:34 +0200)]
Use a single --sout-rtp-proto string rather than multiple silently
conflicting booleans to select the RTP transport protocol.
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 20:32:30 +0000 (22:32 +0200)]
Fix (trunk-only) integer underflow in MP4 0xa9xxx box
Pointed-out-by: Drew Yao
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 20:22:48 +0000 (22:22 +0200)]
Fix integer overflow in MP4 RDRF boxes
Pointed-out-by: Drew Yao
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 20:22:23 +0000 (22:22 +0200)]
Fix memory leak in case of corrupt MP4 box
Signed-off-by: Rémi Denis-Courmont <rem@videolan.org>
Rémi Denis-Courmont [Sat, 1 Mar 2008 19:59:05 +0000 (21:59 +0200)]
Ignore PO files