vlc.git
10 years agotaglib: factorize.
Rémi Duraffort [Mon, 9 Nov 2009 18:21:16 +0000 (19:21 +0100)]
taglib: factorize.

10 years agotaglib: write to some more files.
Rémi Duraffort [Mon, 2 Nov 2009 21:07:00 +0000 (22:07 +0100)]
taglib: write to some more files.

10 years agommstu: fix msg_* format.
Rémi Duraffort [Mon, 9 Nov 2009 11:14:59 +0000 (12:14 +0100)]
mmstu: fix msg_* format.

10 years agotaglib: improve the module to read metas from RIFF files.
Rémi Duraffort [Mon, 2 Nov 2009 15:34:02 +0000 (16:34 +0100)]
taglib: improve the module to read metas from RIFF files.

10 years agoavcodec: add missing variable.
Rémi Duraffort [Fri, 6 Nov 2009 12:44:38 +0000 (13:44 +0100)]
avcodec: add missing variable.

10 years agovideo_filter_scene: no need to mess up with pointers here.
Rémi Duraffort [Tue, 27 Oct 2009 15:29:24 +0000 (16:29 +0100)]
video_filter_scene: no need to mess up with pointers here.

10 years agodshow: use var_Get* when applicable.
Rémi Duraffort [Mon, 26 Oct 2009 12:24:46 +0000 (13:24 +0100)]
dshow: use var_Get* when applicable.

10 years agox264: add option to fiddle weighting for P-frames from x264_BUILD >= 79
Ilkka Ollakka [Mon, 9 Nov 2009 05:56:45 +0000 (07:56 +0200)]
x264: add option to fiddle weighting for P-frames from x264_BUILD >= 79

10 years agoFixed an uninitiliazed value regarding deinterlacing state.
Laurent Aimar [Sun, 8 Nov 2009 17:58:55 +0000 (18:58 +0100)]
Fixed an uninitiliazed value regarding deinterlacing state.

Thanks to ivoire for noticing it.

10 years agobands e.g. should have 10 values, not 9
Kaarlo Raiha [Sat, 7 Nov 2009 19:05:05 +0000 (21:05 +0200)]
bands e.g. should have 10 values, not 9

Signed-off-by: Ilkka Ollakka <ileoo@iki.fi>
10 years agoqt4 equalizer load core bands and preamp to extended panel
Kaarlo Raiha [Sat, 7 Nov 2009 19:02:11 +0000 (21:02 +0200)]
qt4 equalizer load core bands and preamp to extended panel

Signed-off-by: Ilkka Ollakka <ileoo@iki.fi>
10 years agocontrib: add --enable-pthreads/--enable-w32threads to ffmpeg
Ilkka Ollakka [Sun, 8 Nov 2009 13:37:16 +0000 (15:37 +0200)]
contrib: add --enable-pthreads/--enable-w32threads to ffmpeg

Should work in linux, no idea on win32 builds, so you're free to reverts
if it kills your kittens.

10 years agoavcodec: drop own threading code and just let ffmpeg handle it own threading
Ilkka Ollakka [Sun, 8 Nov 2009 13:34:35 +0000 (15:34 +0200)]
avcodec: drop own threading code and just let ffmpeg handle it own threading

This means that multithread encoding with avcodec now needs
--enable-pthreads/--enable-w32threads.

10 years agoLinux: use accept4 if available (glibc 2.10)
Rémi Denis-Courmont [Sun, 8 Nov 2009 11:02:43 +0000 (13:02 +0200)]
Linux: use accept4 if available (glibc 2.10)

10 years agoLinux: create sockets with close-on-exec flag in thread-safe manner
Rémi Denis-Courmont [Sun, 8 Nov 2009 10:38:41 +0000 (12:38 +0200)]
Linux: create sockets with close-on-exec flag in thread-safe manner

There is a window of opportunity to leak file descriptors between
their creation and the fcntl(FD_CLOEXEC) call. If another thread forks
during this window, the descriptors will not have a the close-on-exec
flag, and get leaked after exec(). This is a limitation of POSIX.

