]> git.sesse.net Git - vlc/log
vlc
13 years agoLuahttp can access and modify equalizer settings
Akash Mehrotra [Wed, 29 Jun 2011 17:01:08 +0000 (22:31 +0530)]
Luahttp can access and modify equalizer settings

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoAdd integer config item type for RGB values
Rémi Denis-Courmont [Wed, 29 Jun 2011 20:35:58 +0000 (23:35 +0300)]
Add integer config item type for RGB values

13 years agoRethink the configuration item type identifiers to give more space
Rémi Denis-Courmont [Wed, 29 Jun 2011 19:57:15 +0000 (22:57 +0300)]
Rethink the configuration item type identifiers to give more space

Use the high order bits for the intrinsic value type (hint, integer, float
or string) and the low order ones for the more specific sub-types.

13 years agoMove --playlist-autostart to main
Rémi Denis-Courmont [Wed, 29 Jun 2011 20:30:50 +0000 (23:30 +0300)]
Move --playlist-autostart to main

13 years agoRemove insignificant leading zeroes in config item types
Rémi Denis-Courmont [Wed, 29 Jun 2011 19:42:02 +0000 (22:42 +0300)]
Remove insignificant leading zeroes in config item types

Values are 8-bits.

13 years agoReplace CONFIG_HINT and CONFIG_ITEM with a boolean macro
Rémi Denis-Courmont [Wed, 29 Jun 2011 18:33:51 +0000 (21:33 +0300)]
Replace CONFIG_HINT and CONFIG_ITEM with a boolean macro

13 years agoDon't apply CONFIG_ITEM mask to variable types
Rémi Denis-Courmont [Wed, 29 Jun 2011 18:31:38 +0000 (21:31 +0300)]
Don't apply CONFIG_ITEM mask to variable types

Variable types and configuration item types are separate. Fortunately
they use the same bits so it worked fine.

13 years agoRemove useless binary and with CONFIG_ITEM
Rémi Denis-Courmont [Wed, 29 Jun 2011 18:27:39 +0000 (21:27 +0300)]
Remove useless binary and with CONFIG_ITEM

If the high nibble is set, the type is item type and the low nibble is
necessarily zero.

13 years agoPack struct module_config_t
Rémi Denis-Courmont [Wed, 29 Jun 2011 18:26:24 +0000 (21:26 +0300)]
Pack struct module_config_t

13 years agovlc_GetCPUCount: use counting functions instead of loop
Rémi Denis-Courmont [Wed, 29 Jun 2011 18:02:58 +0000 (21:02 +0300)]
vlc_GetCPUCount: use counting functions instead of loop

13 years agovlc_GetCPUCount(): move to thread subsystem (cosmetic)
Rémi Denis-Courmont [Wed, 29 Jun 2011 18:00:34 +0000 (21:00 +0300)]
vlc_GetCPUCount(): move to thread subsystem (cosmetic)

13 years agocontrib: ffmpeg: don't bother with --enable-neon and --enable-iwmmxt
Rémi Denis-Courmont [Wed, 29 Jun 2011 16:52:52 +0000 (19:52 +0300)]
contrib: ffmpeg: don't bother with --enable-neon and --enable-iwmmxt

The FFmpeg configure script autodetects those correctly. Of course,
this assumes that the compiler defaults or flags are adequate.

13 years agocontribs: add x264 (and macro to download from git)
Rémi Denis-Courmont [Wed, 29 Jun 2011 10:55:19 +0000 (13:55 +0300)]
contribs: add x264 (and macro to download from git)

13 years agocontribs: add musepack
Rémi Denis-Courmont [Wed, 29 Jun 2011 12:09:33 +0000 (15:09 +0300)]
contribs: add musepack

13 years agocontribs: add libdca
Rémi Denis-Courmont [Wed, 29 Jun 2011 11:12:47 +0000 (14:12 +0300)]
contribs: add libdca

13 years agocontribs: add libmad
Rémi Denis-Courmont [Wed, 29 Jun 2011 11:04:28 +0000 (14:04 +0300)]
contribs: add libmad

13 years agocontribs: add twolame
Rémi Denis-Courmont [Wed, 29 Jun 2011 09:23:29 +0000 (12:23 +0300)]
contribs: add twolame

13 years agocontribs: add modplug
Rémi Denis-Courmont [Wed, 29 Jun 2011 09:16:03 +0000 (12:16 +0300)]
contribs: add modplug

13 years agocontribs: add libdvbpsi
Rémi Denis-Courmont [Wed, 29 Jun 2011 09:10:45 +0000 (12:10 +0300)]
contribs: add libdvbpsi

