]> git.sesse.net Git - vlc/log
vlc
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

10 years agocodec: tx3g: missing braces
Francois Cartegnie [Thu, 3 Apr 2014 18:23:16 +0000 (20:23 +0200)]
codec: tx3g: missing braces

refs c3c6e9b81d34ab970ccc9bb22f960558acb31cb8

10 years agosubstx3g: Allow multiple simultanious face styles
John Stebbins [Thu, 3 Apr 2014 17:08:02 +0000 (11:08 -0600)]
substx3g: Allow multiple simultanious face styles

Signed-off-by: Francois Cartegnie <fcvlcdev@free.fr>
10 years agodemux: mp4: handle in sample text encoding (fix #11137)
Francois Cartegnie [Thu, 3 Apr 2014 16:14:57 +0000 (18:14 +0200)]
demux: mp4: handle in sample text encoding (fix #11137)

10 years agocodec: tx3g: handle utf8 (fix #11138)
Francois Cartegnie [Thu, 3 Apr 2014 15:52:39 +0000 (17:52 +0200)]
codec: tx3g: handle utf8 (fix #11138)

10 years agoandroid: fix green line issue when using an YUV surface in SW mode.
Felix Abecassis [Thu, 3 Apr 2014 17:33:57 +0000 (19:33 +0200)]
android: fix green line issue when using an YUV surface in SW mode.

The padding lines introduced by avcodec for direct rendering are set
to black since they might be used by Android during rescaling.

10 years agoscene: remove unused include
Tristan Matthews [Thu, 3 Apr 2014 17:32:32 +0000 (13:32 -0400)]
scene: remove unused include