]> git.sesse.net Git - vlc/log
vlc
11 years agoExclude ALSA from test builds
Rémi Denis-Courmont [Mon, 16 Sep 2013 15:18:17 +0000 (18:18 +0300)]
Exclude ALSA from test builds

libasound2 seem to cause spurious test suite failures.

11 years agoWin32: do not map Volume keys by default
Jean-Baptiste Kempf [Mon, 16 Sep 2013 15:33:09 +0000 (17:33 +0200)]
Win32: do not map Volume keys by default

On Windows, it seems people expect volume keys to control the master
volume...
I'm not going to fight this fight with our users during support...

Ref #9373

11 years agoWin32 installer: do not try to elevate on XP
Jean-Baptiste Kempf [Mon, 16 Sep 2013 14:46:22 +0000 (16:46 +0200)]
Win32 installer: do not try to elevate on XP

Should close #9375

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoMention WebM streaming in NEWS
Jean-Baptiste Kempf [Mon, 16 Sep 2013 13:10:26 +0000 (15:10 +0200)]
Mention WebM streaming in NEWS

11 years agoContribs: Use x262 from VideoLAN
Jean-Baptiste Kempf [Mon, 16 Sep 2013 13:04:41 +0000 (15:04 +0200)]
Contribs: Use x262 from VideoLAN

11 years agoNEWS: mention x262
Jean-Baptiste Kempf [Mon, 16 Sep 2013 13:03:13 +0000 (15:03 +0200)]
NEWS: mention x262

11 years agohttpd: Start new clients only at keyframes.
Steinar H. Gunderson [Fri, 16 Aug 2013 14:42:40 +0000 (16:42 +0200)]
httpd: Start new clients only at keyframes.

When the mux is capable of marking blocks as containing keyframes
(currently only the avformat mux), start new clients only on such
frames. This makes sure they do not get anything they might not
decode at the beginning of the stream.

This patch completes WebM streaming support.

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoSupport vivo g723.1 in asf
Ben Littler [Mon, 16 Sep 2013 02:38:40 +0000 (22:38 -0400)]
Support vivo g723.1 in asf

Sample:
http://www.photoflashgraphics.com/designers_portfolio/premiere_movies/multimedia_movies/bellair_digital_movie.asf

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agomacosx: use old logic to hide menu bar if old spaces system selected im mavericks
David Fuhrmann [Sun, 15 Sep 2013 18:44:43 +0000 (20:44 +0200)]
macosx: use old logic to hide menu bar if old spaces system selected im mavericks

11 years agodemux: ogg: handle broken chapter extension
Francois Cartegnie [Sun, 15 Sep 2013 18:00:06 +0000 (20:00 +0200)]
demux: ogg: handle broken chapter extension

11 years agomsg_...: default value for MODULE_STRING
Rémi Denis-Courmont [Sun, 15 Sep 2013 14:07:47 +0000 (17:07 +0300)]
msg_...: default value for MODULE_STRING

This was often confusing external plugin authors.

11 years agomsg_...: accept filename as module
Rémi Denis-Courmont [Sun, 15 Sep 2013 14:04:02 +0000 (17:04 +0300)]
msg_...: accept filename as module

11 years agoglobalhotkeys: use different names for Win32 and XCB targets
Rémi Denis-Courmont [Sun, 15 Sep 2013 12:26:45 +0000 (15:26 +0300)]
globalhotkeys: use different names for Win32 and XCB targets

This works around an automake limitation with multiple directory
prefixes.

11 years agomash: remove plugin
Rémi Denis-Courmont [Sun, 15 Sep 2013 16:22:18 +0000 (19:22 +0300)]
mash: remove plugin

Upstream is gone. Maintainer has left. Build system support is missing.

11 years agoconfigure: remove no-op
Rémi Denis-Courmont [Sun, 15 Sep 2013 14:20:03 +0000 (17:20 +0300)]
configure: remove no-op

11 years agojack: simplify build rules
Rémi Denis-Courmont [Sun, 15 Sep 2013 08:25:28 +0000 (11:25 +0300)]
jack: simplify build rules