13 years agocontribs: .gitignore
Rémi Denis-Courmont [Wed, 29 Jun 2011 11:14:41 +0000 (14:14 +0300)]
contribs: .gitignore

13 years agocontribs: fix error handling while compressing tar archives
Rémi Denis-Courmont [Wed, 29 Jun 2011 12:01:46 +0000 (15:01 +0300)]
contribs: fix error handling while compressing tar archives

When the shell evaluates 'foo | bar', it returns the status of bar, not
foo. 'foo' can fail silently: so long as 'bar' succeeds, make will
not notice and will therefore not delete the target.

So lets use 'tar cv(z|j|J)' instead of 'tar cv | (gzip|bzip2|xz)'.

13 years agocontrib: faad2: add missing sum
Rémi Denis-Courmont [Wed, 29 Jun 2011 08:43:34 +0000 (11:43 +0300)]
contrib: faad2: add missing sum

13 years agocontrib: add sanity check against missing .sum-%: rule
Rémi Denis-Courmont [Wed, 29 Jun 2011 08:42:49 +0000 (11:42 +0300)]
contrib: add sanity check against missing .sum-%: rule

13 years agocontribs: disable freetype as needed
Rémi Denis-Courmont [Wed, 29 Jun 2011 07:15:37 +0000 (10:15 +0300)]
contribs: disable freetype as needed

13 years agocontrib: disable libxml2 as needed
Rémi Denis-Courmont [Wed, 29 Jun 2011 07:13:57 +0000 (10:13 +0300)]
contrib: disable libxml2 as needed

13 years agocontrib: fix ffmpeg dependencies
Rémi Denis-Courmont [Wed, 29 Jun 2011 07:09:55 +0000 (10:09 +0300)]
contrib: fix ffmpeg dependencies

13 years agoOld contribs: update ebml and freetype
Jean-Baptiste Kempf [Wed, 29 Jun 2011 13:20:45 +0000 (15:20 +0200)]
Old contribs: update ebml and freetype

Might close #4907 and #4904 (tbc)

13 years agoContribs: add libxml2
Jean-Baptiste Kempf [Tue, 28 Jun 2011 23:01:34 +0000 (01:01 +0200)]
Contribs: add libxml2

13 years agoContribs: add freetype2
Jean-Baptiste Kempf [Tue, 28 Jun 2011 22:42:31 +0000 (00:42 +0200)]
Contribs: add freetype2

13 years agoContribs: forgotten file in previous commit
Jean-Baptiste Kempf [Tue, 28 Jun 2011 22:42:06 +0000 (00:42 +0200)]
Contribs: forgotten file in previous commit

13 years agoContribs: fix typo
Jean-Baptiste Kempf [Tue, 28 Jun 2011 22:41:53 +0000 (00:41 +0200)]
Contribs: fix typo

13 years agoContribs: update ebml to 1.2.1
Jean-Baptiste Kempf [Tue, 28 Jun 2011 21:56:24 +0000 (23:56 +0200)]
Contribs: update ebml to 1.2.1

13 years agoContribs: add faad2
Jean-Baptiste Kempf [Tue, 28 Jun 2011 17:57:31 +0000 (19:57 +0200)]
Contribs: add faad2

13 years agocontrib: FFmpeg (basic)
Rémi Denis-Courmont [Tue, 28 Jun 2011 20:45:44 +0000 (23:45 +0300)]
contrib: FFmpeg (basic)

13 years agocontrib: move dxva2 to directx
Rémi Denis-Courmont [Tue, 28 Jun 2011 20:45:28 +0000 (23:45 +0300)]
contrib: move dxva2 to directx

13 years agocontrib: touch downloaded file
Rémi Denis-Courmont [Tue, 28 Jun 2011 18:13:13 +0000 (21:13 +0300)]
contrib: touch downloaded file

wget uses the timestamp from the server, which is nice in theory, but
breaks makefile dependency propagation.

13 years agocontrib: tremor: fix CFLAGS and factor
Rémi Denis-Courmont [Tue, 28 Jun 2011 18:10:54 +0000 (21:10 +0300)]
contrib: tremor: fix CFLAGS and factor

13 years agocontrib: libshout
Rémi Denis-Courmont [Tue, 28 Jun 2011 14:08:36 +0000 (17:08 +0300)]
contrib: libshout

13 years agocontribs: improve UNPACK macro
Rémi Denis-Courmont [Tue, 28 Jun 2011 14:06:00 +0000 (17:06 +0300)]
contribs: improve UNPACK macro

13 years agocontrib: factor default integrity check rule
Rémi Denis-Courmont [Tue, 28 Jun 2011 13:11:35 +0000 (16:11 +0300)]
contrib: factor default integrity check rule

