]>
git.sesse.net Git - vlc/log
Mirsal Ennaime [Tue, 17 Apr 2012 09:33:25 +0000 (11:33 +0200)]
dbus: Update comments related to the bus name policy
Mirsal Ennaime [Mon, 16 Apr 2012 08:26:18 +0000 (10:26 +0200)]
dbus: Fix the instance identifier part of the MPRIS bus name
The D-Bus specification forbids parts of well-known bus names to begin
with a digit. This patch changes the instance-specific part of the bus
name to .instance<pid> instead of -<pid> in order to comply with the
MPRIS v2.2
see: http://specifications.freedesktop.org/mpris-spec/2.2/#Bus-Name-Policy
Erwan Tulou [Mon, 16 Apr 2012 22:52:57 +0000 (00:52 +0200)]
skins2: fix vlc sometimes crashing with drag'n'drop.
This fixes #6599
Jean-Baptiste Kempf [Mon, 16 Apr 2012 21:32:50 +0000 (23:32 +0200)]
Record: allow recording of MKV
Jean-Baptiste Kempf [Mon, 16 Apr 2012 21:05:22 +0000 (23:05 +0200)]
Record: allow recording to .avi
Rémi Denis-Courmont [Mon, 16 Apr 2012 20:26:25 +0000 (23:26 +0300)]
gmtime_r: rewrite, now truly thread-safe
Rémi Denis-Courmont [Mon, 16 Apr 2012 17:29:53 +0000 (20:29 +0300)]
move aout_Packet out of the core and deprecate it
And do the same with aout_Fifo since only aout_Packet uses it.
Felix Paul Kühne [Mon, 16 Apr 2012 17:21:09 +0000 (19:21 +0200)]
macosx: fixed memory leak
Felix Paul Kühne [Mon, 16 Apr 2012 17:13:07 +0000 (19:13 +0200)]
macosx: fixed potential race condition
Felix Paul Kühne [Mon, 16 Apr 2012 17:11:34 +0000 (19:11 +0200)]
macosx: fixed broken preferences on launch when starting 2.0.2 for the first time
'control' and 'extraintf' will be checked for occurences of 'macosx', which, if found, in turn will be removed. Other contents of these settings won't be touched. Same for all the other prefs.
Rafaël Carré [Mon, 16 Apr 2012 16:10:45 +0000 (19:10 +0300)]
v4l2: unbreak BSD
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:55:24 +0000 (18:55 +0300)]
block: add some built-in sanity checks
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:42:47 +0000 (18:42 +0300)]
xcb screen: fix block allocation size
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:36:25 +0000 (18:36 +0300)]
v4l2: fix mmap() call
Shared anonymous mapping did not make much sense.
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:26:47 +0000 (18:26 +0300)]
Typo
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:22:01 +0000 (18:22 +0300)]
config: use ngettext()
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:21:11 +0000 (18:21 +0300)]
RC: use ngettext
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:09:17 +0000 (18:09 +0300)]
Remove gettext-unfriendly unpaired quote in #pragma
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:02:50 +0000 (18:02 +0300)]
Implement vlc_ngettext() to deal with plurals
Rémi Denis-Courmont [Mon, 16 Apr 2012 15:02:07 +0000 (18:02 +0300)]
configure: require ngettext()
Ilkka Ollakka [Mon, 16 Apr 2012 12:34:27 +0000 (15:34 +0300)]
Qt4: when in tree-like playlist, scroll previous rootitem to be visible
This hopefully helps on scrollin bigger playlists as view is not always
back on top.
Ilkka Ollakka [Mon, 16 Apr 2012 12:33:49 +0000 (15:33 +0300)]
Qt4: no need to set selected view by hand all the time
Hugo Beauzée-Luyssen [Mon, 16 Apr 2012 12:14:02 +0000 (14:14 +0200)]
bluray: Kill some warnings.
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 14:08:35 +0000 (14:08 +0000)]
bluray: Filter video tracks to display the main one.
This fixes playback for wall-e bluray (and maybe others)
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 14:08:33 +0000 (14:08 +0000)]
bluray: Implement BD_EVENT_AUDIO_STREAM event
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 14:08:32 +0000 (14:08 +0000)]
bluray: Implement BD_EVENT_PLAYITEM event
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 14:08:31 +0000 (14:08 +0000)]
bluray: Store es_out_id_t internally to be able to filter the selected stream
Hugo Beauzée-Luyssen [Thu, 8 Mar 2012 14:08:30 +0000 (14:08 +0000)]
bluray: Add an ES manipulation skeleton.
David Fuhrmann [Mon, 16 Apr 2012 09:00:00 +0000 (11:00 +0200)]
macosx: remove black borders in black ui mode when aspect ratio is locked
David Fuhrmann [Mon, 16 Apr 2012 08:24:36 +0000 (10:24 +0200)]
macosx vout: fix behaviour when macosx-video-autoresize is false
Should be now the same as it would be in fullscreen.
Christopher Mueller [Tue, 3 Apr 2012 14:41:43 +0000 (16:41 +0200)]
dash: removed cout from buffer
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Tue, 3 Apr 2012 14:41:42 +0000 (16:41 +0200)]
dash: removed couts from managers
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Tue, 3 Apr 2012 14:41:41 +0000 (16:41 +0200)]
dash: fixed buffer precision bug
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Tue, 3 Apr 2012 14:41:40 +0000 (16:41 +0200)]
dash: dashmanager refactoring
Signed-off-by: Christopher Mueller <christopher.mueller@itec.aau.at>
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Tue, 3 Apr 2012 14:41:39 +0000 (16:41 +0200)]
dash: cosmetics
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Christopher Mueller [Wed, 11 Apr 2012 18:54:20 +0000 (20:54 +0200)]
dash: enabled persistent connections and pipelining
Signed-off-by: Hugo Beauzée-Luyssen <beauze.h@gmail.com>
Hugo Beauzée-Luyssen [Sat, 14 Apr 2012 09:35:27 +0000 (11:35 +0200)]
ram: Removing write only variable.
Hugo Beauzée-Luyssen [Thu, 12 Apr 2012 12:57:09 +0000 (14:57 +0200)]
dvbsub: Remove write only variable.
Hugo Beauzée-Luyssen [Thu, 12 Apr 2012 12:33:22 +0000 (14:33 +0200)]
aes3: Add unlikely()
Hugo Beauzée-Luyssen [Thu, 12 Apr 2012 12:29:05 +0000 (14:29 +0200)]
aes3: Remove write only variable.
Hugo Beauzée-Luyssen [Thu, 12 Apr 2012 12:25:42 +0000 (14:25 +0200)]
spatializer: Kill a warning.
Hugo Beauzée-Luyssen [Thu, 12 Apr 2012 12:07:57 +0000 (14:07 +0200)]
zip: Check malloc return.
Hugo Beauzée-Luyssen [Thu, 12 Apr 2012 11:58:03 +0000 (13:58 +0200)]
zip: Add unlikely()
Rafaël Carré [Sun, 15 Apr 2012 22:24:01 +0000 (18:24 -0400)]
file has moved to android repository
Rafaël Carré [Sun, 15 Apr 2012 19:47:30 +0000 (15:47 -0400)]
libav*: move avformat/avcodec init to a single header file
Avoid repeating the same implementation several times:
incorrectly (switcher and mux didn't lock)
redundantly (avcodec_register_all can be called several times)
Move libavXXX init at the top of a few functions, just in case.
Check uses of vlc_avcodec_(un)lock and factorize
Rafaël Carré [Sun, 15 Apr 2012 20:21:32 +0000 (16:21 -0400)]
ignore generated zsh completion
David Fuhrmann [Sun, 15 Apr 2012 19:06:31 +0000 (21:06 +0200)]
macosx vout: fix vertical picture alignment
David Fuhrmann [Sun, 15 Apr 2012 18:48:11 +0000 (20:48 +0200)]
macosx: move resize code from vout to macosx module
Also, this commit reenables resize to native video size, if video starts.
David Fuhrmann [Sun, 15 Apr 2012 09:23:29 +0000 (11:23 +0200)]
macosx vout: replace custom picture placement code by placePicture call, and other simplifications
Now, the vout should have the same functionality as all the other. At least in
fullscreen, zoom should work now like in other vouts.
Furthermore, this commit tells the core our current size on every resize,
so we get a sharp osd screen every time. For zoom / ar / crop / size handling,
the code was simplified in order to remove duplicated lines and to make the
code more readable.
Should also close #307.
Kaarlo Raiha [Sun, 15 Apr 2012 12:12:22 +0000 (15:12 +0300)]
Add ranges to font sizes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sun, 15 Apr 2012 16:38:18 +0000 (18:38 +0200)]
Logger: prefer 'VLC' over 'vlc'
Jean-Baptiste Kempf [Fri, 13 Apr 2012 16:28:17 +0000 (18:28 +0200)]
Qt: display equalizer bands depending on the core
Ron Wright [Thu, 22 Mar 2012 20:24:45 +0000 (21:24 +0100)]
Equalizer: support new samplerates and bands
Support for more samplerate than 44100 and 48000
Support for classic ISO bands instead of Winamp ones
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Felix Paul Kühne [Sun, 15 Apr 2012 13:55:16 +0000 (15:55 +0200)]
macosx: fixed delete menu item for the playlist table
Rafaël Carré [Sat, 14 Apr 2012 22:53:56 +0000 (18:53 -0400)]
contrib: check if distribution's ffmpeg is recent enough
David Fuhrmann [Sat, 14 Apr 2012 15:11:35 +0000 (17:11 +0200)]
macosx: fix crash when open track sync panel while movie is playing
Crash was introduced in
3e73ad2a8ab6d5e50ea80025d364edbe7ead1d1b (subsdelay filter) and
occurs when user or init methods set subsdelay to 0.
Rafaël Carré [Fri, 13 Apr 2012 18:49:41 +0000 (14:49 -0400)]
contrib: set cross-prefix for x264 when cross compiling
This fixes ARM build
Rafaël Carré [Fri, 13 Apr 2012 18:46:42 +0000 (14:46 -0400)]
contrib: merge x264 and x26410b in the same file
Don't duplicate config options, previously the 10bits variant would
overwrite the other one so .x264 would be built in 10 bits.
Remove support for aeon aged tarball
Note: The same source code is downloaded 2 times
Rafaël Carré [Fri, 13 Apr 2012 18:16:57 +0000 (14:16 -0400)]
contrib: update config.{sub,guess} for a few sout related libs
Rémi Denis-Courmont [Fri, 13 Apr 2012 17:38:17 +0000 (20:38 +0300)]
v4l2: reintroduce user pointer mode, now with zero copy
This is negotiated automatically. Unfortunately, it will fail in most
cases (gspca might support it, UVC only supports it in future kernel
version 3.4, and libv4l does not support it anyway).
Rémi Denis-Courmont [Fri, 13 Apr 2012 16:55:40 +0000 (19:55 +0300)]
v4l2: do not poll for POLLPRI
We do not dequeue those events. That could cause busy loops.
Frédéric Yhuel [Fri, 16 Mar 2012 11:00:48 +0000 (12:00 +0100)]
vlc_block_helper.h: remove wrong comment
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Casian Andrei [Wed, 11 Apr 2012 07:53:15 +0000 (10:53 +0300)]
Qt: Fix ML "Add to playlist" adding items multiple times
popupAddToPlaylist() didn't check for the column of the selected model
indexes when adding items. In the case of the tree view, a selected row
meant selected model indexes for all it's columns, so whatever was
selected was added multiple times.
Close #6408
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Fri, 13 Apr 2012 15:01:20 +0000 (18:01 +0300)]
omxil: Allocate the sentinel buffer dynamically
This avoids issues if there's more than one sentinel added
to a FIFO at the same time, since the FIFO is built as a
linked list.
Also use a custom buffer flag to mark sentinel buffers, to
avoid issues if a codec would set the EOS flag on returned
input buffers.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 13 Apr 2012 15:06:18 +0000 (17:06 +0200)]
MP4: kill a warning for operator priority
Frédéric Yhuel [Wed, 11 Apr 2012 15:24:41 +0000 (17:24 +0200)]
demux/mp4: move some stuff in the header file
I need to include mp4_track_t definition in my Smooth Streaming module
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Frédéric Yhuel [Wed, 11 Apr 2012 15:24:40 +0000 (17:24 +0200)]
libmp4: add two functions for fragmented MP4
- MP4_BoxGetInitFrag()
- MP4_BoxGetNextChunk()
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Denis Charmet [Thu, 12 Apr 2012 00:08:30 +0000 (02:08 +0200)]
MKV: Fix seeking without cues for clusters without I frames
If no frame was found in the cluster rewind to previous seekpoint
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 12 Apr 2012 09:15:54 +0000 (12:15 +0300)]
omxil: Make sure all the real buffers are freed
If there's a sentinel buffer in the queue, don't count it,
but wait until the right number of buffers have been freed.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 12 Apr 2012 09:09:42 +0000 (12:09 +0300)]
iomx: Handle more parameter types
These aren't used by the vlc omxil code, but might be used by
other omxil clients that can use the vlc iomx wrapper.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Martin Storsjö [Thu, 12 Apr 2012 09:09:41 +0000 (12:09 +0300)]
iomx: Implement OMX_GetComponentsOfRole, too
This isn't used by the vlc omxil module, but can be used by other
applications using the same iomx wrapper library.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 13 Apr 2012 12:13:05 +0000 (14:13 +0200)]
MKV: reject invalid real audio data
Jean-Baptiste Kempf [Fri, 13 Apr 2012 11:52:19 +0000 (13:52 +0200)]
MKV: regroup real codecs
Jean-Baptiste Kempf [Fri, 13 Apr 2012 11:02:08 +0000 (13:02 +0200)]
MKV: pass the correct extra_data offset in Atrac3 case
David Fuhrmann [Fri, 13 Apr 2012 11:25:46 +0000 (13:25 +0200)]
macosx: unify code style for CoreInteraction.m
David Fuhrmann [Fri, 13 Apr 2012 11:13:14 +0000 (13:13 +0200)]
macosx: also notify vout modules if we go to fullscreen
Jean-Baptiste Kempf [Fri, 13 Apr 2012 09:50:24 +0000 (11:50 +0200)]
Map FLAC wf_tag
Jean-Baptiste Kempf [Fri, 13 Apr 2012 09:49:38 +0000 (11:49 +0200)]
Map Atrac wf_tags
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:45:29 +0000 (00:45 +0200)]
MKV: help debug in case of unrecognized codecs
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:45:37 +0000 (00:45 +0200)]
Map Yamaha ADPCM to wf_tag
This should fix Yamaha ADPCM in MKV
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:44:59 +0000 (00:44 +0200)]
Add Yamaha ADPCM variant Fourcc
Jean-Baptiste Kempf [Thu, 12 Apr 2012 22:44:12 +0000 (00:44 +0200)]
Group ADPCM fourcc
Rémi Denis-Courmont [Thu, 12 Apr 2012 20:45:22 +0000 (23:45 +0300)]
v4l2: map buffers before queueing them
Not sure if this is a driver bug or a limitation.
Rémi Denis-Courmont [Thu, 12 Apr 2012 20:01:43 +0000 (23:01 +0300)]
v4l2: use malloc()
Rémi Denis-Courmont [Thu, 12 Apr 2012 20:01:34 +0000 (23:01 +0300)]
v4l2: fix memory leak on error
Rémi Denis-Courmont [Thu, 12 Apr 2012 19:40:12 +0000 (22:40 +0300)]
v4l2: fix tuner debug messages
Rémi Denis-Courmont [Thu, 12 Apr 2012 18:11:00 +0000 (21:11 +0300)]
block_t: add buffer start and size fields
This simplifies the code, and allows resizing non-standard blocks.
Jean-Baptiste Kempf [Thu, 12 Apr 2012 12:56:40 +0000 (14:56 +0200)]
Qt: fix typo
Close #6619
Rafaël Carré [Wed, 11 Apr 2012 11:23:18 +0000 (07:23 -0400)]
TS mux: csaSetup() returns the CSA context created
Don't use sys->csa, prefer to use the local variable
Felix Paul Kühne [Wed, 11 Apr 2012 20:41:58 +0000 (22:41 +0200)]
macosx: prevent intermittent crashes on quit by releasing the main window later, since libvlc can try to access it as long as it is alive
Rémi Denis-Courmont [Wed, 11 Apr 2012 20:00:01 +0000 (23:00 +0300)]
v4l2: fix race condition
(regression from
855f0b7d11bd63d929cefea112a0754fdeed3618 )
Felix Paul Kühne [Wed, 11 Apr 2012 19:48:30 +0000 (21:48 +0200)]
macosx: added media key support for keyboards by other manufactorers than Apple such as Cherry
Rémi Denis-Courmont [Wed, 11 Apr 2012 17:49:24 +0000 (20:49 +0300)]
v4l2: factorize and simplify mmap() initialization
Also fix huge memory leak in v4l2 access (buffers never released).
Rémi Denis-Courmont [Wed, 11 Apr 2012 17:42:41 +0000 (20:42 +0300)]
v4l2: split module stuff and common access/demux video stuff
Rémi Denis-Courmont [Wed, 11 Apr 2012 17:08:49 +0000 (20:08 +0300)]
v4l2: remove stray dead code
Jean-Baptiste Kempf [Wed, 11 Apr 2012 16:48:12 +0000 (18:48 +0200)]
x264: simpler option desc
Close #6598
Jean-Baptiste Kempf [Wed, 11 Apr 2012 16:39:44 +0000 (18:39 +0200)]
Qt: do not block the spinbox if preference range is too big
However, we still cannot select the full scale.
Close #6603 and #6602
Rémi Denis-Courmont [Wed, 11 Apr 2012 16:17:36 +0000 (19:17 +0300)]
v4l2: remove unneeded demux_sys_t.io
Rémi Denis-Courmont [Wed, 11 Apr 2012 16:13:46 +0000 (19:13 +0300)]
v4l2: privatize demux_sys_t
In case of pure access:
- use correct access_sys_t type,
- remove unused parameters.
Rémi Denis-Courmont [Wed, 11 Apr 2012 16:08:40 +0000 (19:08 +0300)]
v4l2: GrabVideo() cleanup