While we're using the Linux-specific SOCK_CLOEXEC, we might as well
use SOCK_NONBLOCK, and spare ourselves the three fcntl() calls.

10 years agoQt4: remove PlaylistEventManager
Jakob Leben [Sat, 7 Nov 2009 17:50:05 +0000 (18:50 +0100)]
Qt4: remove PlaylistEventManager

10 years agoQt4: let PLModel and PLSelector use MainInputManager instead of PlaylistEventManager
Jakob Leben [Sat, 7 Nov 2009 17:49:07 +0000 (18:49 +0100)]
Qt4: let PLModel and PLSelector use MainInputManager instead of PlaylistEventManager

10 years agoQt4: implement PlaylistEventManager functionality in MainInputManager
Jakob Leben [Sat, 7 Nov 2009 17:40:38 +0000 (18:40 +0100)]
Qt4: implement PlaylistEventManager functionality in MainInputManager

10 years agoLua RC interface: Fix info command
Jean-Philippe Andre [Sat, 7 Nov 2009 17:46:04 +0000 (18:46 +0100)]
Lua RC interface: Fix info command

s/input_info/input.info/

10 years agoQt4: remove incorrect use of EQ callbacks
Rémi Denis-Courmont [Sat, 7 Nov 2009 14:56:21 +0000 (16:56 +0200)]
Qt4: remove incorrect use of EQ callbacks

 * deleting non-existent callback is not allowed (-> abort),
 * adding a callback but not deleting it is a bad idea,
 * deleting a callback while setting the valeu can race against other
   interfaces.

10 years agoQt4: switch PLModel to use PlaylistEventManager
Jakob Leben [Sat, 7 Nov 2009 11:02:53 +0000 (12:02 +0100)]
Qt4: switch PLModel to use PlaylistEventManager

10 years agoQt4: missing cleanup and redundant include
Jakob Leben [Sat, 7 Nov 2009 10:16:15 +0000 (11:16 +0100)]
Qt4: missing cleanup and redundant include

10 years agoQt4: fix V4L1 device node specification
Rémi Denis-Courmont [Sat, 7 Nov 2009 09:54:53 +0000 (11:54 +0200)]
Qt4: fix V4L1 device node specification

--v4l-vdev is obsolete.

10 years agoQt4: more media browser (PL Selector) beautification
Jakob Leben [Sat, 7 Nov 2009 07:56:02 +0000 (08:56 +0100)]
Qt4: more media browser (PL Selector) beautification

10 years agopodcast: per item add/remove request
Jakob Leben [Sat, 7 Nov 2009 07:54:17 +0000 (08:54 +0100)]
podcast: per item add/remove request

10 years agoCleanup
Felix Paul Kühne [Fri, 6 Nov 2009 23:27:53 +0000 (00:27 +0100)]
Cleanup

10 years agomacos dirs: simplified, implemented completely and fixed warnings
Felix Paul Kühne [Fri, 6 Nov 2009 23:23:40 +0000 (00:23 +0100)]
macos dirs: simplified, implemented completely and fixed warnings

10 years agocontribs: new binary package for Darwin. In sync with current libraries.
Felix Paul Kühne [Fri, 6 Nov 2009 18:37:26 +0000 (19:37 +0100)]
contribs: new binary package for Darwin. In sync with current libraries.

Already available for all 3 platforms.

10 years agocontribs/ffmpeg: fixed typo spotted by funman
Felix Paul Kühne [Fri, 6 Nov 2009 17:36:27 +0000 (18:36 +0100)]
contribs/ffmpeg: fixed typo spotted by funman

10 years agocontribs: fixed linking 64bit libraries on 32bit Darwin installations
Felix Paul Kühne [Fri, 6 Nov 2009 17:21:06 +0000 (18:21 +0100)]
contribs: fixed linking 64bit libraries on 32bit Darwin installations

10 years agoOSX: use correctly git even when building out of srcdir
Rafaël Carré [Fri, 6 Nov 2009 17:32:16 +0000 (18:32 +0100)]
OSX: use correctly git even when building out of srcdir

Note : Info.plist.in doesn't seem to contain "REVISION" string
Is that git command now useless?