13 years agocontrib: use VPATH to symplify tarball dependencies
Rémi Denis-Courmont [Tue, 28 Jun 2011 12:57:26 +0000 (15:57 +0300)]
contrib: use VPATH to symplify tarball dependencies

13 years agocontrib: matroska
Rémi Denis-Courmont [Tue, 28 Jun 2011 12:49:26 +0000 (15:49 +0300)]
contrib: matroska

13 years agocontrib: ebml
Rémi Denis-Courmont [Tue, 28 Jun 2011 12:42:59 +0000 (15:42 +0300)]
contrib: ebml

13 years agocontrib: bootstrap --disable-FOO and --enable-FOO
Rémi Denis-Courmont [Mon, 27 Jun 2011 13:37:59 +0000 (16:37 +0300)]
contrib: bootstrap --disable-FOO and --enable-FOO

The automatic packages selection can be overriden.

13 years agocontribs: add speex
Rémi Denis-Courmont [Mon, 27 Jun 2011 12:49:01 +0000 (15:49 +0300)]
contribs: add speex

13 years agocontribs: add FLAC
Rémi Denis-Courmont [Mon, 27 Jun 2011 12:35:38 +0000 (15:35 +0300)]
contribs: add FLAC

13 years agocontribs: add libtheora
Rémi Denis-Courmont [Mon, 27 Jun 2011 12:24:30 +0000 (15:24 +0300)]
contribs: add libtheora

13 years agocontribs: add vorbis(enc)
Rémi Denis-Courmont [Mon, 27 Jun 2011 12:13:44 +0000 (15:13 +0300)]
contribs: add vorbis(enc)

13 years agocontribs: add live555
Rémi Denis-Courmont [Mon, 27 Jun 2011 11:38:50 +0000 (14:38 +0300)]
contribs: add live555

13 years agocontribs: add a52dec library
Rémi Denis-Courmont [Mon, 27 Jun 2011 11:10:52 +0000 (14:10 +0300)]
contribs: add a52dec library

13 years agocontribs: add lua
Rémi Denis-Courmont [Mon, 27 Jun 2011 10:52:50 +0000 (13:52 +0300)]
contribs: add lua

13 years agoContrib: add HAVE_MACOSX (untested)
Rémi Denis-Courmont [Mon, 27 Jun 2011 10:34:09 +0000 (13:34 +0300)]
Contrib: add HAVE_MACOSX (untested)

13 years agocontribs: add dshow
Rémi Denis-Courmont [Mon, 27 Jun 2011 08:57:28 +0000 (11:57 +0300)]
contribs: add dshow

And DxVA2 (why is that in DirectShow?!).
And Direct2D (untested - does not work in older contrib for me).

13 years agocontrib: add directx headers
Rémi Denis-Courmont [Mon, 27 Jun 2011 08:37:20 +0000 (11:37 +0300)]
contrib: add directx headers

13 years agocontrib: add HAVE_FPU (to select fixed point codecs)
Rémi Denis-Courmont [Sat, 25 Jun 2011 15:58:23 +0000 (18:58 +0300)]
contrib: add HAVE_FPU (to select fixed point codecs)

13 years agoContrib: add ARCH variable
Rémi Denis-Courmont [Sat, 25 Jun 2011 11:45:30 +0000 (14:45 +0300)]
Contrib: add ARCH variable

13 years agocontrib: target for CMake toolchain configuration
Rémi Denis-Courmont [Fri, 24 Jun 2011 21:02:47 +0000 (00:02 +0300)]
contrib: target for CMake toolchain configuration

13 years agocontribs: detect git, svn, wget/curl
Rémi Denis-Courmont [Fri, 24 Jun 2011 21:02:27 +0000 (00:02 +0300)]
contribs: detect git, svn, wget/curl

13 years agocontrib: make package to make a binary tarball
Rémi Denis-Courmont [Sat, 25 Jun 2011 09:39:49 +0000 (12:39 +0300)]
contrib: make package to make a binary tarball

13 years agoNew contrib system
Rémi Denis-Courmont [Mon, 27 Jun 2011 16:15:00 +0000 (19:15 +0300)]
New contrib system

 * support for fetching only needed sources
 * always building from source tarball:
   - easier GPL compliance
   - easier offline/firewalled builds
 * shared source tarballs for all targets
 * dynamic package selection, no static distribution files
 * fixed file dependency propagation with delete on errors
 * fixed directory dependencies using atomic rename

Only ogg and tremor are in this initial version. This focuses on the
core of the system. The bulk of packages still need to be ported.

