]> git.sesse.net Git - vlc/log
vlc
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>
10 years agotools: compare micro version
Sean McGovern [Wed, 9 Apr 2014 02:55:20 +0000 (22:55 -0400)]
tools: compare micro version

Some tools differ significantly between micro revisions.

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agocontrib/nettle: detect system nettle
Rémi Denis-Courmont [Tue, 8 Apr 2014 19:40:31 +0000 (22:40 +0300)]
contrib/nettle: detect system nettle

10 years agodemux: read chunk if pos + sample size > target (fix #11166)
Francois Cartegnie [Tue, 8 Apr 2014 08:52:50 +0000 (10:52 +0200)]
demux: read chunk if pos + sample size > target (fix #11166)

If first chunk is greater than first samples duration, the
data is never read/sent.
(segmented mp4 related, demux tries to read 100ms (CLOCK_FREQ/10)
- [0] duration=133ms media time=-1ms) rate=1.0
- [1] duration=667034ms media time=66ms) rate=1.0

10 years agodemux: mp4 fix memory corruption on CTTS indexes
Francois Cartegnie [Mon, 7 Apr 2014 12:35:15 +0000 (14:35 +0200)]
demux: mp4 fix memory corruption on CTTS indexes

refs #11162

10 years agodemux: mp4: fix memory corruption on STTS indexes (fix #11162)
Francois Cartegnie [Mon, 7 Apr 2014 08:57:12 +0000 (10:57 +0200)]
demux: mp4: fix memory corruption on STTS indexes (fix #11162)

10 years agovout/macosx: add error if opengl view initialization failed
David Fuhrmann [Tue, 8 Apr 2014 09:52:50 +0000 (11:52 +0200)]
vout/macosx: add error if opengl view initialization failed

10 years agologger: uses html default filename when appropriate
Rafaël Carré [Tue, 8 Apr 2014 08:31:06 +0000 (10:31 +0200)]
logger: uses html default filename when appropriate

10 years agoextras/tools: remove openssl
Rafaël Carré [Tue, 8 Apr 2014 08:13:40 +0000 (10:13 +0200)]
extras/tools: remove openssl

it is never enabled

10 years agoRemove unused string
Hugo Beauzée-Luyssen [Mon, 7 Apr 2014 21:52:37 +0000 (00:52 +0300)]
Remove unused string

10 years agolibgcrypt: update to version 1.6.1
Sean McGovern [Wed, 26 Mar 2014 21:18:49 +0000 (21:18 +0000)]
libgcrypt: update to version 1.6.1

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoavcodec: Fix memory leak in EncodeVideo
Brian Schmidt [Mon, 7 Apr 2014 15:01:13 +0000 (11:01 -0400)]
avcodec: Fix memory leak in EncodeVideo

Signed-off-by: Tristan Matthews <le.businessman@gmail.com>
10 years agoAllow hev1 as a fourcc for HEVC
Jean-Baptiste Kempf [Mon, 7 Apr 2014 17:40:43 +0000 (19:40 +0200)]
Allow hev1 as a fourcc for HEVC

10 years agokva: support ZOOM
KO Myung-Hun [Sun, 6 Apr 2014 11:53:26 +0000 (11:53 +0000)]
kva: support ZOOM

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agoAdd more TwoCC for AMR-NB and AAC in wav/riff files
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:55:29 +0000 (18:55 +0200)]
Add more TwoCC for AMR-NB and AAC in wav/riff files

10 years agoAdd numerous FourCC fixing avi samples...
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:51:23 +0000 (18:51 +0200)]
Add numerous FourCC fixing avi samples...

10 years agoavcodec: map VP7 decoder
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:42:33 +0000 (18:42 +0200)]
avcodec: map VP7 decoder

10 years agoAdd VP7 fourcc
Jean-Baptiste Kempf [Sun, 6 Apr 2014 16:42:13 +0000 (18:42 +0200)]
Add VP7 fourcc