10 years agocontribs/ffmpeg: fixed compilation on PPC-based Macs, removed old patch
Felix Paul Kühne [Fri, 6 Nov 2009 17:14:37 +0000 (18:14 +0100)]
contribs/ffmpeg: fixed compilation on PPC-based Macs, removed old patch

10 years agocontribs/schroedinger: fixed source download as original server no longer provides...
Felix Paul Kühne [Fri, 6 Nov 2009 17:02:11 +0000 (18:02 +0100)]
contribs/schroedinger: fixed source download as original server no longer provides the package

10 years agopcre 7.6 isn't available anymore, use last version (8.00)
Rafaël Carré [Fri, 6 Nov 2009 16:50:34 +0000 (17:50 +0100)]
pcre 7.6 isn't available anymore, use last version (8.00)

10 years agoFix Sparkle rules:
Rafaël Carré [Fri, 6 Nov 2009 16:49:40 +0000 (17:49 +0100)]
Fix Sparkle rules:

1/ download
2/ unzip, move to .., touch .Sparkle

10 years agocontrib: remove mention of outdated patches
Rafaël Carré [Fri, 6 Nov 2009 16:04:59 +0000 (17:04 +0100)]
contrib: remove mention of outdated patches

10 years agocontribs/theora: fixed compilation on OS X and removed outdated patches
Felix Paul Kühne [Fri, 6 Nov 2009 16:00:33 +0000 (17:00 +0100)]
contribs/theora: fixed compilation on OS X and removed outdated patches

10 years agoRename audio filter2 capability back to audio filter
Rémi Denis-Courmont [Thu, 5 Nov 2009 21:40:23 +0000 (23:40 +0200)]
Rename audio filter2 capability back to audio filter

10 years agoNormvol: convert to audio filter2
Rémi Denis-Courmont [Thu, 5 Nov 2009 21:35:27 +0000 (23:35 +0200)]
Normvol: convert to audio filter2

10 years agoEqualizer: convert to audio filter2
Rémi Denis-Courmont [Thu, 5 Nov 2009 21:31:28 +0000 (23:31 +0200)]
Equalizer: convert to audio filter2

10 years agospatializer: convert to audio filter2
Rémi Denis-Courmont [Thu, 5 Nov 2009 21:23:17 +0000 (23:23 +0200)]
spatializer: convert to audio filter2

10 years agoqt4: change QIcon( QPixmap( x ) ) -> QIcon( x )
Ilkka Ollakka [Thu, 5 Nov 2009 19:40:44 +0000 (21:40 +0200)]
qt4: change QIcon( QPixmap( x ) ) -> QIcon( x )

Seemed to work just fine, and didn't find any reason to keep that form.

10 years agoDirect3D is a vout display now
Geoffroy Couprie [Wed, 4 Nov 2009 22:38:13 +0000 (23:38 +0100)]
Direct3D is a vout display now

10 years agoBuild fix
Rémi Denis-Courmont [Wed, 4 Nov 2009 20:37:49 +0000 (22:37 +0200)]
Build fix

10 years agoopen: O_CLOEXEC is ignored by older kernel, fix & simplify
Rémi Denis-Courmont [Wed, 4 Nov 2009 19:45:58 +0000 (21:45 +0200)]
open: O_CLOEXEC is ignored by older kernel, fix & simplify

10 years agoWinCE: strip plugin DLLs when creating package
Pierre Ynard [Wed, 4 Nov 2009 12:15:08 +0000 (13:15 +0100)]
WinCE: strip plugin DLLs when creating package

This is quite important on devices where storage space is limited...

10 years agoFix release doc for update file:
Rafaël Carré [Tue, 3 Nov 2009 21:09:17 +0000 (22:09 +0100)]
Fix release doc for update file:

It's not named update .xml since 0.9

10 years agoskins2: add a --[no]-skinned-video parameter (enabled by default)
Erwan Tulou [Tue, 3 Nov 2009 20:22:08 +0000 (21:22 +0100)]
skins2: add a --[no]-skinned-video parameter (enabled by default)

This parameter is intended to give old skins a chance to play back video even
though no video tag is provided in the theme.xml file.