13 years agoMark srtp-key and srtp-salt safe
Rémi Denis-Courmont [Mon, 27 Jun 2011 16:15:00 +0000 (19:15 +0300)]
Mark srtp-key and srtp-salt safe

13 years agoNEWS about noise, 16bits, Freetype
Jean-Baptiste Kempf [Mon, 27 Jun 2011 14:33:24 +0000 (16:33 +0200)]
NEWS about noise, 16bits, Freetype

13 years agolua: factorize add_shortcut calls.
Rémi Duraffort [Sun, 26 Jun 2011 20:40:51 +0000 (22:40 +0200)]
lua: factorize add_shortcut calls.

13 years agoFix configuration category of OpenMAX IL module.
Rémi Duraffort [Sun, 26 Jun 2011 20:35:28 +0000 (22:35 +0200)]
Fix configuration category of OpenMAX IL module.

13 years agoupdate LIST
Rémi Duraffort [Sun, 26 Jun 2011 19:36:09 +0000 (21:36 +0200)]
update LIST

13 years agolua_demux: return nil when read/peek fails.
Rémi Duraffort [Sun, 26 Jun 2011 19:17:11 +0000 (21:17 +0200)]
lua_demux: return nil when read/peek fails.

13 years agointerface: fix memleak
Rafaël Carré [Sun, 26 Jun 2011 18:00:46 +0000 (14:00 -0400)]
interface: fix memleak

13 years agoFixed handling of extra data in wav demuxer.
Laurent Aimar [Sun, 26 Jun 2011 16:37:53 +0000 (18:37 +0200)]
Fixed handling of extra data in wav demuxer.

13 years agoImproved and fixed subtitles blending in direct3D vout.
Laurent Aimar [Sun, 26 Jun 2011 16:31:16 +0000 (18:31 +0200)]
Improved and fixed subtitles blending in direct3D vout.

It checks if the blending will succeed with the formats we use.
It fixes the order of the RGB components (close #4919).

13 years agoRemoved noise video filter.
Laurent Aimar [Sun, 26 Jun 2011 00:47:38 +0000 (02:47 +0200)]
Removed noise video filter.

It is quite useless and will confuse users who want to add "film grain"
to the video.

13 years agoQt4: update dvb MRL generation
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:57:08 +0000 (17:57 +0300)]
Qt4: update dvb MRL generation

13 years agoDTV: do not fix up "0 kHz" to "0 Hz"
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:53:40 +0000 (17:53 +0300)]
DTV: do not fix up "0 kHz" to "0 Hz"

13 years agoDTV: revert to Hertz instead of kilohertz unit (fixes #4981)
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:46:43 +0000 (17:46 +0300)]
DTV: revert to Hertz instead of kilohertz unit (fixes #4981)

At least the ISDB-T standard export version uses sub-kHz precision
(never mind that one band occupies several megahertz in width).

13 years agoBDA: unused variable
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:39:42 +0000 (17:39 +0300)]
BDA: unused variable

13 years agoBDA: fix a warning
Rémi Denis-Courmont [Sun, 26 Jun 2011 14:38:33 +0000 (17:38 +0300)]
BDA: fix a warning

