]>
git.sesse.net Git - vlc/log
Rémi Denis-Courmont [Tue, 12 Jul 2011 17:08:58 +0000 (20:08 +0300)]
file: detect long remote paths correctly on Win32
Rémi Denis-Courmont [Tue, 12 Jul 2011 17:08:45 +0000 (20:08 +0300)]
taglib: support long paths on Win32
Rémi Denis-Courmont [Tue, 12 Jul 2011 17:07:20 +0000 (20:07 +0300)]
Win32: handle file paths of arbitrary length (in file system code)
Rémi Denis-Courmont [Tue, 12 Jul 2011 17:06:44 +0000 (20:06 +0300)]
folder meta: remove left-over
Felix Paul Kühne [Tue, 12 Jul 2011 12:46:35 +0000 (14:46 +0200)]
macosx: replaced quartztext options in the simple prefs with their freetype counters
added objects for 'force bold' and 'opacity'
Jean-Baptiste Kempf [Tue, 12 Jul 2011 15:36:29 +0000 (17:36 +0200)]
Qt: Fix protectedness of customEvent
Rémi Denis-Courmont [Tue, 12 Jul 2011 15:02:54 +0000 (18:02 +0300)]
Split mdate(), mwait(), msleep() to POSIX and Win32 files
Also implement correct run-time POSIX clock selection.
Rémi Denis-Courmont [Tue, 12 Jul 2011 14:54:15 +0000 (17:54 +0300)]
Factor common code
Rémi Denis-Courmont [Tue, 12 Jul 2011 14:41:32 +0000 (17:41 +0300)]
Remove unused INPUT_ADD_OPTION
Rémi Denis-Courmont [Tue, 12 Jul 2011 14:34:27 +0000 (17:34 +0300)]
DTV: remove dvb_guess_system()
Rémi Denis-Courmont [Tue, 12 Jul 2011 14:33:16 +0000 (17:33 +0300)]
DTV: use dvb_enum_systems() instead of dvb_guess_system()
Rémi Denis-Courmont [Tue, 12 Jul 2011 14:38:56 +0000 (17:38 +0300)]
DTV: add dvb_enum_systems() to list supported delivery systems
Jean-Baptiste Kempf [Tue, 12 Jul 2011 14:46:41 +0000 (16:46 +0200)]
Add .caf file format
Jean-Baptiste Kempf [Mon, 11 Jul 2011 13:17:34 +0000 (15:17 +0200)]
More debug info about filetype
Francois Cartegnie [Tue, 12 Jul 2011 12:21:54 +0000 (14:21 +0200)]
Qt: advanced_open: use QTimeEdit instead of QDoubleSpinBox
Felix Paul Kühne [Tue, 12 Jul 2011 07:39:06 +0000 (09:39 +0200)]
vlc input control: fixed execution on Mac OS
thanks for the explanation to courmisch
Francois Cartegnie [Sun, 3 Jul 2011 19:33:06 +0000 (21:33 +0200)]
Qt: Make chapters marks clickable
Francois Cartegnie [Sun, 3 Jul 2011 20:06:07 +0000 (22:06 +0200)]
Qt: make SeekPoints handle jump to chapter requests
Francois Cartegnie [Sat, 25 Jun 2011 20:46:58 +0000 (22:46 +0200)]
Qt: add chapters to SeekSlider
Francois Cartegnie [Sat, 25 Jun 2011 18:29:53 +0000 (20:29 +0200)]
Qt: add SeekPoints data
Francois Cartegnie [Sat, 25 Jun 2011 14:57:06 +0000 (16:57 +0200)]
vlc input control: add INPUT_GET_TITLE_INFO
as we'll need seekpoints for UI: chapters offsets were not sufficient.
Rémi Denis-Courmont [Mon, 11 Jul 2011 19:49:54 +0000 (22:49 +0300)]
Update input item type guesses
Rémi Denis-Courmont [Mon, 11 Jul 2011 19:40:41 +0000 (22:40 +0300)]
udev: drop V4L1 support
Rémi Denis-Courmont [Sun, 10 Jul 2011 20:40:14 +0000 (23:40 +0300)]
Abort an demux allocation failures
Rémi Denis-Courmont [Mon, 11 Jul 2011 19:28:28 +0000 (22:28 +0300)]
Check most demux_t.p_sys allocations
Rémi Denis-Courmont [Sun, 10 Jul 2011 20:21:23 +0000 (23:21 +0300)]
Add xcalloc(). Do not use this in new code!
Rémi Denis-Courmont [Mon, 11 Jul 2011 16:23:37 +0000 (19:23 +0300)]
Dummy decoder: use stdio and simplify
Rémi Denis-Courmont [Mon, 11 Jul 2011 16:09:13 +0000 (19:09 +0300)]
folder cover: lift PATH_MAX limit
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:59:12 +0000 (18:59 +0300)]
Useless #include
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:51:11 +0000 (18:51 +0300)]
Remove getcwd() replacement
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:49:19 +0000 (18:49 +0300)]
make_URI: use vlc_getcwd()
This lifts the PATH_MAX characters limit, and should fix encoding on
POSIX non-UTF-8 systems.
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:39:59 +0000 (18:39 +0300)]
vlc_getcwd: return current directory as UTF-8
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:34:54 +0000 (18:34 +0300)]
Remove __ prefix in *New() core functions
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:32:04 +0000 (18:32 +0300)]
Remove object type field
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:18:10 +0000 (18:18 +0300)]
Remove VLC_OBJECT_INPUT type
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:16:36 +0000 (18:16 +0300)]
stream: re-use existing input pointer for statistics
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:12:16 +0000 (18:12 +0300)]
Remove VLC_OBJECT_DECODER type
Rémi Denis-Courmont [Mon, 11 Jul 2011 15:07:11 +0000 (18:07 +0300)]
Do not check vlc_object_alive() on decoders
Decoders are never "killed", so this had no effects.
Rémi Denis-Courmont [Mon, 11 Jul 2011 14:56:44 +0000 (17:56 +0300)]
Remove VLC_OBJECT_VOUT
(Same reasons as VLC_OBJECT_AOUT)
Rémi Denis-Courmont [Mon, 11 Jul 2011 14:54:02 +0000 (17:54 +0300)]
Remove VLC_OBJECT_AOUT
Audio output is not a descendent of input thread, so there was no real
use for this object type anymore.
Felix Paul Kühne [Mon, 11 Jul 2011 14:06:27 +0000 (16:06 +0200)]
macosx: make sure that we don't block media keys for iTunes in case the user doesn't want to use them within VLC
Changing this option requires a relaunch now, which is automatically offered when needed.
Fixes #5025
Jean-Baptiste Kempf [Mon, 11 Jul 2011 10:21:19 +0000 (12:21 +0200)]
MP4: recognize 3gp4 brand in debug
3gp4 is not compatible to isom, while 5, 6 and 7 should be
Ref #4979
Jean-Baptiste Kempf [Mon, 11 Jul 2011 10:12:02 +0000 (12:12 +0200)]
MP4: do not warn about unsupported control query
This doesn't help users to report issues...
Jean-Baptiste Kempf [Mon, 11 Jul 2011 09:58:02 +0000 (11:58 +0200)]
TS demux: mark CSA options as safe
Rafaël Carré [Mon, 11 Jul 2011 03:09:12 +0000 (23:09 -0400)]
update live patch(es)
Rafaël Carré [Mon, 11 Jul 2011 01:34:35 +0000 (21:34 -0400)]
qt4: only build main_interface_win32.cpp for windows
Pierre Ynard [Mon, 11 Jul 2011 01:32:00 +0000 (03:32 +0200)]
chroma_yuv_neon: forgotten stuff
Rémi Denis-Courmont [Sun, 10 Jul 2011 20:12:20 +0000 (23:12 +0300)]
Mark non-file input items as preparsed even if they're not
Without this, libvlc_media_parse() will deadlock on non-file items.
Felix Paul Kühne [Sun, 10 Jul 2011 18:21:27 +0000 (20:21 +0200)]
macosx: stability improvements
Felix Paul Kühne [Sun, 10 Jul 2011 18:20:25 +0000 (20:20 +0200)]
auhal: fixed detection of available output stream formats
Rémi Denis-Courmont [Sun, 10 Jul 2011 17:20:35 +0000 (20:20 +0300)]
libvlc_audio_output_set: really force the requested output
Rémi Denis-Courmont [Sun, 10 Jul 2011 15:23:41 +0000 (18:23 +0300)]
Remove useless vlc_object parameter when creating an input item
Rémi Denis-Courmont [Sun, 10 Jul 2011 16:31:09 +0000 (19:31 +0300)]
libvlc_media_parse: thread-safety
Rafaël Carré [Sun, 10 Jul 2011 16:09:57 +0000 (12:09 -0400)]
avcodec EncodeVideo(): reduce indentation level
Also fix indentation (4 spaces)
Rémi Denis-Courmont [Sun, 10 Jul 2011 16:09:58 +0000 (19:09 +0300)]
libvlc_media_get_meta: do not free(NULL)
This has no effects, so lets not do it.
Rémi Denis-Courmont [Sun, 10 Jul 2011 16:09:19 +0000 (19:09 +0300)]
playlist preparse and fetch: return error if appropriate
Rémi Denis-Courmont [Sun, 10 Jul 2011 15:03:26 +0000 (18:03 +0300)]
Remove debug-only dependency of vlc_events on vlc_object
Rémi Denis-Courmont [Sun, 10 Jul 2011 14:42:37 +0000 (17:42 +0300)]
Use vlc_atomic_t for input item ID
Rémi Denis-Courmont [Sun, 10 Jul 2011 14:39:45 +0000 (17:39 +0300)]
Add VLC_ATOMIC_INIT, static initializer for vlc_atomic_t
Felix Paul Kühne [Sun, 10 Jul 2011 14:59:10 +0000 (16:59 +0200)]
macosx-framework: expand .gitignore a bit
Ron Frederick [Sat, 9 Jul 2011 21:02:05 +0000 (14:02 -0700)]
MacOS GUI: Tie display fade to "Black out" preference
Change the MacOS GUI to trigger the fade of all the displays to black
when entering & leaving full screen mode only if the "Black out other
displays" preference is set.
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
Jean-Baptiste Kempf [Sat, 9 Jul 2011 16:23:25 +0000 (18:23 +0200)]
Flac demux: misc cleanup
Jean-Baptiste Kempf [Sat, 9 Jul 2011 16:09:17 +0000 (18:09 +0200)]
Taglib: header cleanups
Jean-Baptiste Kempf [Sat, 9 Jul 2011 15:54:22 +0000 (17:54 +0200)]
Taglib: add more debug about cover art
Rémi Denis-Courmont [Sat, 9 Jul 2011 10:14:15 +0000 (13:14 +0300)]
Fix audio outputs access aout internals directly
Alexey Sokolov [Sat, 9 Jul 2011 03:54:46 +0000 (10:54 +0700)]
Fix doxygen for libvlc_audio_output_set
Tests show that current docs are wrong.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Fri, 8 Jul 2011 20:56:07 +0000 (23:56 +0300)]
Mix 16-bits PCM instead of fixed-point if input is 16-bits or less
Audio output should be more efficient on FPU-less devices.
Firstly the mixer should be faster with 16-bits instead of 32.
Secondly FPU-less systems usually output at 16-bits, so one sample
format conversion between the mixer and the output is now avoided.
Thirdly conversion from input format to the mixer format should
similarly be completely avoided or at least accelerated.
Rémi Denis-Courmont [Fri, 8 Jul 2011 19:59:27 +0000 (22:59 +0300)]
Merge all audio output locks except volume control
With only one input per output, the lock is only useful:
- to restart the audio instance (needed 3 out of 4 locks anyway),
- to propagate volume change to the mixer or output plugin,
- to access the FIFO from the output plugin thread (if applicable).
So 4 fine-grained was over-engineering. Most importantly, the locking
scheme was overly complicated and generally misunderstood/misused. Also
to avoid lock inversion, some unlocking/relocking sequences were
introduced; they broke atomicity.
We could certainly reduce the scope of the remaining lock. Since we
have one only input per output, most of the code is only ever run from
the decoder thread. Thus reentrancy is not anymore needed in some
places. But first aout_Restart() needs to be fixed and simplified.
Rémi Denis-Courmont [Fri, 8 Jul 2011 17:58:50 +0000 (20:58 +0300)]
Add pause callback for audio output (aout_output_t.pf_pause)
This is required for PulseAudio synchronization and to pause/resume
with low-latency. This should also be useful for other buffered
audio outputs such as ALSA or CoreAudio.
Rémi Denis-Courmont [Fri, 8 Jul 2011 16:22:47 +0000 (19:22 +0300)]
Fix infinite mixing loop with dummy audio output
Hugo Beauzée-Luyssen [Fri, 8 Jul 2011 13:55:28 +0000 (15:55 +0200)]
lua: Propagate meta_changed events.
Fixes #5026
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 8 Jul 2011 05:34:22 +0000 (07:34 +0200)]
Support of Lagarith
Rémi Denis-Courmont [Thu, 7 Jul 2011 20:12:58 +0000 (23:12 +0300)]
chroma_yuv_neon: packed to planar YUV422
Rémi Denis-Courmont [Thu, 7 Jul 2011 20:07:14 +0000 (23:07 +0300)]
Forgotten stuff
Rémi Denis-Courmont [Thu, 7 Jul 2011 18:21:34 +0000 (21:21 +0300)]
chroma_yuv_neon: add planar to packet YUV422 conversions
Rémi Denis-Courmont [Thu, 7 Jul 2011 17:30:08 +0000 (20:30 +0300)]
chroma_yuv_neon: add conversions to YVYU and VYUY (come for free)
Rémi Denis-Courmont [Thu, 7 Jul 2011 17:21:09 +0000 (20:21 +0300)]
Clean up NEON chroma converter
- do not assume output pitch equals (double) pixel width
- improve function prototypes
- hand zero-width or zero-height corner cases in ASM (totally useless)
- use ARM conditon flag (opS) as appropriate
Rémi Denis-Courmont [Thu, 7 Jul 2011 13:59:13 +0000 (16:59 +0300)]
Remove unused vlc_execve()
Rémi Denis-Courmont [Thu, 7 Jul 2011 14:04:51 +0000 (17:04 +0300)]
Move vlc_gettext() with vlc_bindtextdomain()
Rémi Denis-Courmont [Thu, 7 Jul 2011 13:55:57 +0000 (16:55 +0300)]
Remove useless copy of LGPLv2.1
Jean-Baptiste Kempf [Thu, 7 Jul 2011 14:31:36 +0000 (16:31 +0200)]
Add .mtv extension
Ilkka Ollakka [Thu, 7 Jul 2011 13:45:15 +0000 (16:45 +0300)]
Qt4: add slider to adjust playlist scaling
Ilkka Ollakka [Thu, 7 Jul 2011 13:45:01 +0000 (16:45 +0300)]
Qt4: add size-scale into playlist model
Hugo Beauzée-Luyssen [Thu, 7 Jul 2011 10:26:25 +0000 (12:26 +0200)]
lua: qt4: Fixing dropdown update function.
This closes #5000
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Wed, 6 Jul 2011 16:27:30 +0000 (18:27 +0200)]
lua: Don't update a widget that was just created.
Ref: #5000
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Hugo Beauzée-Luyssen [Tue, 5 Jul 2011 12:19:59 +0000 (14:19 +0200)]
lua: Fixing a comment.
Since set_text can be called on a label, it seems to be an editable
label.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Sébastien Escudier [Thu, 7 Jul 2011 07:09:55 +0000 (09:09 +0200)]
contrib : update live555
Rafaël Carré [Wed, 6 Jul 2011 04:56:45 +0000 (00:56 -0400)]
Laurent Aimar [Wed, 6 Jul 2011 21:23:46 +0000 (23:23 +0200)]
Do not check file size coherency on multi-parts rar.
Some tools seem to generate multi-parts rar where only the first chunk
contains the actual file size.
Ilkka Ollakka [Wed, 6 Jul 2011 20:25:48 +0000 (23:25 +0300)]
httplive: check that we actually don't add empty line to segments
Rémi Denis-Courmont [Wed, 6 Jul 2011 17:45:31 +0000 (20:45 +0300)]
shasum does not know -
Rémi Denis-Courmont [Wed, 6 Jul 2011 17:00:55 +0000 (20:00 +0300)]
contrib: use Perl shasum if sha512sum is not found
Rémi Denis-Courmont [Wed, 6 Jul 2011 16:17:14 +0000 (19:17 +0300)]
Qt4: accept close event on main interface (fix #4606)
If the event is ignored, the Qt4-X11 will reject the quit ICCM request.
This annoyingly caused VLC to inhibit logging out.
Rémi Denis-Courmont [Wed, 6 Jul 2011 09:33:31 +0000 (12:33 +0300)]
contrib: enable contrib from (VLC) builddir subdirectory
As we need to build contrib before running configure, this remains a
little bit awkward:
# cd builddir
# mkdir contrib
# cd contrib
# ../../contrib/bootstrap
# make
Also get rid of "hosts/" in the install prefix. Because I can.
Rémi Denis-Courmont [Wed, 6 Jul 2011 09:18:06 +0000 (12:18 +0300)]
contrib: do not create host directories from bootstrap
'make clean' removes those, so there is no point in creating them from
bootstrap. $(RECONF) takes care of this better already for aclocal.
Otherwise, install targets should deal with this.
Rémi Denis-Courmont [Wed, 6 Jul 2011 08:55:25 +0000 (11:55 +0300)]
contrib: add gnutls
Rémi Denis-Courmont [Wed, 6 Jul 2011 13:26:17 +0000 (16:26 +0300)]
contrib: zvbi needs RECONF
Rémi Denis-Courmont [Wed, 6 Jul 2011 07:42:11 +0000 (10:42 +0300)]
contrib: fix curl usage and prefer curl over wget
curl fits Makefile dependencies better, and supports FTP through HTTP
proxies.
Rémi Denis-Courmont [Wed, 6 Jul 2011 07:36:39 +0000 (10:36 +0300)]
contrib: fix gcrypt->gpg-error dependency
Rémi Denis-Courmont [Wed, 6 Jul 2011 13:11:32 +0000 (16:11 +0300)]
contrib: update live555