10 years agoUpdate: correctly handle different line endings
Rafaël Carré [Tue, 3 Nov 2009 20:59:47 +0000 (21:59 +0100)]
Update: correctly handle different line endings

10 years agoUpdate: make sure 1.1.0 > 1.1.0-git
Rafaël Carré [Tue, 3 Nov 2009 20:22:30 +0000 (21:22 +0100)]
Update: make sure 1.1.0 >  1.1.0-git

Also remove unneeded prototypes

10 years agoXCB global hotkeys: fix X11 connection failure handling
Rémi Denis-Courmont [Tue, 3 Nov 2009 19:28:26 +0000 (21:28 +0200)]
XCB global hotkeys: fix X11 connection failure handling

10 years agoQt4: fix faulty playlist show / hide logic
Jakob Leben [Tue, 3 Nov 2009 11:15:03 +0000 (12:15 +0100)]
Qt4: fix faulty playlist show / hide logic

Fixes #2899, at least on Linux. Can somebody test on Windows, please?

10 years agoQt4: playlist popup menu enhancement
Jakob Leben [Tue, 3 Nov 2009 10:44:10 +0000 (11:44 +0100)]
Qt4: playlist popup menu enhancement

10 years agoLUA playlist: add support for pinkbike videos.
Konstantin Pavlov [Tue, 3 Nov 2009 09:15:36 +0000 (12:15 +0300)]
LUA playlist: add support for pinkbike videos.

10 years agostream_out_bridge: Fix [7c790ca]
Rafaël Carré [Tue, 3 Nov 2009 04:59:27 +0000 (05:59 +0100)]
stream_out_bridge: Fix [7c790ca]

bridge variables need to be attached to global libvlc object to be
common to all bridge instances

10 years agovlm object is needed early, store it when it's allocated
Rafaël Carré [Tue, 3 Nov 2009 04:03:29 +0000 (05:03 +0100)]
vlm object is needed early, store it when it's allocated

10 years agoCosmetic
Christophe Mutricy [Mon, 2 Nov 2009 22:36:52 +0000 (22:36 +0000)]
Cosmetic

10 years agoDefault enable libass module
Christophe Mutricy [Mon, 2 Nov 2009 22:18:33 +0000 (22:18 +0000)]
Default enable libass module

10 years agoFix help string
Christophe Mutricy [Mon, 2 Nov 2009 22:12:25 +0000 (22:12 +0000)]
Fix help string

10 years agofaad: NeAACDecFrameInfo.sbr is not a boolean
Rafaël Carré [Mon, 2 Nov 2009 19:30:12 +0000 (20:30 +0100)]
faad: NeAACDecFrameInfo.sbr is not a boolean

from the header:
SBR: 0: off, 1: on; upsample, 2: on; downsampled, 3: off; upsampled

10 years agoDisable errors by default
Rémi Denis-Courmont [Mon, 2 Nov 2009 19:17:47 +0000 (21:17 +0200)]
Disable errors by default

This breaks pretty much everybody's build. Thus it's completely
inadequate as a default setting (think of new devs...).

10 years agoAdded CommonDisplay for msw.
Laurent Aimar [Mon, 2 Nov 2009 19:05:51 +0000 (20:05 +0100)]
Added CommonDisplay for msw.

10 years agoPrefer direct3d over SDL.
Laurent Aimar [Mon, 2 Nov 2009 19:00:05 +0000 (20:00 +0100)]
Prefer direct3d over SDL.

10 years agoEnabled direct3d in "vout display" wrapper.
Laurent Aimar [Mon, 2 Nov 2009 18:48:36 +0000 (19:48 +0100)]
Enabled direct3d in "vout display" wrapper.

10 years agoConverted direct3d to vout display.
Laurent Aimar [Fri, 23 Oct 2009 23:34:53 +0000 (01:34 +0200)]
Converted direct3d to vout display.

It also fixes a few remaining race conditions.

10 years agoCosmetics.
Laurent Aimar [Tue, 20 Oct 2009 14:54:43 +0000 (16:54 +0200)]
Cosmetics.