13 years agoFixed support of some OGM files (closed #4724).
Laurent Aimar [Sat, 25 Jun 2011 23:16:02 +0000 (01:16 +0200)]
Fixed support of some OGM files (closed #4724).

13 years agoAdded a check against block size in FLAC packetizer.
Laurent Aimar [Sat, 25 Jun 2011 22:46:55 +0000 (00:46 +0200)]
Added a check against block size in FLAC packetizer.

13 years agoFixed packetization of variable block size FLAC stream (closed #4758).
Laurent Aimar [Sat, 25 Jun 2011 22:45:19 +0000 (00:45 +0200)]
Fixed packetization of variable block size FLAC stream (closed #4758).

13 years agoSimplify the validation of sample/frame numbers in flac packetizer.
Laurent Aimar [Sat, 25 Jun 2011 22:40:32 +0000 (00:40 +0200)]
Simplify the validation of sample/frame numbers in flac packetizer.

13 years agoadded OSX main menu file
Felix Paul Kühne [Sat, 25 Jun 2011 22:23:59 +0000 (00:23 +0200)]
added OSX main menu file

13 years agoLet the value from --rate use the same code path than a value set at runtime.
Laurent Aimar [Sat, 25 Jun 2011 21:29:55 +0000 (23:29 +0200)]
Let the value from --rate use the same code path than a value set at runtime.

It closes #4861.
It fixes playback when the rate cannot be respected (like with dvb/udp/...)
or need to be requested to the access_demux (rtsp).

13 years agoAdded support for 'lpcm' in mov files.
Laurent Aimar [Sat, 25 Jun 2011 21:12:25 +0000 (23:12 +0200)]
Added support for 'lpcm' in mov files.

It is unrelated to dvd/bd LPCM.

13 years agomacosx: moved all (main) menu related code to a separate class
Felix Paul Kühne [Sat, 25 Jun 2011 21:08:05 +0000 (23:08 +0200)]
macosx: moved all (main) menu related code to a separate class

This is a first step to re-organize the interface, more to come

13 years agoFixed blu-ray LPCM support for non even channels count (closed #4957).
Laurent Aimar [Sat, 25 Jun 2011 19:53:34 +0000 (21:53 +0200)]
Fixed blu-ray LPCM support for non even channels count (closed #4957).

13 years agoAdded an option to force bold font by default.
Laurent Aimar [Sat, 25 Jun 2011 19:04:25 +0000 (21:04 +0200)]
Added an option to force bold font by default.

Some people find it more readable.

13 years agoFixed typo in comments.
Laurent Aimar [Sat, 25 Jun 2011 18:11:49 +0000 (20:11 +0200)]
Fixed typo in comments.

13 years agoAdded support for RGBA rendering in freetype and dynamically select between YUVP...
Laurent Aimar [Sat, 25 Jun 2011 18:11:14 +0000 (20:11 +0200)]
Added support for RGBA rendering in freetype and dynamically select between YUVP/YUVA/RGBA.

It allows to avoid full rgb <-> yuv conversion at a latter stage.

13 years agoAllowed to give the list of prefered chroma to "text renderer".
Laurent Aimar [Sat, 25 Jun 2011 18:11:03 +0000 (20:11 +0200)]
Allowed to give the list of prefered chroma to "text renderer".

13 years agoAdded fully configurable shadow support (freetype).
Laurent Aimar [Sat, 25 Jun 2011 18:10:55 +0000 (20:10 +0200)]
Added fully configurable shadow support (freetype).

The shadow is enabled by default.

13 years agoDirectly store alpha in font_stack_t::text_style_t (freetype).
Laurent Aimar [Sun, 19 Jun 2011 15:35:57 +0000 (17:35 +0200)]
Directly store alpha in font_stack_t::text_style_t (freetype).

13 years agoTry to parse unrecognized color names as hexadecimal value (freetype).
Laurent Aimar [Sun, 19 Jun 2011 00:27:09 +0000 (02:27 +0200)]
Try to parse unrecognized color names as hexadecimal value (freetype).

They should be prefixed by '#' but it is not always done...

13 years agoDo not try to fix the font color attribute at the codec level.
Laurent Aimar [Sun, 19 Jun 2011 00:26:46 +0000 (02:26 +0200)]
Do not try to fix the font color attribute at the codec level.

13 years agoImproved the order of options in freetype.
Laurent Aimar [Sun, 19 Jun 2011 00:08:16 +0000 (02:08 +0200)]
Improved the order of options in freetype.

13 years agoAdded fully configurable outline support (freetype).
Laurent Aimar [Sat, 18 Jun 2011 23:55:55 +0000 (01:55 +0200)]
Added fully configurable outline support (freetype).

The quality is a lot better than what we originaly had.

13 years agoAdded margin when using a background in freetype.
Laurent Aimar [Sat, 18 Jun 2011 20:08:18 +0000 (22:08 +0200)]
Added margin when using a background in freetype.

13 years agoImproved underlining in freetype.
Laurent Aimar [Sat, 18 Jun 2011 19:35:36 +0000 (21:35 +0200)]
Improved underlining in freetype.

The placement and thickness of the underline is now global to a whole
line of text.

13 years agoImproved glyph positionning and bounding box computation.
Laurent Aimar [Sat, 18 Jun 2011 19:14:05 +0000 (21:14 +0200)]
Improved glyph positionning and bounding box computation.

13 years agoNo functionnal changes (freetype).
Laurent Aimar [Thu, 16 Jun 2011 21:38:46 +0000 (23:38 +0200)]
No functionnal changes (freetype).

Created a structure to gather all informations needed to draw one character.
It simplify a bit the code.

13 years agoAdded background color/opacity options to freetype.
Laurent Aimar [Thu, 16 Jun 2011 21:02:53 +0000 (23:02 +0200)]
Added background color/opacity options to freetype.

13 years agoRemoved freetype-effect option.
Laurent Aimar [Thu, 16 Jun 2011 20:19:00 +0000 (22:19 +0200)]
Removed freetype-effect option.

It will be replaced by more specific options.