11 years agorar: merge access and stream_filter in a single module
Rémi Denis-Courmont [Sun, 15 Sep 2013 07:44:28 +0000 (10:44 +0300)]
rar: merge access and stream_filter in a single module

11 years agoaccess: remove stray access_directory
Rémi Denis-Courmont [Sun, 15 Sep 2013 07:26:15 +0000 (10:26 +0300)]
access: remove stray access_directory

11 years agodts: compile header helpers only once (refs #9367)
Rémi Denis-Courmont [Sat, 14 Sep 2013 19:47:37 +0000 (22:47 +0300)]
dts: compile header helpers only once (refs #9367)

11 years agocodec: avoid genmf for simple audio codecs
Rémi Denis-Courmont [Sat, 14 Sep 2013 19:43:53 +0000 (22:43 +0300)]
codec: avoid genmf for simple audio codecs

11 years agoi420_rgb: split files and clean up
Rémi Denis-Courmont [Sat, 14 Sep 2013 16:55:47 +0000 (19:55 +0300)]
i420_rgb: split files and clean up

11 years agoi420_rgb: dead code
Rémi Denis-Courmont [Sat, 14 Sep 2013 16:45:18 +0000 (19:45 +0300)]
i420_rgb: dead code

11 years agomodules: factor Makefile statement
Rémi Denis-Courmont [Sat, 14 Sep 2013 16:29:35 +0000 (19:29 +0300)]
modules: factor Makefile statement

11 years agoavcodec: move more build logic to Makefile
Rémi Denis-Courmont [Sat, 14 Sep 2013 15:59:24 +0000 (18:59 +0300)]
avcodec: move more build logic to Makefile

11 years agoavformat: avoid genmf
Rémi Denis-Courmont [Sat, 14 Sep 2013 14:22:40 +0000 (17:22 +0300)]
avformat: avoid genmf

11 years agoconfigure: expose -Bsymbolic to makefiles
Rémi Denis-Courmont [Sat, 14 Sep 2013 14:09:54 +0000 (17:09 +0300)]
configure: expose -Bsymbolic to makefiles

11 years agoconfigure: remove stray references to memcpyaltivec
Rémi Denis-Courmont [Sat, 14 Sep 2013 13:29:56 +0000 (16:29 +0300)]
configure: remove stray references to memcpyaltivec

11 years agoaltivec: merge back into video_chroma (refs #9367)
Rémi Denis-Courmont [Sat, 14 Sep 2013 13:26:13 +0000 (16:26 +0300)]
altivec: merge back into video_chroma (refs #9367)

It is a bit odd that both inline and external flags are mixed together.
This might be an old silent bug.

11 years agosse2: merge back into video_chroma (refs #9367)
Rémi Denis-Courmont [Sat, 14 Sep 2013 13:20:09 +0000 (16:20 +0300)]
sse2: merge back into video_chroma (refs #9367)

11 years agommx: merge back into video_chroma (refs #9367)
Rémi Denis-Courmont [Sat, 14 Sep 2013 13:12:34 +0000 (16:12 +0300)]
mmx: merge back into video_chroma (refs #9367)

11 years agovideo_chroma: avoid genmf
Rémi Denis-Courmont [Sat, 14 Sep 2013 12:59:48 +0000 (15:59 +0300)]
video_chroma: avoid genmf

11 years agoRemove left-over .gitignore files
Rémi Denis-Courmont [Sat, 14 Sep 2013 12:43:06 +0000 (15:43 +0300)]
Remove left-over .gitignore files

11 years agoPulseAudio: compile helper only once (refs #9367)
Rémi Denis-Courmont [Fri, 13 Sep 2013 19:49:42 +0000 (22:49 +0300)]
PulseAudio: compile helper only once (refs #9367)

11 years agoXCB: compile events.c only once (refs #9367)
Rémi Denis-Courmont [Fri, 13 Sep 2013 19:36:42 +0000 (22:36 +0300)]
XCB: compile events.c only once (refs #9367)

11 years agox262: add new x262 MPEG-2 encoding module based on x262
Ilkka Ollakka [Sun, 7 Jul 2013 08:24:41 +0000 (11:24 +0300)]
x262: add new x262 MPEG-2 encoding module based on x262

This relies contrib version of x262 that gives x262.h and all. Otherwise
it seems to be pretty hard to have x264/x26410b/x262 in the same time.

11 years agocontrib: add custom build for x262
Ilkka Ollakka [Sun, 7 Jul 2013 08:24:23 +0000 (11:24 +0300)]
contrib: add custom build for x262

11 years agolivehttp: refactor Close
Ilkka Ollakka [Fri, 13 Sep 2013 14:01:19 +0000 (17:01 +0300)]
livehttp: refactor Close

Use Write-function and refactored functions to check that in flushing
we don't write too long last segment but split it in multiple segments
if needed. Fixes #9383

11 years agolivehttp: refactor segment change and writing into own functions
Ilkka Ollakka [Fri, 13 Sep 2013 14:00:48 +0000 (17:00 +0300)]
livehttp: refactor segment change and writing into own functions

11 years agoQt: convert: don't enforce container extension (fix #9282)
Francois Cartegnie [Thu, 12 Sep 2013 21:59:34 +0000 (23:59 +0200)]
Qt: convert: don't enforce container extension (fix #9282)

11 years agoauhal: ignore invalid default audio device changes (fixes #9374)
David Fuhrmann [Thu, 12 Sep 2013 19:48:04 +0000 (21:48 +0200)]
auhal: ignore invalid default audio device changes (fixes #9374)

11 years agoauhal: fill size variables correctly for AudioObjectGetPropertyData
David Fuhrmann [Thu, 12 Sep 2013 19:45:12 +0000 (21:45 +0200)]
auhal: fill size variables correctly for AudioObjectGetPropertyData

11 years agodemux: ogg: drop useless initializers
Francois Cartegnie [Thu, 12 Sep 2013 19:27:35 +0000 (21:27 +0200)]
demux: ogg: drop useless initializers

11 years agodemux: ogg: add replay gain support
Francois Cartegnie [Thu, 12 Sep 2013 17:00:23 +0000 (19:00 +0200)]
demux: ogg: add replay gain support

11 years agodemux: ogg: reorder chapters
Francois Cartegnie [Wed, 11 Sep 2013 19:47:35 +0000 (21:47 +0200)]
demux: ogg: reorder chapters

11 years agoQt: fix mismatched <p> tag
Pierre Ynard [Wed, 11 Sep 2013 19:58:37 +0000 (21:58 +0200)]
Qt: fix mismatched <p> tag

11 years agoFix grammar in comments
Pierre Ynard [Wed, 11 Sep 2013 19:57:58 +0000 (21:57 +0200)]
Fix grammar in comments

11 years agoextras/tools: disable contrib compilation of gpg-error, gcrypt and lua since we don...
Felix Paul Kühne [Sat, 27 Jul 2013 17:38:44 +0000 (19:38 +0200)]
extras/tools: disable contrib compilation of gpg-error, gcrypt and lua since we don't use it for now

11 years agoextras/package: compile quartztext module for iOS
Felix Paul Kühne [Sun, 28 Jul 2013 17:24:30 +0000 (19:24 +0200)]
extras/package: compile quartztext module for iOS

11 years agoquartztext: fix relative font size handling
Felix Paul Kühne [Sun, 4 Aug 2013 17:50:19 +0000 (19:50 +0200)]
quartztext: fix relative font size handling

11 years agopostproc: allow the use of 'thumb' if we don't specify 'small'
Felix Paul Kühne [Wed, 11 Sep 2013 16:09:13 +0000 (18:09 +0200)]
postproc: allow the use of 'thumb' if we don't specify 'small'

11 years agoffmpeg/libav: allow the use of 'thumb' if we don't specify 'small'
Felix Paul Kühne [Wed, 11 Sep 2013 16:09:01 +0000 (18:09 +0200)]
ffmpeg/libav: allow the use of 'thumb' if we don't specify 'small'

11 years agoextras/ios: don't use small contribs anymore
Felix Paul Kühne [Wed, 11 Sep 2013 16:06:41 +0000 (18:06 +0200)]
extras/ios: don't use small contribs anymore

11 years agomacosx: minor code cleanup
Felix Paul Kühne [Wed, 11 Sep 2013 15:54:27 +0000 (17:54 +0200)]
macosx: minor code cleanup

11 years agos/informations/information
Jean-Baptiste Kempf [Wed, 11 Sep 2013 14:42:14 +0000 (16:42 +0200)]
s/informations/information

11 years agomacosx: Update Sparkle Appcast URL as we won't provide fat binaries for the foreseeab...
Felix Paul Kühne [Wed, 11 Sep 2013 14:05:00 +0000 (16:05 +0200)]
macosx: Update Sparkle Appcast URL as we won't provide fat binaries for the foreseeable future anymore

11 years agoRevert "extras/osx: switch to update-test.v.o so we can provide beta updates for...
Felix Paul Kühne [Wed, 11 Sep 2013 14:04:14 +0000 (16:04 +0200)]
Revert "extras/osx: switch to update-test.v.o so we can provide beta updates for 2.1"

This reverts commit ce972e181e5b8df061cb0b9912e66024690e4887.

11 years agoWinGDI: remove useless includes
Jean-Baptiste Kempf [Wed, 11 Sep 2013 11:44:53 +0000 (13:44 +0200)]
WinGDI: remove useless includes

11 years agoglwin32: remove unneeded includes and defines
Jean-Baptiste Kempf [Wed, 11 Sep 2013 11:42:12 +0000 (13:42 +0200)]
glwin32: remove unneeded includes and defines

11 years agoDirectDraw: remove unused include
Jean-Baptiste Kempf [Wed, 11 Sep 2013 11:30:56 +0000 (13:30 +0200)]
DirectDraw: remove unused include

11 years agoWin32: cleanup the events.c codebase
Jean-Baptiste Kempf [Wed, 11 Sep 2013 11:03:41 +0000 (13:03 +0200)]
Win32: cleanup the events.c codebase

No functionnal change

11 years agoWin32 vout: update comments
Jean-Baptiste Kempf [Wed, 11 Sep 2013 10:53:00 +0000 (12:53 +0200)]
Win32 vout: update comments

11 years agoWin32 vout: Remove unused sys_t member
Jean-Baptiste Kempf [Wed, 11 Sep 2013 10:46:57 +0000 (12:46 +0200)]
Win32 vout: Remove unused sys_t member

11 years agoGlwin32: move affinity to the glwin32 structure
Jean-Baptiste Kempf [Wed, 11 Sep 2013 10:41:18 +0000 (12:41 +0200)]
Glwin32: move affinity to the glwin32 structure

11 years agoWin32 Vout: remove unnecessary includes
Jean-Baptiste Kempf [Wed, 11 Sep 2013 10:30:19 +0000 (12:30 +0200)]
Win32 Vout: remove unnecessary includes

11 years agoWin32: include headers where needed
Jean-Baptiste Kempf [Wed, 11 Sep 2013 10:24:38 +0000 (12:24 +0200)]
Win32: include headers where needed

11 years agoOpenGL.h: protect double-inclusion
Jean-Baptiste Kempf [Wed, 11 Sep 2013 10:25:02 +0000 (12:25 +0200)]
OpenGL.h: protect double-inclusion

11 years agoWin32: common code is not DirectX specific
Jean-Baptiste Kempf [Wed, 11 Sep 2013 10:20:14 +0000 (12:20 +0200)]
Win32: common code is not DirectX specific

11 years agodemux: ogg: correctly handle chapters.
Francois Cartegnie [Tue, 10 Sep 2013 22:16:41 +0000 (00:16 +0200)]
demux: ogg: correctly handle chapters.

See http://wiki.xiph.org/Chapter_Extension

11 years agoes_out: don't add codec info if none
Francois Cartegnie [Mon, 9 Sep 2013 15:34:17 +0000 (17:34 +0200)]
es_out: don't add codec info if none

11 years agoDirectSound: don't alloc p_sys if we're gonna fail
Jean-Baptiste Kempf [Tue, 10 Sep 2013 13:35:59 +0000 (15:35 +0200)]
DirectSound: don't alloc p_sys if we're gonna fail

If DSOUND.DLL is unavailable, just fail fast.

11 years agocontrib: hopefully fix gme build on mac
Konstantin Pavlov [Sat, 7 Sep 2013 12:03:35 +0000 (16:03 +0400)]
contrib: hopefully fix gme build on mac

Signed-off-by: Rafaël Carré <funman@videolan.org>
11 years agoTS: fix playback of HDPR files
Jean-Baptiste Kempf [Mon, 9 Sep 2013 20:50:52 +0000 (22:50 +0200)]
TS: fix playback of HDPR files

11 years agoFreetype: move ProcessNodes to text_renderer
Jean-Baptiste Kempf [Mon, 9 Sep 2013 09:45:29 +0000 (11:45 +0200)]
Freetype: move ProcessNodes to text_renderer

11 years agoFreetype: simplify ProcessNodes without using p_sys
Jean-Baptiste Kempf [Mon, 9 Sep 2013 09:28:59 +0000 (11:28 +0200)]
Freetype: simplify ProcessNodes without using p_sys

11 years agoFreetype: Use the style also for the mono font
Jean-Baptiste Kempf [Mon, 9 Sep 2013 09:39:20 +0000 (11:39 +0200)]
Freetype: Use the style also for the mono font

11 years agoAdd a mono font name to the text_style_t
Jean-Baptiste Kempf [Mon, 9 Sep 2013 09:32:47 +0000 (11:32 +0200)]
Add a mono font name to the text_style_t

11 years agouse i_visible_ dimensions to initialize encoders
Rafaël Carré [Mon, 9 Sep 2013 14:42:23 +0000 (16:42 +0200)]
use i_visible_ dimensions to initialize encoders

11 years agotranscode: use width/height if visible dimension is not specified by decoder/filter
Rafaël Carré [Mon, 9 Sep 2013 14:20:18 +0000 (16:20 +0200)]
transcode: use width/height if visible dimension is not specified by decoder/filter

11 years agoClosed Captions: spawn a decoder thread
Rafaël Carré [Mon, 9 Sep 2013 12:23:12 +0000 (14:23 +0200)]
Closed Captions: spawn a decoder thread

We can't keep the cc decoder serialized with video decoder.
If the decoding delay between packetizer and video decoder is bigger
than caching (for example when using multi threaded decoder), we will
be too late for the next picture display while we wait for the right
rendering time for the CC.

Close #9049

11 years agotranscode: set visible resolution correctly
Rafaël Carré [Mon, 9 Sep 2013 10:10:29 +0000 (12:10 +0200)]
transcode: set visible resolution correctly

Fix needed after b71c85b3d88b8
Encoders should use i_visible_width / i_visible_height

Refs #9147

11 years agomacosx: more space for l10n in simple prefs panel
David Fuhrmann [Sun, 8 Sep 2013 17:50:05 +0000 (19:50 +0200)]
macosx: more space for l10n in simple prefs panel

11 years agomacosx: fix l10n issues
David Fuhrmann [Sun, 8 Sep 2013 17:13:18 +0000 (19:13 +0200)]
macosx: fix l10n issues

11 years agoConfigure: fix some checks about Qt5Core
Jean-Baptiste Kempf [Sun, 8 Sep 2013 16:52:56 +0000 (18:52 +0200)]
Configure: fix some checks about Qt5Core

Pointed by BtbN on IRC

11 years agoQt: increase the bottom combobox margin for audio device selection
Jean-Baptiste Kempf [Sun, 8 Sep 2013 16:40:06 +0000 (18:40 +0200)]
Qt: increase the bottom combobox margin for audio device selection

11 years agoQt: correctly display waveout options
Jean-Baptiste Kempf [Sun, 8 Sep 2013 16:39:29 +0000 (18:39 +0200)]
Qt: correctly display waveout options

11 years agoQt: correctly show the afile options
Jean-Baptiste Kempf [Sun, 8 Sep 2013 16:31:08 +0000 (18:31 +0200)]
Qt: correctly show the afile options

11 years agoQt: remove SPDIF option
Jean-Baptiste Kempf [Sun, 8 Sep 2013 16:24:38 +0000 (18:24 +0200)]
Qt: remove SPDIF option

11 years agoDon't use more aout channels than the stream actually has to avoid upmix.
Denis Charmet [Sun, 8 Sep 2013 15:54:54 +0000 (17:54 +0200)]
Don't use more aout channels than the stream actually has to avoid upmix.

Fix #9342

11 years agoVorbisChapter: prevent overflow
Jean-Baptiste Kempf [Sat, 7 Sep 2013 20:34:09 +0000 (22:34 +0200)]
VorbisChapter: prevent overflow

11 years agomux: avi: use reallocable block instead of fixed size buffer
Francois Cartegnie [Fri, 6 Sep 2013 13:09:42 +0000 (15:09 +0200)]
mux: avi: use reallocable block instead of fixed size buffer

11 years agomux: avi: add metadata.
Francois Cartegnie [Wed, 4 Sep 2013 09:21:56 +0000 (11:21 +0200)]
mux: avi: add metadata.

Implements INFO LIST chunk.
See OpenDML spec.

11 years agomux: avi: improve RIFF header builder.
Francois Cartegnie [Wed, 4 Sep 2013 14:05:01 +0000 (16:05 +0200)]
mux: avi: improve RIFF header builder.

Current RIFF header builder was working with static sizes and
was unable to handle extra metadata.

This will also save more than 9.5KB on most files.

11 years agodemux: ogg: handle opus seeking (fix #9334)
Francois Cartegnie [Sat, 7 Sep 2013 20:08:47 +0000 (22:08 +0200)]
demux: ogg: handle opus seeking (fix #9334)

11 years agoDirectSound: use a new strategy for erasing the ring buffer
Ludovic Fauvet [Sat, 7 Sep 2013 19:53:07 +0000 (21:53 +0200)]
DirectSound: use a new strategy for erasing the ring buffer

Close #9275 #9328

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoWin32 vlc.exe: simplify by not calling asprintf
Jean-Baptiste Kempf [Sat, 7 Sep 2013 19:04:22 +0000 (21:04 +0200)]
Win32 vlc.exe: simplify by not calling asprintf

Suggestion from funman

11 years agoyoutube.lua: descramble signatures by parsing javascript code
Pierre Ynard [Sat, 7 Sep 2013 17:52:04 +0000 (19:52 +0200)]
youtube.lua: descramble signatures by parsing javascript code

This should be more resilient to updates.

Fixes #9217

11 years agoQt sprefs: save lang in registry
Jean-Baptiste Kempf [Sat, 7 Sep 2013 16:35:07 +0000 (18:35 +0200)]
Qt sprefs: save lang in registry

Close #9329

11 years agozvbi: fix teletext decoding broken in b3c35a765 (close #7730)
Felix Paul Kühne [Sat, 7 Sep 2013 13:23:43 +0000 (15:23 +0200)]
zvbi: fix teletext decoding broken in b3c35a765 (close #7730)

11 years agoWin32: take LANG value from --language and the HKCU value
Jean-Baptiste Kempf [Fri, 6 Sep 2013 17:49:36 +0000 (19:49 +0200)]
Win32: take LANG value from --language and the HKCU value

11 years agolua: http: fix inline-block buttons with webkit (fix #9340)
Francois Cartegnie [Sat, 7 Sep 2013 09:14:50 +0000 (11:14 +0200)]
lua: http: fix inline-block buttons with webkit (fix #9340)