]>
git.sesse.net Git - vlc/log
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:14:12 +0000 (19:14 +0200)]
Contribs: update libmatroska to 1.4.0
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:11:13 +0000 (19:11 +0200)]
Contribs: libebml, update to 1.3.0
Jean-Baptiste Kempf [Thu, 4 Jul 2013 17:02:37 +0000 (19:02 +0200)]
Contribs: update orc to 0.4.17
Jean-Baptiste Kempf [Thu, 4 Jul 2013 16:57:22 +0000 (18:57 +0200)]
Contribs: update Ogg to 1.3.1
Felix Paul Kühne [Wed, 3 Jul 2013 21:02:54 +0000 (23:02 +0200)]
vda: fix potential crash on empty buffer
Felix Paul Kühne [Wed, 3 Jul 2013 20:52:03 +0000 (22:52 +0200)]
qtsound: fix crash when freeing memory
Tristan Matthews [Wed, 3 Jul 2013 19:54:01 +0000 (15:54 -0400)]
flac: add warning message for decoder error 3
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Wed, 3 Jul 2013 18:51:23 +0000 (21:51 +0300)]
avcodec: fix deadlock when flusing (fixes #8901)
avcodec_flush_buffers() may get or release frame buffers.
See also EndVideoDec().
Felix Paul Kühne [Wed, 3 Jul 2013 10:29:02 +0000 (12:29 +0200)]
macosx: fix rendering issue in the about panel when running in non-Western locales
Rafaël Carré [Wed, 3 Jul 2013 07:52:20 +0000 (09:52 +0200)]
NEWS: version typo
Rémi Denis-Courmont [Tue, 2 Jul 2013 17:51:48 +0000 (20:51 +0300)]
vout: remove the dummy display pool
With the previous commit, the vout wrapper's display pool is no longer
used ever if direct rendering is not in use. Removing it saves one
picture buffer.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Tue, 2 Jul 2013 17:51:47 +0000 (20:51 +0300)]
vout: avoid picture copy when decoder and output format do not match
When the decoder output and the display video formats are different,
the picture copy comes for "free" during the conversion from the
earlier format to the latter one. So do not bother with copying the
picture before the conversion.
The straight copy is still required however in the case that the video
formats are identical but the display pool is inadequate (too few
pictures, slow memory bus...).
Signed-off-by: Rafaël Carré <funman@videolan.org>
Felix Paul Kühne [Tue, 2 Jul 2013 21:13:27 +0000 (23:13 +0200)]
macosx: fix crash when parsing incorrect debug logs
Felix Paul Kühne [Tue, 2 Jul 2013 21:11:40 +0000 (23:11 +0200)]
macosx: fix conditional crash when setting the MRL field
Rémi Denis-Courmont [Tue, 2 Jul 2013 17:51:46 +0000 (20:51 +0300)]
vout: remove tautology
todisplay cannot be NULL there since its two possible values are
checked already.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Tue, 2 Jul 2013 20:12:51 +0000 (23:12 +0300)]
Revert "vdr: force MPEG-TS demuxer"
This reverts commit
d81003671d615d4498deb6c783a0df0cbae9e23a .
Rémi Denis-Courmont [Sun, 23 Jun 2013 16:42:34 +0000 (19:42 +0300)]
modules: MODULE_NAME is only used for static modules
Jean-Baptiste Kempf [Tue, 2 Jul 2013 16:53:13 +0000 (18:53 +0200)]
Configure: enharden the check for luac 32bits
It could be a problem if one had no contribs, but /lib/liblua.a was
present
Rafaël Carré [Tue, 2 Jul 2013 16:56:02 +0000 (18:56 +0200)]
contrib: bump qt4 to 4.8.5
Timo Rothenpieler [Sun, 20 Jan 2013 15:49:23 +0000 (15:49 +0000)]
Make vaapi decoder compatible with latest libva changes
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Rafaël Carré [Tue, 2 Jul 2013 16:06:38 +0000 (18:06 +0200)]
contrib: fix windows builds for gnulib
_set_invalid_parameter_handler is now usable in recent versions of mingw-w64
Jean-Baptiste Kempf [Tue, 2 Jul 2013 14:37:03 +0000 (16:37 +0200)]
On the road to 2.2.0
Rafaël Carré [Tue, 2 Jul 2013 09:39:42 +0000 (11:39 +0200)]
flac: fix decoding samples with too large extradata
Only use the first 34 or 42 bytes (streaminfo block)
Sample:
0109c7dd02be4e673824fe156bc4cb66 [UTW-THORA] Evangelion 3.33 You Can (Not) Redo [BD][1080p,x264,flac][
F2060CF5 ] sample.mka
Elodie Thomann [Mon, 1 Jul 2013 12:47:54 +0000 (14:47 +0200)]
Fix bad type for stream index
Signed-off-by: Rafaël Carré <funman@videolan.org>
Felix Paul Kühne [Mon, 1 Jul 2013 10:03:29 +0000 (12:03 +0200)]
lua: fix crash introduced in
18c00a386 if a newly added input doesn't have a parent (close #8869)
Felix Paul Kühne [Mon, 1 Jul 2013 09:42:28 +0000 (11:42 +0200)]
macosx: add lua http password to simplified prefs
This uses existing strings only
Rémi Denis-Courmont [Sun, 30 Jun 2013 16:13:37 +0000 (19:13 +0300)]
amem: fix conditionally unitialized cleanup callback
David Fuhrmann [Sat, 29 Jun 2013 20:28:26 +0000 (22:28 +0200)]
macosx: CAS: more room for translations
David Fuhrmann [Sat, 29 Jun 2013 20:06:58 +0000 (22:06 +0200)]
macosx: CAS: eye candy and {en,dis}abling logic for customize panel
Rafaël Carré [Thu, 27 Jun 2013 13:42:15 +0000 (15:42 +0200)]
yadif: fix build with -O0
Felix Paul Kühne [Thu, 27 Jun 2013 10:30:28 +0000 (12:30 +0200)]
m4: fix gettext detection on OSX (close #5816)
Rafaël Carré [Wed, 26 Jun 2013 20:57:47 +0000 (22:57 +0200)]
Revert "avformat: don't mark buffer as need to be writable, as we don't write into it directly"
This reverts commit
75890fb5e9086d91e92ca6d9abb13a307278238d .
This caused infinite loops in aviobuf when muxing to mkv.
write_flag seems to mean "mux" versus "demux".
The real meaning might be lost on us for lack of a libavformat documentation translator.
Rémi Denis-Courmont [Wed, 26 Jun 2013 19:36:08 +0000 (22:36 +0300)]
v4l2: fix opening of libv4l
Rafaël Carré [Wed, 26 Jun 2013 19:27:13 +0000 (21:27 +0200)]
contrib: gettext: patch gettext.m4 post install to not re-run autotools
Rafaël Carré [Wed, 26 Jun 2013 18:31:31 +0000 (20:31 +0200)]
Remove extra debug introduced accidentally in
9925a34ee
KO Myung-Hun [Wed, 26 Jun 2013 12:41:23 +0000 (21:41 +0900)]
lua: fix compilation
Include unistd.h to fix the following error.
----
CC liblua_plugin_la-intf.lo
intf.c: In function 'Start_LuaIntf':
intf.c:372: error: implicit declaration of function 'close'
----
Signed-off-by: Rafaël Carré <funman@videolan.org>
Edward Wang [Mon, 24 Jun 2013 23:56:45 +0000 (19:56 -0400)]
xcb: fix some memory leaks
According to xcb docs, we are responsible for freeing this memory.
Signed-off-by: Rafaël Carré <funman@videolan.org>
Rémi Denis-Courmont [Sun, 16 Jun 2013 14:28:53 +0000 (17:28 +0300)]
Lua: SD: simplify thread loop
Rémi Denis-Courmont [Tue, 11 Jun 2013 16:43:25 +0000 (19:43 +0300)]
avcodec: mark get_buffer thread safe
In libavcodec, thread-safe callback merely means callback that can run
on any thread. It does not imply that the codec should be re-entrant.
In other words, it boils down to not using thread-specific variables.
The VLC get_buffer callback is not reentrant currently, but it does not
care which thread it runs on.
Jean-Baptiste Kempf [Mon, 24 Jun 2013 17:45:26 +0000 (19:45 +0200)]
NEWS about 2.1.0
Christoph Miebach [Mon, 24 Jun 2013 16:06:12 +0000 (18:06 +0200)]
Import AUTHORS from 2.0 and add translators
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 21 Jun 2013 15:13:39 +0000 (17:13 +0200)]
Wav: No tabs in source code
Rémi Denis-Courmont [Mon, 24 Jun 2013 15:52:10 +0000 (18:52 +0300)]
m3u8: correctly deal with BOM (fixes #8859)
75a167f5b377a1edba3e1bf0230af05da7974347 really did not work.
Dean Lee [Mon, 24 Jun 2013 09:49:59 +0000 (11:49 +0200)]
l10n: Simplified Chinese update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Andriy Bandura [Mon, 24 Jun 2013 09:46:54 +0000 (11:46 +0200)]
l10n: Ukrainian update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Kaya Zeren [Mon, 24 Jun 2013 09:44:12 +0000 (11:44 +0200)]
l10n: Turkish update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Đorđe Vasiljević [Mon, 24 Jun 2013 09:40:00 +0000 (11:40 +0200)]
l10n: Serbian update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Marián Hikaník [Mon, 24 Jun 2013 09:35:52 +0000 (11:35 +0200)]
l10n: Slovak update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Alexander Lakhin [Mon, 24 Jun 2013 09:34:29 +0000 (11:34 +0200)]
l10n: Russian update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Michał Trzebiatowski [Mon, 24 Jun 2013 09:32:40 +0000 (11:32 +0200)]
l10n: Polish update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Thomas De Rocker [Mon, 24 Jun 2013 09:26:45 +0000 (11:26 +0200)]
l10n: Dutch update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Suraj Kawade [Mon, 24 Jun 2013 09:23:49 +0000 (11:23 +0200)]
l10n: Marathi update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Yogesh K S [Mon, 24 Jun 2013 09:21:28 +0000 (11:21 +0200)]
l10n: Kannada update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Fumio Nakayama [Mon, 24 Jun 2013 09:19:27 +0000 (11:19 +0200)]
l10n: Japanese update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Sveinn í Felli [Mon, 24 Jun 2013 09:16:36 +0000 (11:16 +0200)]
l10n: Icelandic update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Gonçalo Cordeiro [Mon, 24 Jun 2013 09:03:11 +0000 (11:03 +0200)]
l10n: Galician update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Sam Askari [Mon, 24 Jun 2013 08:57:52 +0000 (10:57 +0200)]
l10n: Spanish update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Mario Siegmann [Mon, 24 Jun 2013 08:51:39 +0000 (10:51 +0200)]
l10n: German update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Aputsiaĸ Niels Janussen [Mon, 24 Jun 2013 08:49:24 +0000 (10:49 +0200)]
l10n: Danish update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Aled Powell [Mon, 24 Jun 2013 08:48:26 +0000 (10:48 +0200)]
l10n: Welsh update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Tomáš Chvátal [Mon, 24 Jun 2013 08:47:24 +0000 (10:47 +0200)]
l10n: Czech update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Adnan Memija [Mon, 24 Jun 2013 08:43:31 +0000 (10:43 +0200)]
l10n: Bosnian update
Signed-off-by: Christoph Miebach <christoph.miebach@web.de>
Rafaël Carré [Mon, 24 Jun 2013 04:50:51 +0000 (06:50 +0200)]
copy packetizer: don't overwrite i_length for opus
this field is used as end trimming
Refs: #8295
Rafaël Carré [Mon, 24 Jun 2013 04:50:23 +0000 (06:50 +0200)]
ogg demux: generate correct PTS for opus
Refs: #8295
Rafaël Carré [Mon, 24 Jun 2013 04:09:16 +0000 (06:09 +0200)]
ogg demux: fill i_physical_channels
Refs: #8295
Rafaël Carré [Mon, 24 Jun 2013 03:10:48 +0000 (05:10 +0200)]
opensles: resample if original sampling rate is not accepted
Close: #8638
Rafaël Carré [Sun, 23 Jun 2013 23:51:36 +0000 (01:51 +0200)]
flac: don't overwrite bitspersample
The decoder might have filters in place that cause it to output to
something else than s16n
Close: #6400
Rafaël Carré [Sat, 22 Jun 2013 13:22:03 +0000 (15:22 +0200)]
OSX: don't open items twice
Closes: #8611
Rafaël Carré [Sun, 23 Jun 2013 21:15:55 +0000 (23:15 +0200)]
Simplify FLAC extradata (streaminfo) parsing
Prefer the shorter version (avcodec/avformat support both)
Christoph Miebach [Sun, 23 Jun 2013 19:59:39 +0000 (21:59 +0200)]
Update mailmap
Rafaël Carré [Sun, 23 Jun 2013 18:19:27 +0000 (20:19 +0200)]
flac demux: don't skip STREAMINFO block twice
Refs: #8830
Rafaël Carré [Sun, 23 Jun 2013 18:15:09 +0000 (20:15 +0200)]
flac decoder: supports avformat extradata
Christoph Miebach [Sun, 23 Jun 2013 16:50:48 +0000 (18:50 +0200)]
Improve mailmap
Francois Cartegnie [Sun, 23 Jun 2013 15:01:59 +0000 (17:01 +0200)]
Qt: ExtensionTab: switch to buttonsbox
Francois Cartegnie [Sun, 23 Jun 2013 13:41:39 +0000 (15:41 +0200)]
Qt: Extensions: fix showing cone when no custom logo
Francois Cartegnie [Sun, 23 Jun 2013 13:33:32 +0000 (15:33 +0200)]
Qt: Extensions: fullfill usage of data abstraction model
Francois Cartegnie [Sat, 22 Jun 2013 13:20:52 +0000 (15:20 +0200)]
Qt: ExtensionsModel: use data abstraction in delegate
Francois Cartegnie [Sun, 23 Jun 2013 11:33:01 +0000 (13:33 +0200)]
Qt: ExtensionCopy: fix memleak
Rémi Denis-Courmont [Sun, 23 Jun 2013 05:51:03 +0000 (08:51 +0300)]
invert: check supported chroma (fixes #8840, fixes #8841)
Erwan Tulou [Sat, 22 Jun 2013 17:17:58 +0000 (19:17 +0200)]
skins2: update documentation (width/height for image and slider)
Erwan Tulou [Sat, 22 Jun 2013 15:24:11 +0000 (17:24 +0200)]
skins2: add width/height parameters to slider
These parameters will allow to create a slider which adapts to the display.
width/height parameters will be optional. If set, the initial slider will
be resized to meet these requirements.
A main use case will be the possibility to create a fullscreen timeslider
that automatically spans the whole screen whatever the screen resolution.
e.g syntax would be <Slider width="100%" ....>
Erwan Tulou [Sat, 22 Jun 2013 13:48:31 +0000 (15:48 +0200)]
skins2: update documentation for xoffset/yoffset
Erwan Tulou [Sat, 22 Jun 2013 13:41:18 +0000 (15:41 +0200)]
skins2: fix documentation wrt to xoffset, yoffset, xmargin, ymargin
Erwan Tulou [Sat, 22 Jun 2013 12:05:46 +0000 (14:05 +0200)]
skins2: extend xoffset and yoffset parameters
Till now, these two parameters only had a meaning for geographical positioning.
As explained at http://forum.videolan.org/viewtopic.php?f=26&t=111572,
extending xoffset and yoffset for the general case would help a lot skin
developpers easily position an object of unknown size around a given point :
for instance,
x="50%" xoffset="-50%" would center an object horizontally.
x="100%" xoffset="-100%" would set an object to the East
This patch doesn't modify the existing behaviour. It just implements a new
feature for the case where it was a silent no op.
x,y, width, height percentages are computed against the parent container
xoffset and yoffset percentages are computed against the current object
TODO: this approach could be generalized to all objects (need to extend the dtd)
Rafaël Carré [Sat, 22 Jun 2013 12:24:53 +0000 (14:24 +0200)]
OSX: fix crash when no SD are found
Rémi Denis-Courmont [Sat, 22 Jun 2013 11:54:29 +0000 (14:54 +0300)]
vlc.desktop: add missing --started-from-file option (fixes #8839)
Rafaël Carré [Sat, 22 Jun 2013 11:39:08 +0000 (13:39 +0200)]
osx: fix crash with --no-media-library
Rafaël Carré [Sat, 22 Jun 2013 11:24:24 +0000 (13:24 +0200)]
Revert "contrib: fix bghudappkit for xcodebuild of vlc project"
This reverts commit
acf5397b37d648b8df13eb3a0d1bee14d8e3ae2c .
Conflicts:
contrib/src/bghudappkit/rules.mak
Erwan Tulou [Sat, 22 Jun 2013 00:07:00 +0000 (02:07 +0200)]
skins2: improve fullscreen behaviour
At the core level, the 'f' hotkey and the double click are managed in a
slightly different way. The former sets up both the playlist and the vout
"fullscreen" variables whereas the latter only sets up the vout variable.
This patch first relies on the vout state if any, and falls back to the
playlist state. This ensures that the fullscreen button always works
consistently for the user. Otherwise, user needs to press twice instead
of once when the playlist and the vout are no longer in sync (after a double
click)
Rafaël Carré [Sat, 22 Jun 2013 10:58:00 +0000 (12:58 +0200)]
contrib: gettext: fix osx patch
David Fuhrmann [Sat, 22 Jun 2013 10:21:12 +0000 (12:21 +0200)]
macosx: dialogs provider: fix crash for question dialog and also improve robustness of other dialogs
Erwan Tulou [Sat, 22 Jun 2013 10:06:44 +0000 (12:06 +0200)]
skins2: fix stray line in Qt menu used by skins2
Erwan Tulou [Sat, 22 Jun 2013 10:01:10 +0000 (12:01 +0200)]
skins2: fix documentation error
as reported on the forum at http://forum.videolan.org/viewtopic.php?f=26&t=111572
Erwan Tulou [Sat, 22 Jun 2013 09:27:22 +0000 (11:27 +0200)]
skins2: fix nested panels wrongly positioned if not the first child
plus factorise some code.
This fixes a bug reported on the forum at
http://forum.videolan.org/viewtopic.php?f=26&t=111572
Rafaël Carré [Sat, 22 Jun 2013 09:11:55 +0000 (11:11 +0200)]
flac demux: fix seekpoint leak
Rafaël Carré [Sat, 22 Jun 2013 09:10:10 +0000 (11:10 +0200)]
flac demux: fix picture leak
Rafaël Carré [Sat, 22 Jun 2013 09:07:25 +0000 (11:07 +0200)]
flac: STREAMINFO is not necessarily the first METADATA_BLOCK
Close: #8830
David Fuhrmann [Fri, 21 Jun 2013 20:37:54 +0000 (22:37 +0200)]
macosx: CAS: remove duplicated code
David Fuhrmann [Fri, 21 Jun 2013 20:37:08 +0000 (22:37 +0200)]
macosx: CAS: fix update of customization sheet for last saved profile
David Fuhrmann [Fri, 21 Jun 2013 20:17:10 +0000 (22:17 +0200)]
macosx: CAS: fix format for custom profiles storage