10 years agoPrepare for vout display conversion.
Laurent Aimar [Tue, 20 Oct 2009 14:11:39 +0000 (16:11 +0200)]
Prepare for vout display conversion.

10 years agoRemoved useless includes (msw).
Laurent Aimar [Thu, 1 Oct 2009 20:42:04 +0000 (22:42 +0200)]
Removed useless includes (msw).

10 years agoAdded alang option to transcode (update)
Mathew King [Mon, 2 Nov 2009 15:49:30 +0000 (10:49 -0500)]
Added alang option to transcode (update)

When using the transcode output filter there is now the option of
setting the language of the audio stream.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agopodcast: missing initialization
Jakob Leben [Mon, 2 Nov 2009 15:37:25 +0000 (16:37 +0100)]
podcast: missing initialization

10 years agoQt4: don't "leak" playlist items
Jakob Leben [Sun, 1 Nov 2009 19:14:25 +0000 (20:14 +0100)]
Qt4: don't "leak" playlist items

There was opportunity for playlist items not showing up in Qt playlist due to race between playlist rebuilding and item-added, item-removed callbacks
Maybe also fixes some aspects of #2297 or completely - to test.

10 years agoi18n: remove deleted file
Pierre Ynard [Mon, 2 Nov 2009 02:23:08 +0000 (03:23 +0100)]
i18n: remove deleted file

10 years agonokia770 arm_colorconv : save 1 word of the stack
Rafaël Carré [Mon, 2 Nov 2009 01:39:43 +0000 (02:39 +0100)]
nokia770 arm_colorconv : save 1 word of the stack

r12 is a scratch register so use it

10 years agoRemove MAINTAINERS.
Rémi Denis-Courmont [Sun, 1 Nov 2009 07:32:55 +0000 (09:32 +0200)]
Remove MAINTAINERS.

It's so out-of-date that it's not even funny anymore.

Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
10 years agopodcast: implement "live" podcast item removal
Jakob Leben [Sun, 1 Nov 2009 17:30:54 +0000 (18:30 +0100)]
podcast: implement "live" podcast item removal

10 years agoQt4: correct parent when duplicating a PL item
Jakob Leben [Sun, 1 Nov 2009 14:51:50 +0000 (15:51 +0100)]
Qt4: correct parent when duplicating a PL item

10 years agoQt4: disable removing service discovery items
Jakob Leben [Sun, 1 Nov 2009 14:45:19 +0000 (15:45 +0100)]
Qt4: disable removing service discovery items

10 years agoUninitialized variable
Rémi Denis-Courmont [Sun, 1 Nov 2009 12:12:56 +0000 (14:12 +0200)]
Uninitialized variable

10 years agoXCB SD: use window manager names for items
Rémi Denis-Courmont [Sun, 1 Nov 2009 12:03:28 +0000 (14:03 +0200)]
XCB SD: use window manager names for items

10 years agoDo not filter out mouse coordinates (caca).
Laurent Aimar [Sun, 1 Nov 2009 11:41:33 +0000 (12:41 +0100)]
Do not filter out mouse coordinates (caca).

10 years agoDo not filter out mouse coordinates (sdl).
Laurent Aimar [Sun, 1 Nov 2009 11:39:36 +0000 (12:39 +0100)]
Do not filter out mouse coordinates (sdl).

10 years agoFixed VOUT_DISPLAY_RESET_PICTURES support in wrapper.
Laurent Aimar [Sun, 1 Nov 2009 11:35:30 +0000 (12:35 +0100)]
Fixed VOUT_DISPLAY_RESET_PICTURES support in wrapper.

Picture resources where not released when VOUT_DISPLAY_RESET_PICTURES
was called while direct rendering was used.

10 years agoFixed typo in msw.
Laurent Aimar [Sun, 1 Nov 2009 11:32:14 +0000 (12:32 +0100)]
Fixed typo in msw.

10 years agoXCB: allow mouse coordinates out rendering source area
Rémi Denis-Courmont [Sun, 1 Nov 2009 11:27:55 +0000 (13:27 +0200)]
XCB: allow mouse coordinates out rendering source area

This fixes problems with hiding the cursor while it is within the
"black bars". This should also improve gestures usability.

