]> git.sesse.net Git - vlc/log
vlc
10 years agoqt: toolbar_editor: fix preview bar ordering
Francois Cartegnie [Thu, 17 Apr 2014 12:30:27 +0000 (14:30 +0200)]
qt: toolbar_editor: fix preview bar ordering

10 years agocore: decoder_synchro: fix integer overflow (cid #1048882)
Francois Cartegnie [Thu, 17 Apr 2014 11:58:35 +0000 (13:58 +0200)]
core: decoder_synchro: fix integer overflow (cid #1048882)

10 years agopacketizer: flac: fix divbyzero (cid #1151677)
Francois Cartegnie [Thu, 17 Apr 2014 11:55:13 +0000 (13:55 +0200)]
packetizer: flac: fix divbyzero (cid #1151677)

10 years agodemux: real: missing initializer (cid #1049014)
Francois Cartegnie [Thu, 17 Apr 2014 11:37:58 +0000 (13:37 +0200)]
demux: real: missing initializer (cid #1049014)

10 years agovout: xcb_x11: missing initializer (cid #1049025)
Francois Cartegnie [Thu, 17 Apr 2014 11:32:02 +0000 (13:32 +0200)]
vout: xcb_x11: missing initializer (cid #1049025)

10 years agoaccess: zip: fix leak (cid #1048907)
Francois Cartegnie [Wed, 16 Apr 2014 21:40:48 +0000 (23:40 +0200)]
access: zip: fix leak (cid #1048907)

10 years agocodec: vaapi: fix leak (cid #1048909)
Francois Cartegnie [Wed, 16 Apr 2014 21:37:58 +0000 (23:37 +0200)]
codec: vaapi: fix leak (cid #1048909)

10 years agoFix processing with Xcode 4.6
Felix Paul Kühne [Thu, 17 Apr 2014 10:17:00 +0000 (12:17 +0200)]
Fix processing with Xcode 4.6

10 years agoaudiobargraph_v: use CFG_PREFIX
Rafaël Carré [Wed, 16 Apr 2014 21:00:03 +0000 (23:00 +0200)]
audiobargraph_v: use CFG_PREFIX

10 years agoaudiobargraph_v: do not use Command variables
Rafaël Carré [Wed, 16 Apr 2014 20:58:25 +0000 (22:58 +0200)]
audiobargraph_v: do not use Command variables

10 years agoErase all the already read data in directsound buffer
Denis Charmet [Wed, 16 Apr 2014 20:43:57 +0000 (22:43 +0200)]
Erase all the already read data in directsound buffer

Delays the apparition of #11145

10 years agoaudiobargraph_v: more appropriate function name
Rafaël Carré [Wed, 16 Apr 2014 20:35:11 +0000 (22:35 +0200)]
audiobargraph_v: more appropriate function name

10 years agoaudiobargraph_v: use drawing primitives
Rafaël Carré [Wed, 16 Apr 2014 20:27:00 +0000 (22:27 +0200)]
audiobargraph_v: use drawing primitives

4 times faster
4 times smaller
X times more readable

10 years agoaudiobargraph_a: silence debug
Rafaël Carré [Wed, 16 Apr 2014 14:56:15 +0000 (16:56 +0200)]
audiobargraph_a: silence debug

10 years agoaudiobargraph_v: simplify LoadImage
Rafaël Carré [Wed, 16 Apr 2014 14:38:41 +0000 (16:38 +0200)]
audiobargraph_v: simplify LoadImage

10 years agoaudiobargraph_v: simplify parse_i_values
Rafaël Carré [Wed, 16 Apr 2014 14:24:48 +0000 (16:24 +0200)]
audiobargraph_v: simplify parse_i_values

10 years agoaudiobargraph_v: simplify callback
Rafaël Carré [Wed, 16 Apr 2014 14:21:46 +0000 (16:21 +0200)]
audiobargraph_v: simplify callback

10 years agoaudiobargraph_v: cosmetics
Rafaël Carré [Wed, 16 Apr 2014 14:20:31 +0000 (16:20 +0200)]
audiobargraph_v: cosmetics

10 years agoaudiobargraph_v: use NULL
Rafaël Carré [Wed, 16 Apr 2014 14:16:58 +0000 (16:16 +0200)]
audiobargraph_v: use NULL

10 years agoaudiobargraph_v: cosmetics
Rafaël Carré [Wed, 16 Apr 2014 14:15:01 +0000 (16:15 +0200)]
audiobargraph_v: cosmetics

10 years agoaudiobargraph_v: simplify Open
Rafaël Carré [Wed, 16 Apr 2014 14:08:57 +0000 (16:08 +0200)]
audiobargraph_v: simplify Open

10 years agoaudiobargraph_v: simplify Close
Rafaël Carré [Wed, 16 Apr 2014 14:04:55 +0000 (16:04 +0200)]
audiobargraph_v: simplify Close

10 years agoaudiobargraph_v: simplify iec_scale
Rafaël Carré [Wed, 16 Apr 2014 14:02:51 +0000 (16:02 +0200)]
audiobargraph_v: simplify iec_scale

10 years agoaudiobargraph_v: reorder
Rafaël Carré [Wed, 16 Apr 2014 14:00:44 +0000 (16:00 +0200)]
audiobargraph_v: reorder

10 years agoQt: toolbar editor: make it easier for small narrow screens
Francois Cartegnie [Wed, 16 Apr 2014 16:49:40 +0000 (18:49 +0200)]
Qt: toolbar editor: make it easier for small narrow screens

10 years agoRemove unused VLC_VAR_SETISCOMMAND
Rafaël Carré [Wed, 16 Apr 2014 12:41:15 +0000 (14:41 +0200)]
Remove unused VLC_VAR_SETISCOMMAND

10 years agoaudiobargraph_a: update copyright years
Rafaël Carré [Wed, 16 Apr 2014 12:39:06 +0000 (14:39 +0200)]
audiobargraph_a: update copyright years

10 years agoaudiobargraph_a: cosmetics
Rafaël Carré [Wed, 16 Apr 2014 12:37:42 +0000 (14:37 +0200)]
audiobargraph_a: cosmetics

10 years agoaudiobargraph_a: split function
Rafaël Carré [Wed, 16 Apr 2014 12:35:59 +0000 (14:35 +0200)]
audiobargraph_a: split function

10 years agoaudiobargraph_a: name variable
Rafaël Carré [Wed, 16 Apr 2014 12:33:38 +0000 (14:33 +0200)]
audiobargraph_a: name variable

10 years agoaudiobargraph_a: simplify repetition check
Rafaël Carré [Wed, 16 Apr 2014 12:28:29 +0000 (14:28 +0200)]
audiobargraph_a: simplify repetition check

10 years agoaudiobargraph_a: remove commented out code
Rafaël Carré [Wed, 16 Apr 2014 12:27:32 +0000 (14:27 +0200)]
audiobargraph_a: remove commented out code

10 years agoaudiobargraph_a: cosmetics
Rafaël Carré [Wed, 16 Apr 2014 12:23:35 +0000 (14:23 +0200)]
audiobargraph_a: cosmetics

10 years agoaudiobargraph_a: move variable declaration
Rafaël Carré [Wed, 16 Apr 2014 12:16:44 +0000 (14:16 +0200)]
audiobargraph_a: move variable declaration

10 years agopow(x, 2) => x * x
Rafaël Carré [Wed, 16 Apr 2014 12:12:52 +0000 (14:12 +0200)]
pow(x, 2) => x * x

10 years agoaudiobargraph_a: c99 for, cosmetics
Rafaël Carré [Wed, 16 Apr 2014 12:12:37 +0000 (14:12 +0200)]
audiobargraph_a: c99 for, cosmetics

10 years agoaudiobargraph_a: some bool variables use integer type
Rafaël Carré [Wed, 16 Apr 2014 12:10:13 +0000 (14:10 +0200)]
audiobargraph_a: some bool variables use integer type

We can't modify it without breaking existing setups

10 years agopeack -> peak
Rafaël Carré [Wed, 16 Apr 2014 12:05:24 +0000 (14:05 +0200)]
peack -> peak

10 years agoaudiobargraph_a: move initialization in Open()
Rafaël Carré [Wed, 16 Apr 2014 11:58:25 +0000 (13:58 +0200)]
audiobargraph_a: move initialization in Open()

10 years agoaudiobargraph_a: fix counter wrapping
Rafaël Carré [Wed, 16 Apr 2014 11:55:22 +0000 (13:55 +0200)]
audiobargraph_a: fix counter wrapping

10 years agoaudiobargraph_a: unused variable
Rafaël Carré [Wed, 16 Apr 2014 11:55:02 +0000 (13:55 +0200)]
audiobargraph_a: unused variable

10 years agoaudiobargraph_a: variables are not COMMAND
Rafaël Carré [Wed, 16 Apr 2014 11:52:46 +0000 (13:52 +0200)]
audiobargraph_a: variables are not COMMAND

10 years agoaudiobargraph_a: use CFG_PREFIX
Rafaël Carré [Wed, 16 Apr 2014 11:48:19 +0000 (13:48 +0200)]
audiobargraph_a: use CFG_PREFIX

10 years agoaudiobargraph_a: simplify Close
Rafaël Carré [Wed, 16 Apr 2014 11:45:56 +0000 (13:45 +0200)]
audiobargraph_a: simplify Close

10 years agotools: clean up after sed test
Sean McGovern [Wed, 16 Apr 2014 06:53:00 +0000 (02:53 -0400)]
tools: clean up after sed test

Some implementations of sed blindly take the argument following
-i to be the file extension for the backup during an in-place edit.

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agomacosx: fix race condition which caused hiding the main split view (close #11103)
David Fuhrmann [Tue, 15 Apr 2014 16:44:48 +0000 (18:44 +0200)]
macosx: fix race condition which caused hiding the main split view (close #11103)

10 years agoContribs: dvdread, simplify the rules
Jean-Baptiste Kempf [Tue, 15 Apr 2014 10:36:14 +0000 (12:36 +0200)]
Contribs: dvdread, simplify the rules

10 years agoText style: fix integer overflow
Rémi Denis-Courmont [Mon, 14 Apr 2014 20:39:44 +0000 (23:39 +0300)]
Text style: fix integer overflow

Occurs when shifting alpha = 255 by 24 bits.

10 years agodbus: fix undefined zero-size arrays
Rémi Denis-Courmont [Mon, 14 Apr 2014 20:36:34 +0000 (23:36 +0300)]
dbus: fix undefined zero-size arrays

10 years agoitem: fix undefined zero-size array
Rémi Denis-Courmont [Mon, 14 Apr 2014 20:33:37 +0000 (23:33 +0300)]
item: fix undefined zero-size array

10 years agopuzzle: missing -lm
Rémi Denis-Courmont [Mon, 14 Apr 2014 20:30:28 +0000 (23:30 +0300)]
puzzle: missing -lm

10 years agointeger_mixer: missing -lm
Rémi Denis-Courmont [Mon, 14 Apr 2014 20:30:13 +0000 (23:30 +0300)]
integer_mixer: missing -lm

10 years agoQt4: fix use of incomplete type
Rémi Denis-Courmont [Mon, 14 Apr 2014 20:02:08 +0000 (23:02 +0300)]
Qt4: fix use of incomplete type

10 years agodemux: mp4: fix mdat box reading
Francois Cartegnie [Mon, 14 Apr 2014 19:14:07 +0000 (21:14 +0200)]
demux: mp4: fix mdat box reading

10 years agodemux: mp4: read fragmented movie duration
Francois Cartegnie [Mon, 14 Apr 2014 18:58:13 +0000 (20:58 +0200)]
demux: mp4: read fragmented movie duration

10 years agodemux: mp4: fix sample size signedness
Francois Cartegnie [Mon, 14 Apr 2014 18:42:46 +0000 (20:42 +0200)]
demux: mp4: fix sample size signedness

10 years agodemux: mp4: read samples duration from trex
Francois Cartegnie [Mon, 14 Apr 2014 18:30:19 +0000 (20:30 +0200)]
demux: mp4: read samples duration from trex

10 years agodemux: mp4: really read u32 sizes
Francois Cartegnie [Mon, 14 Apr 2014 18:29:10 +0000 (20:29 +0200)]
demux: mp4: really read u32 sizes

and stop casting signed into unsigned (><)

10 years agoWise words on mobile OSes
Jean-Baptiste Kempf [Mon, 14 Apr 2014 16:37:37 +0000 (18:37 +0200)]
Wise words on mobile OSes

10 years agoCore: Disable vout recycling for the visualization
Adrien Maglo [Mon, 14 Apr 2014 12:36:06 +0000 (14:36 +0200)]
Core: Disable vout recycling for the visualization

This avoids the vout opened for by the "visual" module to stay
opened after having started an OpenGL based visualization.

This is a work-around for #9270, but noone fixed it/care enough since 2.1.x...

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agodemux: mp4: fix duration display info
Francois Cartegnie [Mon, 14 Apr 2014 11:51:38 +0000 (13:51 +0200)]
demux: mp4: fix duration display info

10 years agoQt: TimeLabel: set element selector to stylesheet (fix #9466)
Francois Cartegnie [Mon, 14 Apr 2014 09:38:41 +0000 (11:38 +0200)]
Qt: TimeLabel: set element selector to stylesheet (fix #9466)

Due to stylesheets inheritance, QTBUG-20027 happens on tooltip.

10 years agonsis: comment languages not known by nsis
Rafaël Carré [Mon, 14 Apr 2014 08:56:58 +0000 (10:56 +0200)]
nsis: comment languages not known by nsis

10 years agonsis translations: fix quoting
Rafaël Carré [Mon, 14 Apr 2014 09:01:05 +0000 (11:01 +0200)]
nsis translations: fix quoting

10 years agonsis danish translation: fix quoting
Rafaël Carré [Tue, 14 Jan 2014 13:43:23 +0000 (14:43 +0100)]
nsis danish translation: fix quoting

(cherry picked from commit a07e33cdf1e747be8c50d692ab5c8b28d687ced9)
Signed-off-by: Rafaël Carré <funman@videolan.org>
Conflicts:
extras/package/win32/NSIS/languages/danish.nsh

10 years agonsis: remove double import
Rafaël Carré [Mon, 14 Apr 2014 08:55:13 +0000 (10:55 +0200)]
nsis: remove double import

10 years agonsis: Traditional Chinese is named tradchinese
Rafaël Carré [Mon, 14 Apr 2014 08:54:06 +0000 (10:54 +0200)]
nsis: Traditional Chinese is named tradchinese

10 years agowin32 packaging: add missing dependency
Rafaël Carré [Mon, 14 Apr 2014 08:52:42 +0000 (10:52 +0200)]
win32 packaging: add missing dependency

10 years agowin32 packaging: do not fail if shared libraries do not exist
Rafaël Carré [Mon, 14 Apr 2014 08:32:05 +0000 (10:32 +0200)]
win32 packaging: do not fail if shared libraries do not exist

10 years agoRevert "Win32: fix packaging of libraries"
Rafaël Carré [Mon, 14 Apr 2014 08:31:41 +0000 (10:31 +0200)]
Revert "Win32: fix packaging of libraries"

This reverts commit e810e214ea335c0a9adbb6885ce7ca4791bdad92.

10 years agoWin32: fix packaging of libraries
Jean-Baptiste Kempf [Mon, 14 Apr 2014 06:26:37 +0000 (08:26 +0200)]
Win32: fix packaging of libraries

10 years agol10n: NSIS new languages and cleanup of .in file
Christoph Miebach [Sun, 13 Apr 2014 17:38:07 +0000 (13:38 -0400)]
l10n: NSIS new languages and cleanup of .in file

10 years agoplaylist: repair playlist order on shuffle (fix #4857)
Max Dilipovich [Fri, 11 Apr 2014 19:05:19 +0000 (23:05 +0400)]
playlist: repair playlist order on shuffle (fix #4857)

Selecting first item to play in random mode as null, the old method
was giving a random item at a random position which resulted in only a
part of the queue playing. If we set first item to NULL, playlist
automaticaly selects first item from the reshuffled queue in the
request processing loop.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agodemux: mp4: unbreak vobsub playback and read vobsub palette
John Stebbins [Wed, 9 Apr 2014 18:45:38 +0000 (12:45 -0600)]
demux: mp4: unbreak vobsub playback and read vobsub palette

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
10 years agodemux: ts: replace if/else with switch
Francois Cartegnie [Sun, 13 Apr 2014 09:42:53 +0000 (11:42 +0200)]
demux: ts: replace if/else with switch

10 years agodemux: mp4: meta != udta/meta
Francois Cartegnie [Sun, 13 Apr 2014 09:33:19 +0000 (11:33 +0200)]
demux: mp4: meta != udta/meta

stop trying to read random atoms

10 years agoaddons: fix invalid function cast
Rémi Denis-Courmont [Sun, 13 Apr 2014 07:44:17 +0000 (10:44 +0300)]
addons: fix invalid function cast

10 years agospudec: fix potential buffer underflow
Rémi Denis-Courmont [Sun, 13 Apr 2014 07:40:19 +0000 (10:40 +0300)]
spudec: fix potential buffer underflow

10 years agov4l2: fix format warnings
Rémi Denis-Courmont [Sun, 13 Apr 2014 07:32:33 +0000 (10:32 +0300)]
v4l2: fix format warnings

GCC and Linux do not agree on the underlying type -long or long long-
for fixed size 64-bits integer on 64-bits architectures.

10 years agoinput: fix access-specified demux (fixes #11185)
Rémi Denis-Courmont [Sat, 12 Apr 2014 19:09:32 +0000 (22:09 +0300)]
input: fix access-specified demux (fixes #11185)

10 years agoDTV: always override the demux (refs #11185)
Rémi Denis-Courmont [Sat, 12 Apr 2014 18:59:56 +0000 (21:59 +0300)]
DTV: always override the demux (refs #11185)

...like other access plugins already do. The input thread does not care
if the original psz_demux value is overriden.

10 years agodshow: always override the demux when applicable
Rémi Denis-Courmont [Sat, 12 Apr 2014 18:59:43 +0000 (21:59 +0300)]
dshow: always override the demux when applicable

10 years agodemux: ts: handle different LPCM types
Francois Cartegnie [Thu, 10 Apr 2014 17:55:30 +0000 (19:55 +0200)]
demux: ts: handle different LPCM types

10 years agocodecs: lpcm: add WiDi LPCM
Francois Cartegnie [Thu, 10 Apr 2014 17:54:21 +0000 (19:54 +0200)]
codecs: lpcm: add WiDi LPCM

10 years agomotionlib: fix potential file descriptor leak, set close-on-exec
Rémi Denis-Courmont [Sat, 12 Apr 2014 09:40:27 +0000 (12:40 +0300)]
motionlib: fix potential file descriptor leak, set close-on-exec

10 years agosrc: set close-on-exec flag with fopen()
Rémi Denis-Courmont [Sat, 12 Apr 2014 09:39:53 +0000 (12:39 +0300)]
src: set close-on-exec flag with fopen()

10 years agoAdd missing argument to fcntl(F_DUPFD_CLOEXEC)
Rémi Denis-Courmont [Sat, 12 Apr 2014 08:35:31 +0000 (11:35 +0300)]
Add missing argument to fcntl(F_DUPFD_CLOEXEC)

10 years agodemux: ts: don't mess with es type (fix #10244)
Francois Cartegnie [Thu, 10 Apr 2014 10:27:03 +0000 (12:27 +0200)]
demux: ts: don't mess with es type (fix #10244)

datatype was changed assuming a cable private type 0x82
without even parsing other registration types.
In that case, it was breaking HDMV which also uses 0x82
for DTS audio.

introduced by 7e3dcdd09c2fac64f00acb360d30f24c74894609

10 years agodemux: ts: name registration type
Francois Cartegnie [Thu, 10 Apr 2014 10:26:30 +0000 (12:26 +0200)]
demux: ts: name registration type

10 years agoauhal: use audio device latency for better a/v synchronization and airplay support
David Fuhrmann [Wed, 9 Apr 2014 16:56:00 +0000 (18:56 +0200)]
auhal: use audio device latency for better a/v synchronization and airplay support

refs #7127

10 years agoauhal: fix detection of disconnected airplay devices
David Fuhrmann [Wed, 9 Apr 2014 17:01:51 +0000 (19:01 +0200)]
auhal: fix detection of disconnected airplay devices

10 years agodemux: mp4: rewrite stts/ctts processing
Francois Cartegnie [Wed, 9 Apr 2014 15:33:41 +0000 (17:33 +0200)]
demux: mp4: rewrite stts/ctts processing

in a way to get rid of most limits checks.
Fixes the corner case where i_rest was always 0 and
the index kept incrementing (source of prev oob access)

10 years agoConfigure: require dvdread 4.9.9
Jean-Baptiste Kempf [Wed, 9 Apr 2014 16:15:14 +0000 (18:15 +0200)]
Configure: require dvdread 4.9.9

Close #6649

10 years agoContribs: update dvdread to 4.9.9
Jean-Baptiste Kempf [Wed, 9 Apr 2014 16:14:17 +0000 (18:14 +0200)]
Contribs: update dvdread to 4.9.9

Ref #6649

10 years agovisual: don't crash on empty buffers
Tristan Matthews [Tue, 8 Apr 2014 18:19:58 +0000 (14:19 -0400)]
visual: don't crash on empty buffers

Fixes #10533

10 years agodvdnav: prepare a warning for ARCCOS-protected DVDs
Jean-Baptiste Kempf [Wed, 9 Apr 2014 15:10:25 +0000 (17:10 +0200)]
dvdnav: prepare a warning for ARCCOS-protected DVDs

Ref #6649

10 years agoWhen the current title fail, try the next one
Jean-Baptiste Kempf [Wed, 9 Apr 2014 13:17:33 +0000 (15:17 +0200)]
When the current title fail, try the next one

Arccos FTW
Ref #6649

10 years agoDVDread: Fix crash with Brave DVD
Jean-Baptiste Kempf [Wed, 9 Apr 2014 13:02:02 +0000 (15:02 +0200)]
DVDread: Fix crash with Brave DVD

Arccos protection system!
Ref #6649

10 years agoWindows packaging: copy all runtime libraries that are possibly needed
Rafaël Carré [Wed, 9 Apr 2014 13:20:40 +0000 (15:20 +0200)]
Windows packaging: copy all runtime libraries that are possibly needed

10 years agotools: require cmake 2.8.8
Sean McGovern [Wed, 9 Apr 2014 02:55:21 +0000 (22:55 -0400)]
tools: require cmake 2.8.8

Signed-off-by: Rafaël Carré <funman@videolan.org>