]> git.sesse.net Git - vlc/log
vlc
10 years agomisc: avoid genmf in some simple cases
Rémi Denis-Courmont [Sun, 22 Sep 2013 15:26:48 +0000 (18:26 +0300)]
misc: avoid genmf in some simple cases

Also do not hard-code -lm for the fingerprinter.

10 years agolua: avoid genmf
Rémi Denis-Courmont [Sun, 22 Sep 2013 15:14:30 +0000 (18:14 +0300)]
lua: avoid genmf

10 years agoaccess_output_udp: avoid genmf
Rémi Denis-Courmont [Sun, 22 Sep 2013 15:08:26 +0000 (18:08 +0300)]
access_output_udp: avoid genmf

10 years agopulse: move helper library back to audio_outout/
Rémi Denis-Courmont [Sun, 22 Sep 2013 13:41:15 +0000 (16:41 +0300)]
pulse: move helper library back to audio_outout/

10 years agosd: remove recursion
Rémi Denis-Courmont [Sun, 22 Sep 2013 13:38:22 +0000 (16:38 +0300)]
sd: remove recursion

10 years agosd: avoid genmf
Rémi Denis-Courmont [Sun, 22 Sep 2013 13:34:18 +0000 (16:34 +0300)]
sd: avoid genmf

10 years agoaout: remove Makefile recursion
Rémi Denis-Courmont [Sun, 22 Sep 2013 13:15:14 +0000 (16:15 +0300)]
aout: remove Makefile recursion

10 years agoaout: avoid genmf
Rémi Denis-Courmont [Sun, 22 Sep 2013 12:59:49 +0000 (15:59 +0300)]
aout: avoid genmf

10 years agoavcodec: use correct buffer size in fill_audio_frame
Ilkka Ollakka [Sun, 22 Sep 2013 13:54:09 +0000 (16:54 +0300)]
avcodec: use correct buffer size in fill_audio_frame

10 years agoavcodec: use context->channels in audio encoding
Ilkka Ollakka [Sun, 22 Sep 2013 13:52:19 +0000 (16:52 +0300)]
avcodec: use context->channels in audio encoding

Input and output channel count should be anyway the same and it's
hopefully littlebit clearer than fmt_in and fmt_out mixups.

10 years agofaad: try to guess channel count if we can, and don't set it to 0 in Open
Ilkka Ollakka [Sun, 22 Sep 2013 09:27:34 +0000 (12:27 +0300)]
faad: try to guess channel count if we can, and don't set it to 0 in Open

Ref #9200

10 years agotrascode: reinit audio filters if audio format changes in midstream
Ilkka Ollakka [Sun, 22 Sep 2013 09:24:52 +0000 (12:24 +0300)]
trascode: reinit audio filters if audio format changes in midstream

10 years agoconfigure: remove some unused HAVE_*_H macros
Rémi Denis-Courmont [Sun, 22 Sep 2013 13:00:00 +0000 (16:00 +0300)]
configure: remove some unused HAVE_*_H macros