10 years agoXCB screen capture discovery plugin
Rémi Denis-Courmont [Sun, 1 Nov 2009 10:06:44 +0000 (12:06 +0200)]
XCB screen capture discovery plugin

TODO:
 - use application names for input items
 - add an item for the whole desktop,
 - add items for XRandR outputs.

10 years agoXCB: implement --screen-follow-mouse (closes #2977)
Rémi Denis-Courmont [Sun, 1 Nov 2009 08:50:49 +0000 (10:50 +0200)]
XCB: implement --screen-follow-mouse (closes #2977)

10 years agoWe need --binary flags to *sum utilities (closes #3138)
Rémi Denis-Courmont [Sun, 1 Nov 2009 07:35:53 +0000 (09:35 +0200)]
We need --binary flags to *sum utilities (closes #3138)

10 years agoAdd missing 'environ' declaration (fix build on FreeBSD)
Rafaël Carré [Sat, 31 Oct 2009 21:47:53 +0000 (22:47 +0100)]
Add missing 'environ' declaration (fix build on FreeBSD)

10 years agoFix potential crash on Windows (assumed)
Rémi Denis-Courmont [Sat, 31 Oct 2009 16:41:16 +0000 (18:41 +0200)]
Fix potential crash on Windows (assumed)

10 years agoRefuse to proceed with --disable-shared.
Rémi Denis-Courmont [Sat, 31 Oct 2009 15:22:04 +0000 (17:22 +0200)]
Refuse to proceed with --disable-shared.

This cannot work the way VLC links its plugins. Too many people shot
themselves in the foot with this option.

10 years agoQt4: remove privacy dialog on Qt4
Rémi Denis-Courmont [Sat, 31 Oct 2009 15:12:45 +0000 (17:12 +0200)]
Qt4: remove privacy dialog on Qt4

Unparented dialogs are not supported by the window manager. This was
causing a deadlock during VLC startup (There may be other cases left).

10 years agoQt4: remove unsuppotted system tray on Maemo
Rémi Denis-Courmont [Sat, 31 Oct 2009 15:11:20 +0000 (17:11 +0200)]
Qt4: remove unsuppotted system tray on Maemo

QSystremTray class does not exist at all.

10 years agoDVB: force m3u8 demux in scan mode
Rémi Denis-Courmont [Sat, 31 Oct 2009 13:10:13 +0000 (15:10 +0200)]
DVB: force m3u8 demux in scan mode

10 years agoRemove old playlist format export
Rémi Denis-Courmont [Sat, 31 Oct 2009 12:58:05 +0000 (14:58 +0200)]
Remove old playlist format export

Nothing has been using this for a while (how long?). We still have
import for old VLC playlists, though I'm not sure if anybody uses it
either.

10 years agoRecognize .m3u8 extension
Rémi Denis-Courmont [Sat, 31 Oct 2009 12:55:59 +0000 (14:55 +0200)]
Recognize .m3u8 extension

10 years agoQt4: add M3U8 export
Rémi Denis-Courmont [Sat, 31 Oct 2009 12:54:57 +0000 (14:54 +0200)]
Qt4: add M3U8 export

10 years agoExport: add support for normal M3U, move UTF-8 mode to M3U8
Rémi Denis-Courmont [Sat, 31 Oct 2009 12:52:57 +0000 (14:52 +0200)]
Export: add support for normal M3U, move UTF-8 mode to M3U8

10 years agoM3U: add support for .m3u8 files (Apple invention)
Rémi Denis-Courmont [Sat, 31 Oct 2009 12:43:39 +0000 (14:43 +0200)]
M3U: add support for .m3u8 files (Apple invention)

10 years agoM3U: add shortcut
Rémi Denis-Courmont [Sat, 31 Oct 2009 12:42:41 +0000 (14:42 +0200)]
M3U: add shortcut

Otherwise, checking for forced demux does not make much sense.

10 years agoQt4: remove SD menu from Media menu
Jakob Leben [Fri, 30 Oct 2009 21:48:26 +0000 (22:48 +0100)]
Qt4: remove SD menu from Media menu