]> git.sesse.net Git - vlc/log
vlc
11 years agoSimple channel mixer: move the decision logic to the Open function
Jean-Baptiste Kempf [Fri, 25 Jan 2013 23:55:54 +0000 (00:55 +0100)]
Simple channel mixer: move the decision logic to the Open function

There should be no functionnal change here

11 years agomingw: link with static libgcc / libstdc++
Rafaël Carré [Thu, 11 Apr 2013 14:12:38 +0000 (16:12 +0200)]
mingw: link with static libgcc / libstdc++

11 years agojson: mingw knows about int64_t
Rafaël Carré [Thu, 11 Apr 2013 14:05:48 +0000 (16:05 +0200)]
json: mingw knows about int64_t

11 years agocontrib: chromaprint: link with avcodec/avutil
Rafaël Carré [Thu, 11 Apr 2013 14:05:30 +0000 (16:05 +0200)]
contrib: chromaprint: link with avcodec/avutil

11 years agoQt: Menus: Group playlist view options
Francois Cartegnie [Thu, 11 Apr 2013 12:51:25 +0000 (14:51 +0200)]
Qt: Menus: Group playlist view options

11 years agoQt: Menus: Don't repeat context for playlist view modes
Francois Cartegnie [Thu, 11 Apr 2013 12:46:36 +0000 (14:46 +0200)]
Qt: Menus: Don't repeat context for playlist view modes

11 years agoQt: Menu: change icon quit(cross) -> exit
Francois Cartegnie [Thu, 11 Apr 2013 12:13:49 +0000 (14:13 +0200)]
Qt: Menu: change icon quit(cross) -> exit

Cross has a meaning for closing a menu, window.
Quit action closes everything (quits application).

11 years agoQt: rework some type icons and add sources
Francois Cartegnie [Thu, 11 Apr 2013 12:13:06 +0000 (14:13 +0200)]
Qt: rework some type icons and add sources

11 years agoNEWS: add mention to livehttp key-loadfile option
Ilkka Ollakka [Thu, 11 Apr 2013 11:32:38 +0000 (14:32 +0300)]
NEWS: add mention to livehttp key-loadfile option

11 years agoQt: rework most pixmaps/menu icons and add sources
Francois Cartegnie [Wed, 10 Apr 2013 17:25:01 +0000 (19:25 +0200)]
Qt: rework most pixmaps/menu icons and add sources

11 years agoauhal: fix coding style
David Fuhrmann [Wed, 10 Apr 2013 15:32:27 +0000 (17:32 +0200)]
auhal: fix coding style

11 years agoauhal: reorganize listener registration for devices list and physical formats list
David Fuhrmann [Wed, 10 Apr 2013 15:17:20 +0000 (17:17 +0200)]
auhal: reorganize listener registration for devices list and physical formats list

- Fixes detection when spidf is available again, and resumes playing in spdif mode
  if this was selected before
- Fixes audio device list rebuilt if no audio is playing

refs #8286

