]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Thu, 23 Aug 2012 14:20:39 +0000 (17:20 +0300)]
Qt4: remove non-working stream output wizard TTL field (refs #4322)
In fact, the defaut values in the preferences are better than the
default value in the wizard. If the user really needs to change the
default for IPv4 multicast, (s)he can always save it in the
preferences more permantly.
Jean-Baptiste Kempf [Thu, 23 Aug 2012 14:01:27 +0000 (16:01 +0200)]
Win32: display stacktrace before modules list
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:33:13 +0000 (14:33 +0200)]
Relicense meta_engine modules to LGPL
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:28:15 +0000 (14:28 +0200)]
Taglib: bump requirement to 1.6.1
And delete contributions from Götz Waschk
Rémi Denis-Courmont [Thu, 23 Aug 2012 12:18:30 +0000 (15:18 +0300)]
v4l2: add basic support for AM and FM tuners (fixes #6788)
Rémi Denis-Courmont [Thu, 23 Aug 2012 12:17:38 +0000 (15:17 +0300)]
Fix non-file input slaves
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:14:09 +0000 (14:14 +0200)]
MKV: improve debugging of metadata
Jean-Baptiste Kempf [Thu, 23 Aug 2012 12:04:34 +0000 (14:04 +0200)]
MKV: do not set a date in UTC format
We do not know how to display it anyway
Jean-Baptiste Kempf [Thu, 23 Aug 2012 11:23:00 +0000 (13:23 +0200)]
MKV: fixes for Metadata parsing
Jean-Baptiste Kempf [Wed, 22 Aug 2012 20:56:48 +0000 (22:56 +0200)]
Win32: Select the last DVD drive from prefs
Ref: #6719
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Thu, 23 Aug 2012 10:54:09 +0000 (12:54 +0200)]
macosx/open: added controls to capture Live Audio along with the current screen content
Felix Paul Kühne [Thu, 23 Aug 2012 10:30:43 +0000 (12:30 +0200)]
macosx/CAS: replace deprecated API calls with modern blocks-based counterparts
Felix Paul Kühne [Thu, 23 Aug 2012 10:27:39 +0000 (12:27 +0200)]
macosx/wizard: replace deprecated API calls with modern blocks-based counterparts
Felix Paul Kühne [Thu, 23 Aug 2012 10:23:18 +0000 (12:23 +0200)]
macosx/output: fixed rare exception
Felix Paul Kühne [Thu, 23 Aug 2012 10:17:12 +0000 (12:17 +0200)]
macosx/output: replaced deprecated API call and fixed long standing warning
Felix Paul Kühne [Thu, 23 Aug 2012 10:13:36 +0000 (12:13 +0200)]
macosx/prefs_widgets: replace deprecated API call with modern blocks-based counterpart
Felix Paul Kühne [Thu, 23 Aug 2012 10:11:12 +0000 (12:11 +0200)]
macosx/playlist: replaced deprecated API call
Felix Paul Kühne [Thu, 23 Aug 2012 10:09:07 +0000 (12:09 +0200)]
macosx/open: replace deprecated API call with modern blocks-based counterpart
Felix Paul Kühne [Thu, 23 Aug 2012 10:04:51 +0000 (12:04 +0200)]
macosx/messages: replace deprecated API call with modern blocks-based counterpart
Additionally, fix a leak
Felix Paul Kühne [Thu, 23 Aug 2012 09:59:50 +0000 (11:59 +0200)]
macosx/simpleprefs: replaced deprecated API call with modern counterpart using ObjC 2.0 blocks
Felix Paul Kühne [Thu, 23 Aug 2012 09:53:17 +0000 (11:53 +0200)]
macosx: added 'macosx-appleremote-sysvol' to simple prefs (interface category)
Felix Paul Kühne [Thu, 23 Aug 2012 09:44:13 +0000 (11:44 +0200)]
macosx: added option to disable the next/prev feature on the Apple Remote (close #6508)
Rémi Denis-Courmont [Thu, 23 Aug 2012 09:23:03 +0000 (12:23 +0300)]
core: do not squash VLC_VERBOSE environment variable setting
It did not work at all anymore.
Rémi Denis-Courmont [Thu, 23 Aug 2012 09:22:49 +0000 (12:22 +0300)]
core: use STDERR_FILENO
Rémi Denis-Courmont [Thu, 23 Aug 2012 09:11:01 +0000 (12:11 +0300)]
v4l2: factor device open
This will be used by the radio tuner.
Rémi Denis-Courmont [Thu, 23 Aug 2012 08:45:03 +0000 (11:45 +0300)]
v4l2: remove unused strings
Felix Paul Kühne [Thu, 23 Aug 2012 09:12:09 +0000 (11:12 +0200)]
macosx/Open: merge the QTCapture and QTSound views
This also allows to set QTSound as an input slave for QTCapture to capture both ES at the same time. (close #6851)
Rémi Denis-Courmont [Wed, 22 Aug 2012 19:18:51 +0000 (22:18 +0300)]
vout: inherit variables from configuration (fixes #7378)
The VLC UIs use the VLC configuration instead of variables. That way,
updated values are propagated immediately, rather than when a video
output is created.
Since the snapshot-related variables have no callbacks, they only need
to be created if and when they are overriden/set. This only occurs with
the LibVLC media player snapshot function (which remains quite broken).
Felix Paul Kühne [Wed, 22 Aug 2012 16:13:49 +0000 (18:13 +0200)]
macosx: improve main window initialization
This targets the same issue as
5b8a4057 , but in a saner approach
Felix Paul Kühne [Wed, 22 Aug 2012 16:07:21 +0000 (18:07 +0200)]
macosx/playlist: add another sanity check and simplify the code a bit
Samuel Pitoiset [Mon, 20 Aug 2012 22:11:26 +0000 (00:11 +0200)]
Add shortcuts to support for RTMP[E][S][T][TE][TS]
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Wed, 22 Aug 2012 15:46:24 +0000 (17:46 +0200)]
macosx: fixed potential race condition
items stored in a xib should only interacted with after its loaded, which may be after NSApp is
Jean-Baptiste Kempf [Wed, 22 Aug 2012 15:04:04 +0000 (17:04 +0200)]
MKV: more metadata matching
Felix Paul Kühne [Wed, 22 Aug 2012 14:38:43 +0000 (16:38 +0200)]
macosx/playlist: add another sanity check
Felix Paul Kühne [Wed, 22 Aug 2012 14:16:46 +0000 (16:16 +0200)]
macosx/playlist: added missing sanity check
Felix Paul Kühne [Wed, 22 Aug 2012 14:16:27 +0000 (16:16 +0200)]
macosx/open: added missing sanity checks
Felix Paul Kühne [Wed, 22 Aug 2012 14:16:05 +0000 (16:16 +0200)]
macosx: fixed random debug message crash
Jean-Baptiste Kempf [Wed, 22 Aug 2012 13:45:45 +0000 (15:45 +0200)]
Core: display $Z as Artist - Title
This is more coherent with the rest of the worlds...
Felix Paul Kühne [Wed, 22 Aug 2012 13:26:46 +0000 (15:26 +0200)]
macosx: fixed crash when setting up the video output
AppKit could be accessed by a non-main-thread
Felix Paul Kühne [Wed, 22 Aug 2012 13:25:41 +0000 (15:25 +0200)]
macosx: fixed crash in CoreDialogs when closing the progress panel
Felix Paul Kühne [Wed, 22 Aug 2012 13:23:30 +0000 (15:23 +0200)]
extras/package: disable the macosx dialog provider in VLC.app release builds, since it should only be used by VLCKit
Felix Paul Kühne [Wed, 22 Aug 2012 11:28:38 +0000 (13:28 +0200)]
macosx: added a checkbox to send crash reports automatically (or not) (close #6471)
Felix Paul Kühne [Wed, 22 Aug 2012 11:12:27 +0000 (13:12 +0200)]
macosx: fail silently when crash log delivery gives an error
Felix Paul Kühne [Wed, 22 Aug 2012 09:40:11 +0000 (11:40 +0200)]
macosx: update crash log server DNS
Sebastien Zwickert [Tue, 21 Aug 2012 23:46:12 +0000 (01:46 +0200)]
macosx: str_format_meta(): take playlist as parameter directly
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Felix Paul Kühne [Wed, 22 Aug 2012 09:17:07 +0000 (11:17 +0200)]
macosx: use a more precise (Mountain) Lion definition
Felix Paul Kühne [Wed, 22 Aug 2012 09:03:51 +0000 (11:03 +0200)]
macosx: fixed crashlog lookup on Mountain Lion
Felix Paul Kühne [Wed, 22 Aug 2012 09:02:57 +0000 (11:02 +0200)]
macosx: update check for Lion and add another one for Mountain Lion
Denis Charmet [Sat, 18 Aug 2012 17:30:50 +0000 (19:30 +0200)]
Fix MKV PCR "free-run" when a track is disabled.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rémi Denis-Courmont [Tue, 21 Aug 2012 21:13:46 +0000 (00:13 +0300)]
Use standard abs() function where appropriate
Rémi Denis-Courmont [Tue, 21 Aug 2012 20:03:15 +0000 (23:03 +0300)]
ftp: check if server supports UTF-8 (fixes #2746)
Rémi Denis-Courmont [Tue, 21 Aug 2012 19:48:35 +0000 (22:48 +0300)]
ftp: add callback to parse server responses
Rémi Denis-Courmont [Tue, 21 Aug 2012 19:44:34 +0000 (22:44 +0300)]
ftp: rename function for consistency and avoid forward declaration
Rémi Denis-Courmont [Tue, 21 Aug 2012 19:24:02 +0000 (22:24 +0300)]
ftp: fix memory leak and avoid forward declaration
Rémi Denis-Courmont [Tue, 21 Aug 2012 18:30:05 +0000 (21:30 +0300)]
str_format_meta(): take playlist as parameter directly
Also inline str_format().
Rémi Denis-Courmont [Tue, 21 Aug 2012 18:18:17 +0000 (21:18 +0300)]
Use str_format_time() instead of str_format() in outputs
There are several issues with str_format() and str_format_meta():
- the current playlist item is used rather than the actual input,
- the playlist gets activated for nothing,
- they assume the output does not outlive to the input (item).
This mostly reverts commit
cccd51a5b8026f20830aeec3473efa24553013c3 .
Rémi Denis-Courmont [Tue, 21 Aug 2012 18:17:31 +0000 (21:17 +0300)]
Unexport ml_Create() and ml_Destroy()
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:59:29 +0000 (20:59 +0300)]
ML: remove an unused function
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:57:12 +0000 (20:57 +0300)]
vout: add a warning
pl_Get() can only be used in interfaces, playlist and ML code.
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:56:23 +0000 (20:56 +0300)]
libvlc: do not assume playlist exists when preparsing
This could crash. The playlist needs to be started (at least until
someone resolves bug #5460).
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:53:30 +0000 (20:53 +0300)]
http out: remove dead code
Francois Cartegnie [Tue, 21 Aug 2012 17:57:58 +0000 (19:57 +0200)]
media_library: fix selecting union member / update arguments.
ml_AttributeIsString() defines String as 1 and Integer as 0.
The switch/case was just doing the opposite...
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:48:11 +0000 (20:48 +0300)]
Lua demux: no need for playlist
vlclua_playlist_add_internal() requires the playlist only if there is
no parent item. There is always a parent item when demuxing.
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:41:06 +0000 (20:41 +0300)]
input_ExtractAttachmentAndCacheArt(): no need for playlist
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:40:24 +0000 (20:40 +0300)]
Remove assert() with side effects
pl_Get() has side effects.
Rémi Denis-Courmont [Tue, 21 Aug 2012 17:37:00 +0000 (20:37 +0300)]
libvlc_media_save_meta(): no need for playlist object
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:50:11 +0000 (19:50 +0300)]
preparser: use vlc_object_t instead of playlist_t
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:45:36 +0000 (19:45 +0300)]
playlist fetcher: use vlc_object_t instead of playlist_t
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:42:39 +0000 (19:42 +0300)]
playlist: use standard C syntax for variadic macros
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:39:27 +0000 (19:39 +0300)]
playlist art: use vlc_object_t instead of playlist_t
Rémi Denis-Courmont [Tue, 21 Aug 2012 16:31:28 +0000 (19:31 +0300)]
playlist preparser: do not wait for playing item (refs #5460)
This does not really work anyway.
Felix Paul Kühne [Sun, 19 Aug 2012 13:10:42 +0000 (15:10 +0200)]
contrib/bghudappkit: patch to upgrade the xcodeproj used for compilation
Felix Paul Kühne [Sun, 19 Aug 2012 13:12:43 +0000 (15:12 +0200)]
contrib/growl: added patch to upgrade the xcodeproj and cleanup the script
Felix Paul Kühne [Sun, 19 Aug 2012 13:09:35 +0000 (15:09 +0200)]
contrib/caca: fixed compilation with llvm-gcc by disabling some inline ASM
Rémi Denis-Courmont [Tue, 21 Aug 2012 15:23:36 +0000 (18:23 +0300)]
RTP: use stream_DemuxControl() - fixes #3145
Rémi Denis-Courmont [Tue, 18 Aug 2009 16:28:30 +0000 (19:28 +0300)]
RTP input: keep track of chained demux
Rémi Denis-Courmont [Tue, 21 Aug 2012 15:01:17 +0000 (18:01 +0300)]
stream_Demux: add getters for position, length and time (refs #3145)
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:47:47 +0000 (17:47 +0300)]
stream_Demux: memory leak
Jean-Baptiste Kempf [Tue, 21 Aug 2012 15:30:12 +0000 (17:30 +0200)]
Contribs: fix live555
Sorry...
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:36:58 +0000 (17:36 +0300)]
stream_Demux: no need to block thread cancellation
The thread is not cancelled (ever since vlc_clone() replaced
vlc_thread_create()).
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:36:16 +0000 (17:36 +0300)]
stream_Demux: destroy the demux from the thread
This is simpler and more consistent.
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:32:51 +0000 (17:32 +0300)]
stream_Demux: allocating an empty block is legal, do not hack around
Rémi Denis-Courmont [Tue, 21 Aug 2012 14:30:56 +0000 (17:30 +0300)]
stream_Demux: remove unsafe pointer access
In the original stream_Demux (from 2004), there was a lock. But then
it vanished in a big input "rework"... Anyway, killing the demux
explicitly should not be needed: The underlying stream will return EOF
and any sane demux will return on EOF.
Rémi Denis-Courmont [Tue, 21 Aug 2012 13:59:42 +0000 (16:59 +0300)]
var_LocationParse(): accept semicolon as separator
This is for backward compatibility with existing VLC playlists and
VLC playlist generators.
Jean-Baptiste Kempf [Tue, 21 Aug 2012 13:53:02 +0000 (15:53 +0200)]
CDDA and SDL plugins do not need -lwinmm
Rémi Denis-Courmont [Tue, 21 Aug 2012 13:38:24 +0000 (16:38 +0300)]
v4l2: revector tuner setup
So the code is reusable for radio device nodes.
Konstantin Pavlov [Tue, 21 Aug 2012 11:19:50 +0000 (15:19 +0400)]
macosx gui: use vlc_path2uri.
Sebastien Zwickert [Mon, 20 Aug 2012 11:13:26 +0000 (11:13 +0000)]
macosx: Repack module_config_t.
Signed-off-by: Konstantin Pavlov <thresh@videolan.org>
Jean-Baptiste Kempf [Tue, 21 Aug 2012 13:08:01 +0000 (15:08 +0200)]
Win32: the core does not need netapi to link
Rémi Denis-Courmont [Tue, 21 Aug 2012 13:04:51 +0000 (16:04 +0300)]
vlc_UrlParse(): fix handling of port numbers
Pointed-out-by: Aurélien Nephtali <aurelien.nephtali@gmail.com>
Jean-Baptiste Kempf [Tue, 21 Aug 2012 10:15:22 +0000 (12:15 +0200)]
MKV: map metadata ENCODED-BY
Konstantin Pavlov [Mon, 20 Aug 2012 20:53:55 +0000 (00:53 +0400)]
src/text/url.c: unbreak win32 build.
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:32:28 +0000 (23:32 +0300)]
IDN news
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:24:08 +0000 (23:24 +0300)]
vlc_UrlParse: support for Internationalized Domain Names (fixes #7343)
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:14:54 +0000 (23:14 +0300)]
configure: add check for libidn
Note that versions 1.24 and later of GNU/libidn are dual-licensed under
GPLv2+ and LGPLv3+. As with GnuTLS or Samba client, there are 3 ways
to retain LibVLC binaries under LGPLv2.1+:
- link against a version of GNU/libidn from last year (or older),
- do not support IDN at all,
- use another IDNA back-end (e.g. Windows Vista's Normaliz.dll).
Rémi Denis-Courmont [Mon, 20 Aug 2012 20:06:18 +0000 (23:06 +0300)]
vlc_UrlParse: rewrite, de-inline and simplify
Rémi Denis-Courmont [Mon, 20 Aug 2012 17:31:05 +0000 (20:31 +0300)]
vlc_path2uri(): rename from make_URI() and always convert path
When there is an ambiguity, the caller is responsible for determining
whether a string is an URL or a path. In most cases, the string is
known as a file path.
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:51:40 +0000 (19:51 +0300)]
Qt4: remove unnecessary path to URL conversion
Recent entries are already MRLs.
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:35:01 +0000 (19:35 +0300)]
decode_URI_duplicate: fix error handling
Rémi Denis-Courmont [Mon, 20 Aug 2012 16:02:45 +0000 (19:02 +0300)]
Split URL functions from other strings functions