]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Mon, 1 Mar 2010 21:22:46 +0000 (23:22 +0200)]
SplitMRL: warn if we get a path instead of a MRL/URI
Rémi Denis-Courmont [Mon, 1 Mar 2010 21:21:49 +0000 (23:21 +0200)]
stream redirected path is a path, not a URI (i.e. no scheme)
Antoine Cellerier [Tue, 2 Mar 2010 11:24:41 +0000 (12:24 +0100)]
Revert "Use pushliteral instead of pushstring where possible. Saves a strlen call."
This reverts commit
d69b5e609845a113328dc724e241d5e900091c9f .
Antoine Cellerier [Tue, 2 Mar 2010 11:21:25 +0000 (12:21 +0100)]
Use var_Inherit instead of var_CreateGet + var_Destroy.
Antoine Cellerier [Fri, 26 Feb 2010 11:14:26 +0000 (12:14 +0100)]
Use pushliteral instead of pushstring where possible. Saves a strlen call.
Jakob Leben [Tue, 2 Mar 2010 10:12:03 +0000 (11:12 +0100)]
Playlist: fix faulty duration sorting due to integer overflow
close #3361
Laurent Aimar [Mon, 1 Mar 2010 20:11:17 +0000 (21:11 +0100)]
Fixed closed caption decoder with CC3/4 and TX data.
Erwan Tulou [Mon, 1 Mar 2010 20:50:32 +0000 (21:50 +0100)]
core: two typos
Erwan Tulou [Mon, 1 Mar 2010 20:12:42 +0000 (21:12 +0100)]
skins2(Win32): no need to manage a two window classes
Erwan Tulou [Mon, 1 Mar 2010 17:16:47 +0000 (18:16 +0100)]
skins(Win32): replace GetWindowDC with GetDC
GetWindowDC paints in nonclient area (not recommended on msdn)
and not needed for skins. Also, it doesn't take WS_CLIPCHILDREN
into account and forced to add a lengthy hack which can now be removed.
This patch hopefully could also fix a refresh issue found only on
Vista/Win7 (to be tested) (http://forum.videolan.org/viewtopic.php?f=15&t=68891)
Rémi Denis-Courmont [Mon, 1 Mar 2010 19:06:10 +0000 (21:06 +0200)]
Qt4: use explicit direct connections when passing VLC pointers...
...without reference. With a direct connection, the call stack ensures
that the pointer remains valid until the slot returns. This is not the
case for asynchronous ("queued" in Qt4 documentation) signals.
Obviously, this means we have to emit the signals from the Qt4 main loop
thread, *or* alternatively not touch any Qt4 UI stuff fromt he slot.
Hopefully, any such bug would be easier to find this ways.
Rémi Denis-Courmont [Mon, 1 Mar 2010 18:40:34 +0000 (20:40 +0200)]
Revert "Qt4: passing pointers over thread signals is not allowed..."
This reverts commit
dcd592840d22bc93d287c9edbba72625746d1096 .
This bug is so pervasive within the Qt4 interface that removing this
instance won't make a difference.
Pierre d'Herbemont [Sun, 28 Feb 2010 22:53:00 +0000 (23:53 +0100)]
libvlc: Attempt to fix set_nsobject() with QMacCocoaViewContainer and improve documentation.
Pierre d'Herbemont [Fri, 26 Feb 2010 14:11:29 +0000 (15:11 +0100)]
VLCKit: isPreparsed doesn't exists anymore.
Pierre d'Herbemont [Thu, 25 Feb 2010 22:53:08 +0000 (23:53 +0100)]
libvlc: Use a union for libvlc_media_track_info_t.
Fabio Ritrovato [Sun, 28 Feb 2010 22:43:39 +0000 (23:43 +0100)]
Lua SD: fix leaking
Jean-Baptiste Kempf [Sun, 28 Feb 2010 14:00:23 +0000 (15:00 +0100)]
Qt: clean and cosmetics
Jean-Baptiste Kempf [Wed, 24 Feb 2010 15:19:53 +0000 (16:19 +0100)]
Qt: undock the playlist
Ref #3332
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 28 Feb 2010 19:26:03 +0000 (20:26 +0100)]
Ship everything that is needed for lua script on Win32
Patch by ale5000, on IRC. Close #3336
Rémi Duraffort [Sun, 28 Feb 2010 22:03:41 +0000 (23:03 +0100)]
Fix doxygen documentation.
Rémi Denis-Courmont [Sun, 28 Feb 2010 19:35:45 +0000 (21:35 +0200)]
Qt4: passing pointers over thread signals is not allowed...
...unless proper reference counting si involved,
or the signal is blocking queued (but that is deadlock-prone).
Ref: LP#528285
Rémi Denis-Courmont [Sun, 28 Feb 2010 17:10:46 +0000 (19:10 +0200)]
This is still buggy.
Antoine Cellerier [Sun, 28 Feb 2010 17:00:46 +0000 (18:00 +0100)]
Fix debug messages.
Rémi Denis-Courmont [Sun, 28 Feb 2010 16:53:52 +0000 (18:53 +0200)]
FTP: handle ftp://HOST correctly
This should fix LP#465560 - segmentation fault in strstr()
Rémi Denis-Courmont [Sun, 28 Feb 2010 15:47:07 +0000 (17:47 +0200)]
libvlc_media_player_play: missing unlock
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:24:40 +0000 (16:24 +0200)]
Avoid namespace clash with normal getopt
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:10:34 +0000 (16:10 +0200)]
getopt: remove optional argument support
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:05:14 +0000 (16:05 +0200)]
Remove Apple getopt_long bug-to-bug
Rémi Denis-Courmont [Sun, 28 Feb 2010 14:02:15 +0000 (16:02 +0200)]
getopt: remove opterr global (always 0 within LibVLC)
Rémi Denis-Courmont [Sun, 28 Feb 2010 13:25:17 +0000 (15:25 +0200)]
getopt: remove useless functions and boiler plate, update licens
We only use getopt_long(). Also we don't care about pre-C89 compilers.
Rémi Denis-Courmont [Sun, 28 Feb 2010 12:58:26 +0000 (14:58 +0200)]
Always build and use "our" getopt
(We still need -lgnugetopt for cachegen)
Rémi Duraffort [Sun, 28 Feb 2010 14:03:01 +0000 (15:03 +0100)]
libvlc: fix doxygen comments.
Rémi Denis-Courmont [Sun, 28 Feb 2010 13:07:43 +0000 (15:07 +0200)]
Remove deprecated and unused AC_TYPE_SIGNAL
Rémi Denis-Courmont [Sun, 28 Feb 2010 09:52:38 +0000 (11:52 +0200)]
Win32: convert file:// URI to path correctly
This mostly reverts commit
37de4458fcac515a7683c1bd3da08a22d5c0d890 .
Laurent Aimar [Sun, 28 Feb 2010 11:48:10 +0000 (12:48 +0100)]
Prevent a potential integer overflow (mkv).
Laurent Aimar [Sun, 28 Feb 2010 11:35:18 +0000 (12:35 +0100)]
Fixed segfault with incomplete mkv files.
Laurent Aimar [Sat, 27 Feb 2010 23:46:45 +0000 (00:46 +0100)]
Fixed potential segfault with corrupted streams (audio codecs).
Jean-Baptiste Kempf [Thu, 25 Feb 2010 18:58:14 +0000 (19:58 +0100)]
Qt: remove debug and cosmetics
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 27 Feb 2010 12:48:36 +0000 (13:48 +0100)]
Qt: Be sure to hide the caching when an input is deleted.
Fix the bug where caching would stay all the time when stopping
Jean-Baptiste Kempf [Sun, 28 Feb 2010 09:54:30 +0000 (10:54 +0100)]
Qt: avoid a crash on first Startup
Jean-Baptiste Kempf [Sat, 27 Feb 2010 15:16:08 +0000 (16:16 +0100)]
NSV: fix comment
Jean-Baptiste Kempf [Fri, 26 Feb 2010 21:30:18 +0000 (22:30 +0100)]
NEWS about Flac to please audiophiles
Antoine Cellerier [Sat, 27 Feb 2010 23:39:53 +0000 (00:39 +0100)]
Add error handling to luac intf.
Antoine Cellerier [Sat, 27 Feb 2010 23:19:18 +0000 (00:19 +0100)]
Don't use printf to print debug output.
Laurent Aimar [Sat, 27 Feb 2010 21:57:50 +0000 (22:57 +0100)]
Fixed segfault with corrupted mkv files with compressed data.
Laurent Aimar [Sat, 27 Feb 2010 21:48:22 +0000 (22:48 +0100)]
Fixed text_style_Copy() behaviour.
Laurent Aimar [Sat, 27 Feb 2010 21:37:57 +0000 (22:37 +0100)]
Fixed potential invalid access with too short packetized data.
Laurent Aimar [Sat, 27 Feb 2010 21:11:37 +0000 (22:11 +0100)]
Fixed segfault with corrupted zip file.
Laurent Aimar [Sat, 27 Feb 2010 21:09:09 +0000 (22:09 +0100)]
Fixed read(NULL, size) in zipstream.
Laurent Aimar [Sat, 27 Feb 2010 21:06:54 +0000 (22:06 +0100)]
Cosmetics (zip).
Laurent Aimar [Sat, 27 Feb 2010 21:01:02 +0000 (22:01 +0100)]
Fixed memleak if no data are read or poke (zip).
Antoine Cellerier [Sat, 27 Feb 2010 22:13:32 +0000 (23:13 +0100)]
Don't add share directory to lua search path on windows. Fixes #3320.
Antoine Cellerier [Sat, 27 Feb 2010 22:00:12 +0000 (23:00 +0100)]
Antoine Cellerier [Sat, 27 Feb 2010 21:34:22 +0000 (22:34 +0100)]
Provide luac compilation script. See vlc -I lua --lua-intf luac to get usage.
Antoine Cellerier [Sat, 27 Feb 2010 21:07:07 +0000 (22:07 +0100)]
Kill warning.
Antoine Cellerier [Sat, 27 Feb 2010 21:04:53 +0000 (22:04 +0100)]
Kill warnings about unused variables. (jpeg?)
Antoine Cellerier [Fri, 26 Feb 2010 11:14:26 +0000 (12:14 +0100)]
Use pushliteral instead of pushstring where possible. Saves a strlen call.
Antoine Cellerier [Fri, 26 Feb 2010 11:01:33 +0000 (12:01 +0100)]
Do not store extension pointer in a variable visible from the lua code.
Antoine Cellerier [Fri, 26 Feb 2010 10:56:32 +0000 (11:56 +0100)]
Do not store p_this in a table value visible from lua code.
Antoine Cellerier [Fri, 26 Feb 2010 10:45:00 +0000 (11:45 +0100)]
Do not generate and run lua code to define the module path. Use lua C functions.
Geoffroy Couprie [Sat, 27 Feb 2010 18:24:44 +0000 (19:24 +0100)]
update.c: ifdef some win32 specific code
Fabio Ritrovato [Sat, 27 Feb 2010 14:15:43 +0000 (15:15 +0100)]
Lua SD: Jamendo - using album_image will give better results than album_id
Fabio Ritrovato [Sat, 27 Feb 2010 13:59:03 +0000 (14:59 +0100)]
Fix white lines
Fabio Ritrovato [Sat, 27 Feb 2010 13:56:25 +0000 (14:56 +0100)]
Lua: Jamendo SD + Demuxer
Jamendo radios are accessed trough the demuxer, otherwise the SD script will be too slow.
The demuxer should also resolve all the Jamendo api calls to the track unit, xml only.
Geoffroy Couprie [Sat, 27 Feb 2010 12:55:01 +0000 (13:55 +0100)]
Launch the installer after download
Laurent Aimar [Sat, 27 Feb 2010 09:45:43 +0000 (10:45 +0100)]
Fixed segfault when seeking in ASF with broken index.
It closes #2272 and #3350.
Laurent Aimar [Sat, 27 Feb 2010 09:27:14 +0000 (10:27 +0100)]
Cosmetics.
Laurent Aimar [Sat, 27 Feb 2010 09:21:58 +0000 (10:21 +0100)]
Fixed invalid read in ASF_ReadObject_Index (asf).
Fabio Ritrovato [Fri, 26 Feb 2010 23:52:26 +0000 (00:52 +0100)]
Lua demux: open the stream lib
Erwan Tulou [Fri, 26 Feb 2010 21:49:18 +0000 (22:49 +0100)]
skins(Win32): fix minimize not functioning (see #3300)
This patch
- uses owner/owned windows so that all skins2 windows get
minimized at the same time
- add WS_MINIMIZEBOX to enable minimize in taskbar button
- some cosmetic
Erwan Tulou [Fri, 26 Feb 2010 22:19:35 +0000 (23:19 +0100)]
skins(Linux): remove dead code
Erwan Tulou [Thu, 25 Feb 2010 21:28:39 +0000 (22:28 +0100)]
skins2(Linux): support clean exit when user closes vlc via the taskbar
if not managed, vlc terminates with a "vlc: Fatal IO error: client killed"
Laurent Aimar [Fri, 26 Feb 2010 22:50:25 +0000 (23:50 +0100)]
For private stream_type, fallback on registration descriptor in TS demuxer.
It closes #3339 (the stream is correctly detected), but as the 302M content is
not PCM data (probably AC3 or Dolby E), the audio is not correctly decoded.
Jean-Baptiste Kempf [Fri, 26 Feb 2010 20:54:34 +0000 (21:54 +0100)]
Flac: Fix compilation warnings about signed vs unsigned
Laurent Aimar [Fri, 26 Feb 2010 20:49:34 +0000 (21:49 +0100)]
Fixed missing A() section for VLC_CODEC_ADPCM_IMA_AMV.
Jean-Baptiste Kempf [Fri, 26 Feb 2010 13:27:48 +0000 (14:27 +0100)]
Vorbis: remove unused variables
Jean-Baptiste Kempf [Fri, 26 Feb 2010 13:26:55 +0000 (14:26 +0100)]
Vorbis: support for 6.1 and 7.1
Close #3347
Jean-Baptiste Kempf [Fri, 26 Feb 2010 12:24:05 +0000 (13:24 +0100)]
Fix FLAC 7.1 support
Close #3348
Jean-Baptiste Kempf [Thu, 25 Feb 2010 17:08:41 +0000 (18:08 +0100)]
Qt: open dialog, set a minimumSize for the playButton
Jean-Baptiste Kempf [Fri, 26 Feb 2010 17:47:43 +0000 (18:47 +0100)]
Fix typo in comment
Laurent Aimar [Fri, 26 Feb 2010 19:58:29 +0000 (20:58 +0100)]
Allowed H264 direct rendering for non reference frames only (avcodec).
Laurent Aimar [Fri, 26 Feb 2010 19:51:20 +0000 (20:51 +0100)]
Allowed I422 direct rendering support when possible (avcodec).
Laurent Aimar [Fri, 26 Feb 2010 19:42:22 +0000 (20:42 +0100)]
Added logs about direct rendering usage (avcodec).
Laurent Aimar [Fri, 26 Feb 2010 19:36:29 +0000 (20:36 +0100)]
Check for codec specific pitches alignment in avcodec.
It is ugly to have this list of codec id (as it can become unsynchronized), but
ffmpeg does not provide a way to retreive this information :(
Laurent Aimar [Fri, 26 Feb 2010 19:26:45 +0000 (20:26 +0100)]
Correctly test for picture compatibility with avcodec direct rendering requirements.
Laurent Aimar [Fri, 26 Feb 2010 19:10:09 +0000 (20:10 +0100)]
Modified picture_Setup to provide more vectorization compatible pitch/lines values.
picture_New() will now always return a picture having
- pitches multiple of 16.
- chroma pitches multiple of the luma one.
- a bit of extra height (as it can helps some ASM functions).
Laurent Aimar [Fri, 26 Feb 2010 18:57:30 +0000 (19:57 +0100)]
Removed the assumption that XV and picture_New() behaves alike (xcb).
Rémi Duraffort [Fri, 26 Feb 2010 18:51:01 +0000 (19:51 +0100)]
Revert "Missing return values."
This reverts commit
46626b9d1d0ac80a89ed152d2785cc961eb856d5 .
Dead code.
Rémi Duraffort [Fri, 26 Feb 2010 18:45:08 +0000 (19:45 +0100)]
qt4: remove a dummy call to var_Get (void variable), fix #3346.
Rémi Duraffort [Thu, 25 Feb 2010 19:53:22 +0000 (20:53 +0100)]
Missing return values.
Konstantin Pavlov [Fri, 26 Feb 2010 12:32:03 +0000 (15:32 +0300)]
Fix previous commit.
Antoine Cellerier [Fri, 26 Feb 2010 10:07:42 +0000 (11:07 +0100)]
Include all authorized lua extensions in module search path too.
Pierre d'Herbemont [Thu, 25 Feb 2010 22:15:48 +0000 (23:15 +0100)]
test: Report when preparsed is working only when it works.
Pierre d'Herbemont [Thu, 25 Feb 2010 22:03:35 +0000 (23:03 +0100)]
test: Alloc more time for media_list_player test.
Pierre d'Herbemont [Thu, 25 Feb 2010 22:02:15 +0000 (23:02 +0100)]
test: Simplify media_list_player test.
Pierre d'Herbemont [Thu, 25 Feb 2010 21:25:59 +0000 (22:25 +0100)]
meta: Use libvlc_media_parse().
Pierre d'Herbemont [Thu, 25 Feb 2010 21:05:05 +0000 (22:05 +0100)]
test: Simplify media_player test.
Rémi Denis-Courmont [Thu, 25 Feb 2010 22:01:07 +0000 (00:01 +0200)]
Missing ignored files
Rémi Denis-Courmont [Thu, 25 Feb 2010 22:00:26 +0000 (00:00 +0200)]
Ignore .luac files
Rémi Denis-Courmont [Thu, 25 Feb 2010 21:56:45 +0000 (23:56 +0200)]
Remove error/warnings from module_need()
They caused much confusion from bug reporters and support requestors.
Feel free to add more explicit and specific errors after module_need()
call sites in failure cases.