10 years agoavcodec: specify which encoder failed to initialize (fixes #9418)
Rémi Denis-Courmont [Sun, 22 Sep 2013 09:00:59 +0000 (12:00 +0300)]
avcodec: specify which encoder failed to initialize (fixes #9418)

10 years agomacosx: increase room for l10n of a checkbox in prefs panel
David Fuhrmann [Sun, 22 Sep 2013 08:53:34 +0000 (10:53 +0200)]
macosx: increase room for l10n of a checkbox in prefs panel

10 years agovda: fix linking
David Fuhrmann [Mon, 16 Sep 2013 19:39:15 +0000 (21:39 +0200)]
vda: fix linking

10 years agodirectsound: use software gain only when amplifying
Pierre Ynard [Sun, 22 Sep 2013 08:06:09 +0000 (10:06 +0200)]
directsound: use software gain only when amplifying

This way we get the features of both worlds: from 0% to 100% you
get quick volume change with no saturation, and you can still get
amplification over 100%.

Fixes #9371

10 years agoyoutube.lua: handle inlined function in descrambling javascript
Pierre Ynard [Sun, 22 Sep 2013 02:29:47 +0000 (04:29 +0200)]
youtube.lua: handle inlined function in descrambling javascript

10 years agoRename modules/LIST
Rafaël Carré [Sat, 21 Sep 2013 18:01:42 +0000 (20:01 +0200)]
Rename modules/LIST

Fix build of files including <list> on case-insensitive filesystems

10 years agoWin32: don't enable opengl modules if glew is missing
Rafaël Carré [Sat, 21 Sep 2013 18:56:58 +0000 (20:56 +0200)]
Win32: don't enable opengl modules if glew is missing

Bug appeared after c1452fef225925c5a040b69 silently changed module selection rules

10 years agoFix build with --disable-sout
Rafaël Carré [Sat, 21 Sep 2013 18:40:26 +0000 (20:40 +0200)]
Fix build with --disable-sout

Broken in 79ced312c75548037d641153bf3e7c092b71e3f8

10 years agoFix linking of motion and rotate modules
Rafaël Carré [Sat, 21 Sep 2013 18:16:34 +0000 (20:16 +0200)]
Fix linking of motion and rotate modules

142e288b178716 set LDFLAGS conditionally
Be sure that it is always set and concatenate the DARWIN flags

10 years agoFix MODULE_NAME for android
Rafaël Carré [Sat, 21 Sep 2013 16:23:21 +0000 (18:23 +0200)]
Fix MODULE_NAME for android

The modules concerned all had non unique names (e.g. flac for both
the decoder and the demuxer).

MODULE_NAME macro uses Makefile target to retrieve a unique name
This was broken in 20cdb051acbe12ffee1f52e2e15e566762f04949, as
explained by automake documentation:

 When using a per-target compilation flag, Automake will choose a
 different name for the intermediate object files.

10 years agoRevert "missing MODULE_NAME_IS_ for android"
Rémi Denis-Courmont [Sat, 21 Sep 2013 15:13:53 +0000 (18:13 +0300)]
Revert "missing MODULE_NAME_IS_ for android"

This reverts commit 892d21f1bd812d12fc5fd207c947219bb5274f60.
Thsi makes no sense.

10 years agomissing MODULE_NAME_IS_ for android
Sébastien Toque [Sat, 21 Sep 2013 14:50:40 +0000 (16:50 +0200)]
missing MODULE_NAME_IS_ for android

Signed-off-by: Rafaël Carré <funman@videolan.org>
10 years agoWaveout: remove unnecessary includes
Jean-Baptiste Kempf [Fri, 20 Sep 2013 22:05:30 +0000 (00:05 +0200)]
Waveout: remove unnecessary includes

10 years agoWave Microsoft formats: avoid to redefine things twice
Jean-Baptiste Kempf [Fri, 20 Sep 2013 21:42:34 +0000 (23:42 +0200)]
Wave Microsoft formats: avoid to redefine things twice

10 years agoFix support float in RF64
Jean-Baptiste Kempf [Fri, 20 Sep 2013 20:26:44 +0000 (22:26 +0200)]
Fix support float in RF64

10 years agoContribs: update libbluray to 0.4.0
Jean-Baptiste Kempf [Fri, 20 Sep 2013 16:33:53 +0000 (18:33 +0200)]
Contribs: update libbluray to 0.4.0

10 years agolibvlc: update SOVERSION post-2.0.6
Rémi Denis-Courmont [Thu, 19 Sep 2013 17:05:08 +0000 (20:05 +0300)]
libvlc: update SOVERSION post-2.0.6

10 years agolibvlccore: update SOVERSION post-2.0.6
Rémi Denis-Courmont [Thu, 19 Sep 2013 17:04:32 +0000 (20:04 +0300)]
libvlccore: update SOVERSION post-2.0.6

10 years agomacosx: fix linking the motion and rotate modules
Felix Paul Kühne [Wed, 18 Sep 2013 18:16:27 +0000 (20:16 +0200)]
macosx: fix linking the motion and rotate modules

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomacosx: fix linking of cdda, vcd, and vcdx access modules
Felix Paul Kühne [Wed, 18 Sep 2013 17:10:34 +0000 (19:10 +0200)]
macosx: fix linking of cdda, vcd, and vcdx access modules

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years agomacosx: fix l10n for one menu item
David Fuhrmann [Thu, 19 Sep 2013 08:44:10 +0000 (10:44 +0200)]
macosx: fix l10n for one menu item

10 years agotext_renderer: freetype: fix memleak
Francois Cartegnie [Wed, 18 Sep 2013 16:21:33 +0000 (18:21 +0200)]
text_renderer: freetype: fix memleak

10 years agoIApplicationAssociationRegistrationUI: move to single user
Rafaël Carré [Tue, 17 Sep 2013 22:43:04 +0000 (00:43 +0200)]
IApplicationAssociationRegistrationUI: move to single user

This interface is only defined for Vista+ in mingw-w64 3.0
If we define an extern symbol for the GUID it will clash at
linking with libuuid which always contains it.

10 years agoContribs: update gnutls to 3.1.14
Jean-Baptiste Kempf [Tue, 17 Sep 2013 16:26:21 +0000 (18:26 +0200)]
Contribs: update gnutls to 3.1.14

10 years agox265 encoder
Rafaël Carré [Tue, 17 Sep 2013 16:25:55 +0000 (18:25 +0200)]
x265 encoder

10 years agoContribs: update zvbi
Jean-Baptiste Kempf [Tue, 17 Sep 2013 15:56:18 +0000 (17:56 +0200)]
Contribs: update zvbi

10 years agoContribs: update ORC
Jean-Baptiste Kempf [Tue, 17 Sep 2013 15:53:11 +0000 (17:53 +0200)]
Contribs: update ORC

10 years agoFix po distcheck
Jean-Baptiste Kempf [Tue, 17 Sep 2013 12:24:18 +0000 (14:24 +0200)]
Fix po distcheck

Changing a file name requires this change, usually...

10 years agodemux: ogg: don't try seeking using bitrate if incomplete.
Francois Cartegnie [Tue, 17 Sep 2013 08:50:38 +0000 (10:50 +0200)]
demux: ogg: don't try seeking using bitrate if incomplete.

Results in wrong position if only one track has bitrate info.

10 years agoxiph: set limit to chapters.
Francois Cartegnie [Tue, 17 Sep 2013 08:17:59 +0000 (10:17 +0200)]
xiph: set limit to chapters.

Limits memory size allocation that could have been triggered by
a file, due to chapters array for reordering.

10 years agoxiph: handle mixed case comments.
Francois Cartegnie [Tue, 17 Sep 2013 07:38:06 +0000 (09:38 +0200)]
xiph: handle mixed case comments.

Lowercase or mixed case identifier are legit.
reverts 03c69b44b3ddb9971f34ea4e9bfacc0e23a23a23

10 years agoFix skins2 build
Jean-Baptiste Kempf [Mon, 16 Sep 2013 23:36:20 +0000 (01:36 +0200)]
Fix skins2 build

10 years agoUnbreak libtwolame compilation
Jean-Baptiste Kempf [Mon, 16 Sep 2013 22:54:27 +0000 (00:54 +0200)]
Unbreak libtwolame compilation

10 years agovda: user ref buffer mode
David Fuhrmann [Wed, 11 Sep 2013 18:47:27 +0000 (20:47 +0200)]
vda: user ref buffer mode

This fixes memory leaks when seeking or dropping frames for other reasons.

close #8927

10 years agoDirectSound: decrease a bit the volume
Jean-Baptiste Kempf [Mon, 16 Sep 2013 18:15:06 +0000 (20:15 +0200)]
DirectSound: decrease a bit the volume

This should make 100% 3dB lower

Should close #9371

10 years agoFix quicktime module link
Jean-Baptiste Kempf [Mon, 16 Sep 2013 18:25:32 +0000 (20:25 +0200)]
Fix quicktime module link

10 years agoFix libass linking that always need freetype
Jean-Baptiste Kempf [Mon, 16 Sep 2013 18:00:55 +0000 (20:00 +0200)]
Fix libass linking that always need freetype

10 years agoFix CDDA build with CDDB
Jean-Baptiste Kempf [Mon, 16 Sep 2013 16:28:02 +0000 (18:28 +0200)]
Fix CDDA build with CDDB

10 years agodirectsound: cosmetic rename
Rémi Denis-Courmont [Mon, 16 Sep 2013 17:18:02 +0000 (20:18 +0300)]
directsound: cosmetic rename

10 years agoxcb: simplify build rules
Rémi Denis-Courmont [Mon, 16 Sep 2013 16:59:37 +0000 (19:59 +0300)]
xcb: simplify build rules

10 years agodemux: remove some useless boilerplate
Rémi Denis-Courmont [Mon, 16 Sep 2013 16:31:17 +0000 (19:31 +0300)]
demux: remove some useless boilerplate

10 years agomodules: fix Windows build
Rémi Denis-Courmont [Mon, 16 Sep 2013 15:53:55 +0000 (18:53 +0300)]
modules: fix Windows build

10 years agolib: work around automake subdirectory limitation (fixes #9367)
Rémi Denis-Courmont [Sun, 15 Sep 2013 21:01:20 +0000 (00:01 +0300)]
lib: work around automake subdirectory limitation (fixes #9367)

10 years agomotionlib: build only once (refs #9367)
Rémi Denis-Courmont [Sun, 15 Sep 2013 20:55:55 +0000 (23:55 +0300)]
motionlib: build only once (refs #9367)

10 years agometa_engine: remove makefile recursion (refs #9367)
Rémi Denis-Courmont [Sun, 15 Sep 2013 20:55:34 +0000 (23:55 +0300)]
meta_engine: remove makefile recursion (refs #9367)

10 years agometa_engine: avoid genmf
Rémi Denis-Courmont [Sun, 15 Sep 2013 20:26:24 +0000 (23:26 +0300)]
meta_engine: avoid genmf

10 years agodemux: remove makefile recursion
Rémi Denis-Courmont [Sun, 15 Sep 2013 20:20:24 +0000 (23:20 +0300)]
demux: remove makefile recursion

10 years agodemux: avoid genmf
Rémi Denis-Courmont [Sun, 15 Sep 2013 20:10:44 +0000 (23:10 +0300)]
demux: avoid genmf

Also rename dirac to diracsys to disambiguate from the encoder.

10 years agocodec: remove makefile recursion
Rémi Denis-Courmont [Sun, 15 Sep 2013 19:23:10 +0000 (22:23 +0300)]
codec: remove makefile recursion

10 years agocodec: avoid genmf
Rémi Denis-Courmont [Sun, 15 Sep 2013 19:18:06 +0000 (22:18 +0300)]
codec: avoid genmf

10 years agoaccess: remove recursion
Rémi Denis-Courmont [Sun, 15 Sep 2013 16:54:25 +0000 (19:54 +0300)]
access: remove recursion

If you missed the fact that recursive makefiles are harmful, there is
plenty of documentation online (try "Recursive makefiles considered
harmful"), or ask the libav developers for the more concise version.

This change and the previous ones, are particularly boring though. The
main motivation is to eventually address #9397, after the same change is
applied to codec/, demux/ and possibly a few other subdirectories.

Note that some more simplification between Makefile.am files and
configure.ac is definitely possible - if someone is bored.

10 years agomodules: remove VLC-specific AM_LIBADD, simplify
Rémi Denis-Courmont [Sun, 15 Sep 2013 15:47:01 +0000 (18:47 +0300)]
modules: remove VLC-specific AM_LIBADD, simplify

10 years agomodules: simplify CPPFLAGS & CFLAGS
Rémi Denis-Courmont [Sun, 15 Sep 2013 14:41:11 +0000 (17:41 +0300)]
modules: simplify CPPFLAGS & CFLAGS

10 years agomodules: set MODULE_NAME_IS_... where needed only
Rémi Denis-Courmont [Sun, 15 Sep 2013 13:20:07 +0000 (16:20 +0300)]
modules: set MODULE_NAME_IS_... where needed only

10 years agomodules: use different directory prefixes for each plugins subdirectory
Rémi Denis-Courmont [Sun, 15 Sep 2013 11:19:53 +0000 (14:19 +0300)]
modules: use different directory prefixes for each plugins subdirectory

This is just a step toward less recursion.

10 years agogenmf: remove unused or broken stuff
Rémi Denis-Courmont [Sun, 15 Sep 2013 11:18:47 +0000 (14:18 +0300)]
genmf: remove unused or broken stuff

10 years agoaccess: avoid genmf and clean up
Rémi Denis-Courmont [Sun, 15 Sep 2013 09:16:05 +0000 (12:16 +0300)]
access: avoid genmf and clean up

10 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.

10 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

10 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>
10 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

10 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

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

10 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>
10 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>
10 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

10 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

10 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.

10 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

10 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.

10 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.

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

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

10 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

10 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

10 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)

10 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

10 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

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

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

10 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

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

10 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

10 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

10 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.

10 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)

10 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)