10 years agoQt: profile_selector.cpp: missing opus
Francois Cartegnie [Sun, 6 Apr 2014 16:23:48 +0000 (18:23 +0200)]
Qt: profile_selector.cpp: missing opus

10 years agokva: handle rotated movies
KO Myung-Hun [Sat, 5 Apr 2014 14:59:33 +0000 (23:59 +0900)]
kva: handle rotated movies

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agofixed threading issue in libvlc_media_player_get_media
Sergey Radionov [Sun, 6 Apr 2014 10:49:30 +0000 (17:49 +0700)]
fixed threading issue in libvlc_media_player_get_media

and some cosmetics

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agomp4: support 'hev1' sample entry name for HEVC.
Tim Walker [Sun, 30 Mar 2014 13:26:03 +0000 (15:26 +0200)]
mp4: support 'hev1' sample entry name for HEVC.

libavformat produces such files.

10 years agoQt: telexFrame: change buttons gradient
Francois Cartegnie [Sat, 5 Apr 2014 17:57:08 +0000 (19:57 +0200)]
Qt: telexFrame: change buttons gradient

And then make them smaller as it is not really nice.
QRadialGradient currently crashes on WIN32/SSE2.

refs #11146, See QTBUG-38139

10 years agox265: repeat headers on keyframes
Rafaël Carré [Sat, 5 Apr 2014 10:05:33 +0000 (12:05 +0200)]
x265: repeat headers on keyframes

10 years agocontrib: x265 0.9
Rafaël Carré [Sat, 5 Apr 2014 09:37:25 +0000 (11:37 +0200)]
contrib: x265 0.9

10 years agox265: default to 25fps if frame rate is not set
Rafaël Carré [Sat, 5 Apr 2014 09:47:33 +0000 (11:47 +0200)]
x265: default to 25fps if frame rate is not set

10 years agox265_encoder_headers: account for 0.9 API changes
Rafaël Carré [Sat, 5 Apr 2014 09:42:56 +0000 (11:42 +0200)]
x265_encoder_headers: account for 0.9 API changes

10 years agoQt: telexFrame: enforce non zero widget pixmap size
Francois Cartegnie [Fri, 4 Apr 2014 16:55:36 +0000 (18:55 +0200)]
Qt: telexFrame: enforce non zero widget pixmap size

guess for #11146

10 years agoRevert "MP4 demux: only set fragmented flag if filecontains movie fragment atoms."
Felix Abecassis [Fri, 4 Apr 2014 09:13:43 +0000 (11:13 +0200)]
Revert "MP4 demux: only set fragmented flag if filecontains movie fragment atoms."

This reverts commit 9ef5be06a9b3d0a8bf867f707db2d9604b01c807.

Fix #10983.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
10 years agodemux: mkv: fix warning & int overflow
Francois Cartegnie [Fri, 4 Apr 2014 06:50:12 +0000 (08:50 +0200)]
demux: mkv: fix warning & int overflow

10 years agodemux: mp4: use define for block size
Francois Cartegnie [Fri, 4 Apr 2014 06:44:17 +0000 (08:44 +0200)]
demux: mp4: use define for block size

10 years agodemux: mp4: use CLOCK_FREQ
Francois Cartegnie [Fri, 4 Apr 2014 06:30:15 +0000 (08:30 +0200)]
demux: mp4: use CLOCK_FREQ

10 years agoQt: don't allow empty file on convert dialog (fix #11072)
Francois Cartegnie [Fri, 4 Apr 2014 06:14:05 +0000 (08:14 +0200)]
Qt: don't allow empty file on convert dialog (fix #11072)

10 years agorawvideo: avoid casting function pointers
Rémi Denis-Courmont [Thu, 3 Apr 2014 20:56:27 +0000 (23:56 +0300)]
rawvideo: avoid casting function pointers

10 years agorawvideo: fix vflipped bitmap packetization
Rémi Denis-Courmont [Thu, 3 Apr 2014 20:56:00 +0000 (23:56 +0300)]
rawvideo: fix vflipped bitmap packetization