]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Fri, 11 Feb 2011 23:52:53 +0000 (00:52 +0100)]
Do not use EBML_STRICT_API, because it seems to crash
I have to say I fail to understand why...
Jean-Paul Saman [Fri, 4 Feb 2011 15:01:32 +0000 (16:01 +0100)]
stream_filter/httplive.c: ChooseSegment() defaults first segment
Jean-Paul Saman [Thu, 27 Jan 2011 12:16:02 +0000 (13:16 +0100)]
stream_filter/httplive.c: rewrite parsing of HLS m3u8 files
The parsing of .m3u8 HLS files was too position dependend and did not work well
with some implementations of HLS playlist files. Parsing and reading the .m3u8 file
are now separated.
Jean-Paul Saman [Wed, 26 Jan 2011 16:36:48 +0000 (17:36 +0100)]
stream_filter/httplive.c: read a HLS m3u8 file in one go, parse later
Functions to read an entire M3U8 meta or playlist file from the HLS server into a buffer.
The buffer will be parsed later.
Jean-Paul Saman [Thu, 27 Jan 2011 12:50:28 +0000 (13:50 +0100)]
stream_filter/httplive.c: Relax estimated download duration check.
If downloading of a segment takes longer then its duration, then print
a warning instead of terminating playback.
Jean-Paul Saman [Thu, 27 Jan 2011 08:20:37 +0000 (09:20 +0100)]
stream_filter/httplive.c: Relax condition in live playback.
When there is less then 3 times the target duration of data available in
the HLS stream print a warning and try to start anyway. Instead of aborting
playback. Other HLS clients seem to do the same.
Jean-Paul Saman [Wed, 26 Jan 2011 12:56:40 +0000 (13:56 +0100)]
stream_filter/httplive.c: Improve detection of HTTP Live Streaming detection to all EXT-X tags.
Improve detection of HTTP Live Streaming detection to all EXT-X tags.
Jean-Paul Saman [Wed, 26 Jan 2011 12:56:08 +0000 (13:56 +0100)]
stream_out/switcher: indentation
Jean-Baptiste Kempf [Thu, 10 Feb 2011 22:56:32 +0000 (23:56 +0100)]
Contribs: Upnp, update to 1.6.12
Christophe Massiot [Thu, 10 Feb 2011 22:15:12 +0000 (23:15 +0100)]
Delay, langfromtelx, setid: relicense to LGPL, simplify and fix
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:46:59 +0000 (22:46 +0200)]
Change key items to string type
The configuration is simplified a bit.
Multiple keys per action will be easier to add.
N.B.: this commit breaks global hotkeys setup and hotkey prefs
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:37:48 +0000 (22:37 +0200)]
Some documentation
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:31:34 +0000 (22:31 +0200)]
core: merge the two hotkey files
Rémi Denis-Courmont [Thu, 10 Feb 2011 20:44:51 +0000 (22:44 +0200)]
Fix + and - hotkeys
Jean-Baptiste Kempf [Tue, 8 Feb 2011 23:33:17 +0000 (00:33 +0100)]
Readd txt autodetection
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 8 Feb 2011 23:32:08 +0000 (00:32 +0100)]
Subtitle: do not dialog_Fatal when the subtitle was autodetected
When the subtitle is auto-detected, fail, complain, but do not block the
playback with annoying pop-up. This should fix the .txt subtitle issue.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Tue, 8 Feb 2011 23:15:43 +0000 (00:15 +0100)]
Make SubtitleAdd accept flags instead of a bool
No behaviour change.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:21:17 +0000 (20:21 +0200)]
Kill some relocs
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:20:24 +0000 (20:20 +0200)]
Fix compilation
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:17:03 +0000 (20:17 +0200)]
Use + as modifier separator, keep backward compatibility with -
Rémi Denis-Courmont [Thu, 10 Feb 2011 18:01:54 +0000 (20:01 +0200)]
Merge ConfigKeyToString and KeyToString
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:31:50 +0000 (19:31 +0200)]
ConfigKeyToString: simplify and fix potential leak
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:43:58 +0000 (19:43 +0200)]
Unduplicate code
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:43:07 +0000 (19:43 +0200)]
Remove unused StringToKey()
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:41:56 +0000 (19:41 +0200)]
Remove plugins dependency on libvlccore.sym
In practice, this is useless.
Rémi Denis-Courmont [Thu, 10 Feb 2011 17:31:25 +0000 (19:31 +0200)]
Remove silly #include
Pierre Ynard [Wed, 9 Feb 2011 23:28:26 +0000 (00:28 +0100)]
WinCE: (don't) implement vlc_pipe()
Pipes are not supported on WinCE
Pierre Ynard [Wed, 9 Feb 2011 23:02:33 +0000 (00:02 +0100)]
Build fix
Rémi Denis-Courmont [Wed, 9 Feb 2011 20:58:28 +0000 (22:58 +0200)]
core: use vlc_pipe()
Rémi Denis-Courmont [Wed, 9 Feb 2011 20:51:49 +0000 (22:51 +0200)]
decomp: use vlc_pipe()
Rémi Denis-Courmont [Wed, 9 Feb 2011 20:46:09 +0000 (22:46 +0200)]
Implement vlc_pipe()
Felix Paul Kühne [Wed, 9 Feb 2011 15:37:06 +0000 (16:37 +0100)]
makefile: fixed typo
Felix Paul Kühne [Wed, 9 Feb 2011 12:08:04 +0000 (13:08 +0100)]
contribs: use a slightly customized version of BWToolKit
This fixes the framework loading on runtime.
Felix Paul Kühne [Wed, 9 Feb 2011 11:43:01 +0000 (12:43 +0100)]
contribs: updated binary package for Mac including BWToolKit and lua 5.1.4
Felix Paul Kühne [Wed, 9 Feb 2011 11:35:23 +0000 (12:35 +0100)]
contribs: updated lua to latest version
Rémi Denis-Courmont [Tue, 8 Feb 2011 19:38:28 +0000 (21:38 +0200)]
D-Bus inhibit: fix leaks and simplify
Felix Paul Kühne [Tue, 8 Feb 2011 17:42:15 +0000 (18:42 +0100)]
macosx dialog provider: implement EXTENSION_WIDGET_SPIN_ICON
Felix Paul Kühne [Tue, 8 Feb 2011 16:57:52 +0000 (17:57 +0100)]
macosx-vout: removed broken and deprecated AGL vout
This was used by the (also broken) mozilla plugin only and needs to be replaced with a 10.5 SDK compatible 64bit capable re-write.
Felix Paul Kühne [Tue, 8 Feb 2011 14:20:35 +0000 (15:20 +0100)]
contribs: added BWToolKit
Felix Paul Kühne [Tue, 8 Feb 2011 14:06:15 +0000 (15:06 +0100)]
auhal: updated to current AudioUnit API
should be tested with SPDIF devices
Felix Paul Kühne [Mon, 7 Feb 2011 20:35:16 +0000 (21:35 +0100)]
macosx: reference BWToolKit in xcode proj
Felix Paul Kühne [Mon, 7 Feb 2011 20:30:45 +0000 (21:30 +0100)]
mac intf: switched Extended panel to HUD style
Felix Paul Kühne [Mon, 7 Feb 2011 20:30:07 +0000 (21:30 +0100)]
enable BWToolKit for the Mac port
Felix Paul Kühne [Mon, 7 Feb 2011 20:28:09 +0000 (21:28 +0100)]
configure: tune for core2 when compiling for 64bit Mac
Jean-Baptiste Kempf [Tue, 8 Feb 2011 10:40:36 +0000 (11:40 +0100)]
Win32 installer: Fix typo
Jean-Baptiste Kempf [Mon, 7 Feb 2011 23:30:32 +0000 (00:30 +0100)]
Jack: do not use deprecated functions
Especially, when it is deprecated since a very long time.
Jean-Baptiste Kempf [Mon, 7 Feb 2011 23:15:18 +0000 (00:15 +0100)]
Win32: match the text with the button
Jean-Baptiste Kempf [Sat, 5 Feb 2011 10:59:24 +0000 (11:59 +0100)]
Update NEWS about EGL
Rémi Denis-Courmont [Mon, 7 Feb 2011 22:00:37 +0000 (00:00 +0200)]
Linux DVB: cleanup capabilities list, and add missing ones
Rémi Denis-Courmont [Mon, 7 Feb 2011 22:00:14 +0000 (00:00 +0200)]
Linux DVB: fix stupidity check (stupid is zero)
Francois Cartegnie [Mon, 7 Feb 2011 17:40:11 +0000 (18:40 +0100)]
Qt: fix bookmarks dialog
Francois Cartegnie [Mon, 7 Feb 2011 17:08:45 +0000 (18:08 +0100)]
Qt: Bookmarks are custom and playback only related
Francois Cartegnie [Wed, 2 Feb 2011 21:14:54 +0000 (22:14 +0100)]
Qt: name unaliased resource icon
Sébastien Escudier [Mon, 7 Feb 2011 08:22:33 +0000 (09:22 +0100)]
live555 : check for NULL string in OPTION callback
Felix Paul Kühne [Sat, 5 Feb 2011 15:07:19 +0000 (16:07 +0100)]
macosx vout: reenabled. will break compilation until fixed
Felix Paul Kühne [Sat, 5 Feb 2011 15:06:32 +0000 (16:06 +0100)]
macosx: updated project file to Xcode4
Rémi Denis-Courmont [Thu, 3 Feb 2011 12:57:00 +0000 (14:57 +0200)]
vlc: use signal handlers rather than sigwait() for SIGCHLD
This works around Qt4 QProcess getting stuck waiting for its
SIGCHLD signal handler to be called.
Rémi Denis-Courmont [Thu, 3 Feb 2011 12:56:17 +0000 (14:56 +0200)]
vlc: use SETMASK instead of BLOCK
We don't really want to inherit the blocked signal mask from our parent.
Rémi Denis-Courmont [Thu, 3 Feb 2011 12:54:19 +0000 (14:54 +0200)]
Revert "Do not load KDE Qt plugins until KDE gets a clue"
This reverts commit
96c7f9c26940828357655380470a930cbb09497e .
This did not work with KDE 4.6 anyhow.
Pierre Ynard [Wed, 2 Feb 2011 02:56:15 +0000 (03:56 +0100)]
luatelnet: fix typo
Pierre Ynard [Wed, 2 Feb 2011 01:46:53 +0000 (02:46 +0100)]
oldrc: small simplification
Pierre Ynard [Wed, 2 Feb 2011 00:57:08 +0000 (01:57 +0100)]
i18n: remove deleted file
Jean-Baptiste Kempf [Tue, 1 Feb 2011 23:19:40 +0000 (00:19 +0100)]
Sync news with 1.1.7
Pierre Ynard [Tue, 1 Feb 2011 22:36:19 +0000 (23:36 +0100)]
luatelnet: end connections in the password state too
Kludge beurk beurk
Pierre Ynard [Tue, 1 Feb 2011 22:32:51 +0000 (23:32 +0100)]
luatelnet: end remotely closed connections
Fix a busy loop and socket leak
Pierre Ynard [Tue, 1 Feb 2011 22:25:14 +0000 (23:25 +0100)]
luatelnet: fix ending connections
Pierre Ynard [Tue, 1 Feb 2011 22:11:23 +0000 (23:11 +0100)]
luarc: end remotely closed connections
Fix a busy loop and socket leak. Thanks to Santiago Gimeno for
pointing it out (Debian bug #607869)
Pierre Ynard [Tue, 1 Feb 2011 21:53:03 +0000 (22:53 +0100)]
Revert "lua: fix a busy loop (fix #4165)"
This reverts commit
a1b3978d280993a87033ee3de22b08d6dad9544f .
It doesn't fix anything and it breaks new connections
Signed-off-by: Pierre Ynard <linkfanel@yahoo.fr>
Pierre Ynard [Tue, 1 Feb 2011 20:43:51 +0000 (21:43 +0100)]
rtp sout: fix unsafe read
Rémi Denis-Courmont [Tue, 1 Feb 2011 20:25:03 +0000 (22:25 +0200)]
Remove (extremely) old copy of videodev2.h
Jean-Baptiste Kempf [Mon, 31 Jan 2011 12:20:25 +0000 (13:20 +0100)]
CrystalHD: small fix for 1088 height
Jean-Baptiste Kempf [Mon, 31 Jan 2011 11:08:42 +0000 (12:08 +0100)]
Win64: do not build dirac
Guillaume Poussel [Mon, 31 Jan 2011 11:01:58 +0000 (12:01 +0100)]
Freetype: kill warnings
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Guillaume Poussel [Mon, 31 Jan 2011 10:49:49 +0000 (11:49 +0100)]
Mpeg mux: fix a variable signedness
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 31 Jan 2011 10:48:05 +0000 (11:48 +0100)]
ML: kill another warning
Guillaume Poussel [Mon, 31 Jan 2011 10:43:01 +0000 (11:43 +0100)]
ML: kill warnings
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Mon, 31 Jan 2011 10:38:49 +0000 (11:38 +0100)]
ML: no tabs in source code.
Guillaume Poussel [Mon, 31 Jan 2011 10:37:12 +0000 (11:37 +0100)]
Transform: Mark some variables as unused
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Guillaume Poussel [Mon, 31 Jan 2011 10:34:29 +0000 (11:34 +0100)]
Transform: remove dead code
Oked-by: Laurent Aimar
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Christophe Mutricy [Sun, 30 Jan 2011 23:05:47 +0000 (23:05 +0000)]
New signing key
pub 1024D/
45C11CA7 2011-01-30 [expires: 2012-01-30]
Key fingerprint = 160A 96C4 CA7F 8ABA D43C C087 62B9 7F54 45C1 1CA7
uid VideoLAN Release Signing Key (2011)
Christophe Mutricy [Sun, 30 Jan 2011 20:56:53 +0000 (20:56 +0000)]
This is just a public key. So it's not copyrightable
Steve Lhomme [Fri, 28 Jan 2011 17:57:50 +0000 (18:57 +0100)]
MKV: Multi tags don't exist anymore
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 30 Jan 2011 19:58:29 +0000 (20:58 +0100)]
MKV: force EBML_STRICT_API
Steve Lhomme [Fri, 28 Jan 2011 18:35:06 +0000 (19:35 +0100)]
MKV: use the new libebml macros
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 30 Jan 2011 19:41:10 +0000 (20:41 +0100)]
Mkv: use MKV_IS_ID and avoid EbmlId() operator use
Felix Paul Kühne [Sun, 30 Jan 2011 16:12:26 +0000 (17:12 +0100)]
macosx: enable selection of subtitles named *.txt or *.smil through the Video menu
Felix Paul Kühne [Sun, 30 Jan 2011 13:47:37 +0000 (14:47 +0100)]
contribs: updated binary package for Mac OS X fixing live555 issues
Rémi Denis-Courmont [Sun, 30 Jan 2011 12:40:02 +0000 (14:40 +0200)]
Do not load KDE Qt plugins until KDE gets a clue
Rémi Denis-Courmont [Sun, 30 Jan 2011 12:20:26 +0000 (14:20 +0200)]
Restore correct SIGCHLD handling
This affects way too many code paths. Let KDE fix their own crap.
Rémi Denis-Courmont [Sun, 30 Jan 2011 12:17:21 +0000 (14:17 +0200)]
Do run exit handlers, fix a few leaks
Steve Lhomme [Sat, 29 Jan 2011 13:27:43 +0000 (14:27 +0100)]
the ID could be OK but the class mismatching
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Pierre Ynard [Sat, 29 Jan 2011 22:12:35 +0000 (23:12 +0100)]
live555: fix test to update NPT
This fixes cases where the stream length is unknown
Pierre Ynard [Sat, 29 Jan 2011 20:40:10 +0000 (21:40 +0100)]
live555: don't use the same event for data and RTSP responses
Otherwise, when sending requests while already receiving data
(e.g. seeking) responses are not waited for properly
Rémi Denis-Courmont [Sat, 29 Jan 2011 09:21:49 +0000 (11:21 +0200)]
Export libvlc_video_set_format_callbacks
Rémi Denis-Courmont [Sat, 29 Jan 2011 09:19:52 +0000 (11:19 +0200)]
Doxygen typo
Rémi Denis-Courmont [Sat, 29 Jan 2011 08:58:01 +0000 (10:58 +0200)]
Revert "msw(Win32): properly terminate vlc when SC_CLOSE received"
This reverts commit
7b18ec43935a5e70ee8506b2fcb3e230b78b44d4 .
This broke LibVLC and wall.
Rémi Denis-Courmont [Sat, 29 Jan 2011 08:57:26 +0000 (10:57 +0200)]
Revert "xcb: support for WM_DELETE_WINDOW(WM_PROTOCOLS)"
This reverts commit
95b63292214d81df212edafc7a228f8ec66d7958 .
This broke LibVLC and the wall filter.
Erwan Tulou [Fri, 28 Jan 2011 14:45:53 +0000 (15:45 +0100)]
msw(Win32): properly terminate vlc when SC_CLOSE received
Same rationale as previous patch about Linux.
fix trac #4440 (to be tested)
Erwan Tulou [Fri, 28 Jan 2011 12:03:29 +0000 (13:03 +0100)]
xcb: support for WM_DELETE_WINDOW(WM_PROTOCOLS)
When the default window provider is used (dummy, rc, ... interfaces),
rather decide what to do when the user closes the video window than let
the WM blindly destroy it. Till now, this led to an error message, input
dying and the playlist being stopped. For -I dummy, it also meant leaving
vlc hanging since no interface could then be used to stop vlc.
Action taken is to stop vlc, but feel free to change/improve/make it
more configurable if need be.
Erwan Tulou [Fri, 28 Jan 2011 15:31:12 +0000 (16:31 +0100)]
skins2(Win32): wParam to be stripped of 4 bits (see msdn doc)