11 years agovout_macosx: fix prerequisite check in Control() (close #7937)
Felix Paul Kühne [Wed, 10 Apr 2013 15:07:08 +0000 (17:07 +0200)]
vout_macosx: fix prerequisite check in Control() (close #7937)

11 years agomsi: move disc associations on the bottom of the feature list
Ludovic Fauvet [Wed, 10 Apr 2013 14:47:16 +0000 (16:47 +0200)]
msi: move disc associations on the bottom of the feature list

11 years agomsi: install the mozilla plugin by default
Ludovic Fauvet [Wed, 10 Apr 2013 14:20:19 +0000 (16:20 +0200)]
msi: install the mozilla plugin by default

11 years agomsi: group web plugins under a common feature
Ludovic Fauvet [Wed, 10 Apr 2013 14:16:27 +0000 (16:16 +0200)]
msi: group web plugins under a common feature

11 years agomsi: dissociate audio, video and other file associations
Ludovic Fauvet [Wed, 10 Apr 2013 14:09:37 +0000 (16:09 +0200)]
msi: dissociate audio, video and other file associations

11 years agomsi: cleaning and cosmetics
Ludovic Fauvet [Wed, 10 Apr 2013 09:35:02 +0000 (11:35 +0200)]
msi: cleaning and cosmetics

11 years agomisc: acoustid: update json parser.
Francois Cartegnie [Wed, 10 Apr 2013 11:49:34 +0000 (13:49 +0200)]
misc: acoustid: update json parser.

Removes locale fix and conditionally builds fingerprinter.

11 years agomacosx: simple prefs: fix assignment and visualization for space and esc key
David Fuhrmann [Tue, 9 Apr 2013 19:56:03 +0000 (21:56 +0200)]
macosx: simple prefs: fix assignment and visualization for space and esc key

11 years agomacosx: handle space key by core, used as default setting for play / pause
David Fuhrmann [Tue, 9 Apr 2013 19:53:52 +0000 (21:53 +0200)]
macosx: handle space key by core, used as default setting for play / pause

11 years agoUseless #include <poll.h>
Rémi Denis-Courmont [Tue, 9 Apr 2013 19:07:17 +0000 (22:07 +0300)]
Useless #include <poll.h>

11 years agohtcpcp: remove plugin
Rémi Denis-Courmont [Tue, 9 Apr 2013 18:20:14 +0000 (21:20 +0300)]
htcpcp: remove plugin

Shortest ones are the best.

11 years agomsi: blind attempt to support per-user installation
Ludovic Fauvet [Tue, 9 Apr 2013 18:00:53 +0000 (20:00 +0200)]
msi: blind attempt to support per-user installation

11 years agomsi: simplification
Ludovic Fauvet [Tue, 9 Apr 2013 17:58:16 +0000 (19:58 +0200)]
msi: simplification

Directly assign the given subdirectories to the application folder.

11 years agomsi: fix license formatting
Ludovic Fauvet [Tue, 9 Apr 2013 13:49:43 +0000 (15:49 +0200)]
msi: fix license formatting

11 years agomsi: prevent installation on Windows 2000 and older (close #6638)
Ludovic Fauvet [Tue, 9 Apr 2013 13:32:46 +0000 (15:32 +0200)]
msi: prevent installation on Windows 2000 and older (close #6638)

11 years agomsi: launch the application by default when the installer ends
Ludovic Fauvet [Tue, 9 Apr 2013 12:08:45 +0000 (14:08 +0200)]
msi: launch the application by default when the installer ends

11 years agoD2D: remove IID that should now be in all headers
Jean-Baptiste Kempf [Tue, 9 Apr 2013 17:13:09 +0000 (19:13 +0200)]
D2D: remove IID that should now be in all headers

11 years agoChromaprint: build statically for Windows
Jean-Baptiste Kempf [Tue, 9 Apr 2013 16:59:45 +0000 (18:59 +0200)]
Chromaprint: build statically for Windows

11 years agoLink Chromaprint with CXXLD
Jean-Baptiste Kempf [Tue, 9 Apr 2013 16:51:39 +0000 (18:51 +0200)]
Link Chromaprint with CXXLD

11 years agocontrib: blind attempt to fix contrib compilation with Xcode 4.6 and later
Felix Paul Kühne [Tue, 9 Apr 2013 16:48:23 +0000 (18:48 +0200)]
contrib: blind attempt to fix contrib compilation with Xcode 4.6 and later

11 years agolivehttp: add option to read key-uri and key-file from file
Ilkka Ollakka [Tue, 9 Apr 2013 10:30:02 +0000 (13:30 +0300)]
livehttp: add option to read key-uri and key-file from file

File is read when the segment is opened and values from file
are taken in the use. This and previous patch allows to change
encryption key/uri on the fly.

11 years agolivehttp: show segment specific iv/key location if they have changed
Ilkka Ollakka [Tue, 9 Apr 2013 10:29:39 +0000 (13:29 +0300)]
livehttp: show segment specific iv/key location if they have changed

11 years agoContribs: update D2D1 headers extraction
Jean-Baptiste Kempf [Tue, 9 Apr 2013 14:34:15 +0000 (16:34 +0200)]
Contribs: update D2D1 headers extraction

11 years agoCorrect spelling: s/[sS]yncro/[sS]ynchro/
Zoran Turalija [Tue, 9 Apr 2013 09:27:09 +0000 (11:27 +0200)]
Correct spelling: s/[sS]yncro/[sS]ynchro/

There is widespread use of words related to term synchronization
in VLC project. Also, common mistake is dropping letter H from
such words. This commit addresses this issue with exception of
not introducing letter H to word [sS]ync, thou [sS]ynch is also
correct, but really rarely used.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agocontrib: lua: build host luac compiler
Rafaël Carré [Mon, 8 Apr 2013 22:02:29 +0000 (00:02 +0200)]
contrib: lua: build host luac compiler

11 years agoskins2: slider background (some rework)
Erwan Tulou [Mon, 8 Apr 2013 19:53:17 +0000 (21:53 +0200)]
skins2: slider background (some rework)

11 years agoFix typo: priviledge -> privilege
Benjamin Drung [Mon, 8 Apr 2013 20:10:47 +0000 (23:10 +0300)]
Fix typo: priviledge -> privilege

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agomsi: pass the target architecture as parameter to candle
Ludovic Fauvet [Mon, 8 Apr 2013 18:07:02 +0000 (20:07 +0200)]
msi: pass the target architecture as parameter to candle

since the Platform attribute is deprecated.

11 years agoskins2: fix background slider focus problems
Erwan Tulou [Mon, 8 Apr 2013 17:43:52 +0000 (19:43 +0200)]
skins2: fix background slider focus problems

This fixes several skins where focus was hard to obtain, because
the slider area was not properly clipped. For instance, it fixes
the 'Modern' skin with the tiny blue equaliser in the main window.

11 years agomsi: restore compatibility with Windows 8
Ludovic Fauvet [Mon, 8 Apr 2013 17:51:16 +0000 (19:51 +0200)]
msi: restore compatibility with Windows 8

11 years agogettext: remove broken patch that we don't need anymore
Rafaël Carré [Mon, 8 Apr 2013 16:51:05 +0000 (18:51 +0200)]
gettext: remove broken patch that we don't need anymore

11 years agomacosx: set time field and volume slider position to sensical values for startup
David Fuhrmann [Mon, 8 Apr 2013 15:46:30 +0000 (17:46 +0200)]
macosx: set time field and volume slider position to sensical values for startup

Avoids display of nonsensical values for short time on startup.

Also resyncronize xib with xcode 3 project.

fixes #8382

11 years agoMitigate lack of long (>260 chars) paths in WiX
Rafaël Carré [Mon, 8 Apr 2013 14:43:02 +0000 (16:43 +0200)]
Mitigate lack of long (>260 chars) paths in WiX

Symlink actual vlc dir to C:\v before processing

11 years agoinet_pton is only available on Vista and newer
Rafaël Carré [Mon, 8 Apr 2013 14:29:14 +0000 (16:29 +0200)]
inet_pton is only available on Vista and newer

11 years agolua http: fix two xss vulnerabilities
Ludovic Fauvet [Mon, 8 Apr 2013 12:10:50 +0000 (14:10 +0200)]
lua http: fix two xss vulnerabilities

11 years agoHTTP requests: reindent
Jean-Baptiste Kempf [Mon, 8 Apr 2013 13:27:00 +0000 (15:27 +0200)]
HTTP requests: reindent

11 years agoFix chromaprint dependencies
Jean-Baptiste Kempf [Mon, 8 Apr 2013 12:03:28 +0000 (14:03 +0200)]
Fix chromaprint dependencies

11 years agoMSI: add phony targets
Rafaël Carré [Mon, 8 Apr 2013 11:32:00 +0000 (13:32 +0200)]
MSI: add phony targets

11 years agoMSI: fix target dependency
Rafaël Carré [Mon, 8 Apr 2013 11:31:42 +0000 (13:31 +0200)]
MSI: fix target dependency

11 years agocontrib: disable chromaprint (broken deps)
Rafaël Carré [Mon, 8 Apr 2013 10:26:02 +0000 (12:26 +0200)]
contrib: disable chromaprint (broken deps)

11 years agoskins2: first check for playout existence (generic control)
Erwan Tulou [Mon, 8 Apr 2013 09:49:13 +0000 (11:49 +0200)]
skins2: first check for playout existence (generic control)

11 years agoskins2: add a needed boundary check (playtree control)
Erwan Tulou [Mon, 8 Apr 2013 09:48:06 +0000 (11:48 +0200)]
skins2: add a needed boundary check (playtree control)

11 years agoequalizer: Enforce type correctness for M_PI as well
Ronald Wright [Sat, 6 Apr 2013 20:26:17 +0000 (15:26 -0500)]
equalizer: Enforce type correctness for M_PI as well

It was my expectation that M_PI in the EqzCoeffs function is automatically cast
to a float during compile time, but my expectation turned out to be incorrect.
Specifically, I noticed in GCC's assembly output of equalizer.c that GCC was
doing the inverse by making the program convert all single-precision terms
(excluding 2.0f * M_PI) in the line containing M_PI to double-precision, and
then making it convert the double-precision result to single-precision before
the assignment to f_theta_1.  As a result, M_PI must be explicitly cast to a
float.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agocontrib: upnp: fix build
Rafaël Carré [Sun, 7 Apr 2013 22:29:01 +0000 (00:29 +0200)]
contrib: upnp: fix build

11 years agolivehttp: use vlc_array to store segment info
Ilkka Ollakka [Tue, 2 Apr 2013 20:14:45 +0000 (23:14 +0300)]
livehttp: use vlc_array to store segment info

This contains filename and url and key_url, so we don't need to
iterate filename again and again and allows for example generate
other style of filenames than just segment-numbers.

Also actually allows to use strftime specifiers in filenames.

11 years agopo: do not translate ""
Rémi Denis-Courmont [Sun, 7 Apr 2013 17:35:27 +0000 (20:35 +0300)]
po: do not translate ""

11 years agoaout: inline one function and simplify
Rémi Denis-Courmont [Sun, 7 Apr 2013 15:45:12 +0000 (18:45 +0300)]
aout: inline one function and simplify

11 years agoaout: fix and partly clean-up the "visual" callback
Rémi Denis-Courmont [Sun, 7 Apr 2013 15:39:24 +0000 (18:39 +0300)]
aout: fix and partly clean-up the "visual" callback

11 years agoSubsdec: fix small parsing issue
Jean-Baptiste Kempf [Sun, 7 Apr 2013 14:35:14 +0000 (16:35 +0200)]
Subsdec: fix small parsing issue

Close #8392

11 years agoavformat: validate encoding of meta informations (fixes #8390)
Rémi Denis-Courmont [Sat, 6 Apr 2013 21:02:41 +0000 (00:02 +0300)]
avformat: validate encoding of meta informations (fixes #8390)

11 years agoavformat: refactor meta getter, fix title & language and add items
Rémi Denis-Courmont [Sat, 6 Apr 2013 21:01:34 +0000 (00:01 +0300)]
avformat: refactor meta getter, fix title & language and add items

11 years agoQt: CoverArtLabel: missing refcount
Francois Cartegnie [Sat, 6 Apr 2013 19:55:43 +0000 (21:55 +0200)]
Qt: CoverArtLabel: missing refcount

11 years agoQt: move variables.*pp.
Francois Cartegnie [Sat, 6 Apr 2013 19:14:50 +0000 (21:14 +0200)]
Qt: move variables.*pp.

Almost unused, and clearly can't belong to root.

11 years agoextra/../ios: disable chromaprint plugin
Gleb Pinigin [Sat, 6 Apr 2013 13:17:52 +0000 (20:17 +0700)]
extra/../ios: disable chromaprint plugin

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agofingerprinter: fix dist
Francois Cartegnie [Sat, 6 Apr 2013 14:10:34 +0000 (16:10 +0200)]
fingerprinter: fix dist

11 years agoskins2: fix typo about anchors
Erwan Tulou [Sat, 6 Apr 2013 14:20:56 +0000 (16:20 +0200)]
skins2: fix typo about anchors

11 years agofingerprinter: remove stale file entry
Francois Cartegnie [Sat, 6 Apr 2013 13:54:21 +0000 (15:54 +0200)]
fingerprinter: remove stale file entry

11 years agoskins2: reuse graphics from generic bitmap cache (animbitmap)
Erwan Tulou [Sat, 6 Apr 2013 00:21:41 +0000 (02:21 +0200)]
skins2: reuse graphics from generic bitmap cache (animbitmap)

11 years agoskins2: reuse graphics from generic bitmap cache (radialslider)
Erwan Tulou [Sat, 6 Apr 2013 00:20:59 +0000 (02:20 +0200)]
skins2: reuse graphics from generic bitmap cache (radialslider)

11 years agoskins2: reuse graphics from generic bitmap cache (slider)
Erwan Tulou [Sat, 6 Apr 2013 00:19:49 +0000 (02:19 +0200)]
skins2: reuse graphics from generic bitmap cache (slider)

11 years agoskins2: implement a caching mechanism for graphics
Erwan Tulou [Sat, 6 Apr 2013 12:18:26 +0000 (14:18 +0200)]
skins2: implement a caching mechanism for graphics

This patch will drastically reduce the multiple copies of the same
bitmap as graphics. It is now the GenericBitmap responsability
to create/delete one single read-only copy.

11 years agoskins2: cosmetic
Erwan Tulou [Fri, 5 Apr 2013 20:24:43 +0000 (22:24 +0200)]
skins2: cosmetic

11 years agoQt: VLCStatsView: use 60 samples
Francois Cartegnie [Sat, 6 Apr 2013 10:56:41 +0000 (12:56 +0200)]
Qt: VLCStatsView: use 60 samples

11 years agoQt: InputStatsPanel: label graph
Francois Cartegnie [Sat, 6 Apr 2013 10:55:44 +0000 (12:55 +0200)]
Qt: InputStatsPanel: label graph

11 years agoequalizer: Enforce type correctness for floats
Ronald Wright [Fri, 5 Apr 2013 19:25:22 +0000 (14:25 -0500)]
equalizer: Enforce type correctness for floats

This patch enforces type correctness by changing all double-precision calls
and all double-precision and integral literals in the assignments to floats to
their single-precision equivalents.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoQt: Preferences: rename slot too
Francois Cartegnie [Fri, 5 Apr 2013 19:23:25 +0000 (21:23 +0200)]
Qt: Preferences: rename slot too

11 years agoQt: Preferences: rename member var.
Francois Cartegnie [Fri, 5 Apr 2013 19:20:53 +0000 (21:20 +0200)]
Qt: Preferences: rename member var.

Avoid confusion with b_small.

11 years agoQt: Preferences: match window title to current prefs
Francois Cartegnie [Fri, 5 Apr 2013 19:18:58 +0000 (21:18 +0200)]
Qt: Preferences: match window title to current prefs

11 years agomacosx: update audio devices menu on-the-fly
David Fuhrmann [Fri, 5 Apr 2013 18:54:54 +0000 (20:54 +0200)]
macosx: update audio devices menu on-the-fly

Fixes missing updates and state of menu check box

11 years agoauhal: fix device setup when no spidf available
David Fuhrmann [Fri, 5 Apr 2013 18:36:09 +0000 (20:36 +0200)]
auhal: fix device setup when no spidf available

refs #8286

11 years agoskins2: remove range constraint for slider
Erwan Tulou [Fri, 5 Apr 2013 15:52:26 +0000 (17:52 +0200)]
skins2: remove range constraint for slider

Till now, moving a skins2 slider was only possible if the pointer didn't get
too far away from the control (hardcoded parameter of 40 pixels in skins2).
Though this feature can also be seen elsewhere (firefox slider does it too),
the result may not look so natural especially for things like equalizers.
Moreover, qt4 doesn't implement this constraint, and therefore true skins2
sliders and qt4 sliders obtained from the popup menus were behaving differently.

So better remove this limitation and make things consistent throughout vlc
(skins2 + qt4)

11 years agoskins2: cosmetics (no functional change)
Erwan Tulou [Fri, 5 Apr 2013 15:02:37 +0000 (17:02 +0200)]
skins2: cosmetics (no functional change)

11 years agoskins2: remove unneeded code
Erwan Tulou [Fri, 5 Apr 2013 13:16:13 +0000 (15:16 +0200)]
skins2: remove unneeded code

11 years agoskins2: add comparison for two rect
Erwan Tulou [Fri, 5 Apr 2013 12:59:04 +0000 (14:59 +0200)]
skins2: add comparison for two rect

11 years agoskins2: remove unneeded check
Erwan Tulou [Fri, 5 Apr 2013 11:39:33 +0000 (13:39 +0200)]
skins2: remove unneeded check

11 years agohttp: Flowplayer javascript is http 404.
Zoran Turalija [Fri, 5 Apr 2013 15:45:02 +0000 (17:45 +0200)]
http: Flowplayer javascript is http 404.

Flowplayer javascript from static.flowplayer.org is not available
online anymore. Use new working link to point where javascript
can be found.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoContribs: add chromaprint
Jean-Baptiste Kempf [Fri, 5 Apr 2013 15:26:39 +0000 (17:26 +0200)]
Contribs: add chromaprint

11 years agocheck_headers: fix regular expression
Alexis Ballier [Fri, 5 Apr 2013 15:09:52 +0000 (18:09 +0300)]
check_headers: fix regular expression

This broke depending on the locale (LC_COLLATE).

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoUse an existing version of chromaprint
Jean-Baptiste Kempf [Fri, 5 Apr 2013 15:03:27 +0000 (17:03 +0200)]
Use an existing version of chromaprint

11 years agoequalizer: Optimize calculations of alpha, beta, and gamma constants
Ronald Wright [Thu, 28 Mar 2013 22:58:47 +0000 (17:58 -0500)]
equalizer: Optimize calculations of alpha, beta, and gamma constants

It is easy to see that the computation of the alpha constant is slightly
inefficient, as the root value can be close to 1 for the lower frequencies,
which would result in significant roundoff error if this value is subtracted
from 1.  In this patch, the computation of the alpha, beta, and gamma constants
has been simplified and refactored.

Acked-by: Ilkka Ollakka <ileoo@videolan.org>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agolua http: fix rendering on iP_d (fix #8319)
Francois Cartegnie [Fri, 5 Apr 2013 13:43:58 +0000 (15:43 +0200)]
lua http: fix rendering on iP_d (fix #8319)

11 years agoQt: add fingerprinting ui
Francois Cartegnie [Mon, 19 Nov 2012 18:37:30 +0000 (19:37 +0100)]
Qt: add fingerprinting ui

11 years agochromaprint: add fingerprinter module
Francois Cartegnie [Mon, 19 Nov 2012 18:35:43 +0000 (19:35 +0100)]
chromaprint: add fingerprinter module

11 years agochromaprint: add libvlccore definitions
Francois Cartegnie [Mon, 19 Nov 2012 18:34:24 +0000 (19:34 +0100)]
chromaprint: add libvlccore definitions

11 years agochromaprint: add stream out chromaprint module
Francois Cartegnie [Mon, 19 Nov 2012 18:32:30 +0000 (19:32 +0100)]
chromaprint: add stream out chromaprint module

11 years agoQt: VideoWidget: remove unimplemented method
Francois Cartegnie [Thu, 4 Apr 2013 22:27:49 +0000 (00:27 +0200)]
Qt: VideoWidget: remove unimplemented method

11 years agoQt: add events extender
Francois Cartegnie [Thu, 4 Apr 2013 21:20:42 +0000 (23:20 +0200)]
Qt: add events extender

11 years agoadd new modules to the relevant files
Felix Paul Kühne [Thu, 4 Apr 2013 17:47:40 +0000 (19:47 +0200)]
add new modules to the relevant files