]> git.sesse.net Git - vlc/log
vlc
14 years agoSkins2: (Almost entirely) replace another two macros with functions.
JP Dinger [Sun, 22 Nov 2009 11:54:57 +0000 (12:54 +0100)]
Skins2: (Almost entirely) replace another two macros with functions.

14 years agoSkins2: Cosmetics and the occasional duplicate call elimintation.
JP Dinger [Sat, 21 Nov 2009 22:37:05 +0000 (23:37 +0100)]
Skins2: Cosmetics and the occasional duplicate call elimintation.

14 years agoSkins2: Cosmetics and make better use of a test that's done anyway.
JP Dinger [Sat, 21 Nov 2009 20:37:06 +0000 (21:37 +0100)]
Skins2: Cosmetics and make better use of a test that's done anyway.

14 years agoSkins2: Cosmetic.
JP Dinger [Sat, 21 Nov 2009 20:19:28 +0000 (21:19 +0100)]
Skins2: Cosmetic.

14 years agoSkins2: Replace some theme macros by templated code.
JP Dinger [Sat, 21 Nov 2009 18:26:22 +0000 (19:26 +0100)]
Skins2: Replace some theme macros by templated code.

14 years agoSkins2: Add (and use) template parameter typedefs so that they might be used, say...
JP Dinger [Sat, 21 Nov 2009 18:22:38 +0000 (19:22 +0100)]
Skins2: Add (and use) template parameter typedefs so that they might be used, say, as function return types. The next commit needs this.

14 years agoSkins2: Add ptrmap<> to possibly prevent some more empty nodes.
JP Dinger [Sat, 21 Nov 2009 14:57:02 +0000 (15:57 +0100)]
Skins2: Add ptrmap<> to possibly prevent some more empty nodes.

14 years agoSkins2: Factor out duplicate code (mod), and provide a const accessor to the keymap...
JP Dinger [Sat, 21 Nov 2009 14:30:38 +0000 (15:30 +0100)]
Skins2: Factor out duplicate code (mod), and provide a const accessor to the keymap: std::map<>::operator[] will create empty nodes if they don't exist already.

14 years agoSkins2: Move getShifts from const to static.
JP Dinger [Sat, 21 Nov 2009 14:26:52 +0000 (15:26 +0100)]
Skins2: Move getShifts from const to static.

14 years agoSkins2: Cosmetics.
JP Dinger [Sat, 21 Nov 2009 14:24:23 +0000 (15:24 +0100)]
Skins2: Cosmetics.

14 years agoSkins2: Avoid work by postponing to where and if it is needed.
JP Dinger [Sat, 21 Nov 2009 11:52:58 +0000 (12:52 +0100)]
Skins2: Avoid work by postponing to where and if it is needed.

14 years agoSkins2: Cosmetics
JP Dinger [Sat, 21 Nov 2009 10:43:25 +0000 (11:43 +0100)]
Skins2: Cosmetics

14 years agoSkins2: x11_display: Replace PUT_PIXEL and BLEND_PIXEL macros with templates. Could...
JP Dinger [Sat, 21 Nov 2009 10:26:16 +0000 (11:26 +0100)]
Skins2: x11_display: Replace PUT_PIXEL and BLEND_PIXEL macros with templates. Could use more testing and possibly more refactoring.

14 years agoFix typos (hopefully correctly) and formatting in comment.
JP Dinger [Fri, 20 Nov 2009 15:01:04 +0000 (16:01 +0100)]
Fix typos (hopefully correctly) and formatting in comment.

14 years agoSkins2: Drop another small heap allocation in favour of the stack.
JP Dinger [Fri, 20 Nov 2009 15:00:22 +0000 (16:00 +0100)]
Skins2: Drop another small heap allocation in favour of the stack.

14 years agoSkins2: Factor out repeated code and use var_SetVariant where applicable.
JP Dinger [Fri, 20 Nov 2009 14:59:23 +0000 (15:59 +0100)]
Skins2: Factor out repeated code and use var_SetVariant where applicable.

14 years agoSkins2: Cleanup after merge.
JP Dinger [Tue, 17 Nov 2009 17:13:16 +0000 (18:13 +0100)]
Skins2: Cleanup after merge.

14 years agoSkins2: Use vlc KEY_MODIFIER_* constants for key modifier masks, simplifying the...
JP Dinger [Mon, 16 Nov 2009 12:51:30 +0000 (13:51 +0100)]
Skins2: Use vlc KEY_MODIFIER_* constants for key modifier masks, simplifying the code. Revert from enum to static const int to not have to include vlc_keys.h through the header file.

14 years agoSkins2: Use var_SetVariant() some more.
JP Dinger [Mon, 16 Nov 2009 12:06:08 +0000 (13:06 +0100)]
Skins2: Use var_SetVariant() some more.

14 years agoSkins2: Factor out getModKey() and getKeyState() (both used twice), use var_SetVarian...
JP Dinger [Mon, 16 Nov 2009 12:01:49 +0000 (13:01 +0100)]
Skins2: Factor out getModKey() and getKeyState() (both used twice), use var_SetVariant() instead of var_Set().

14 years agoSkins2: No need to new char[] temporaries; use stack instead.
JP Dinger [Mon, 16 Nov 2009 11:56:16 +0000 (12:56 +0100)]
Skins2: No need to new char[] temporaries; use stack instead.

14 years agoSkins2: Refactor string manipulation event handling a bit and replace some static...
JP Dinger [Sun, 15 Nov 2009 22:24:41 +0000 (23:24 +0100)]
Skins2: Refactor string manipulation event handling a bit and replace some static const members with an enum.

14 years agoSkins2: Fix a warning; add a forgotten #undef.
JP Dinger [Fri, 2 Oct 2009 13:09:37 +0000 (15:09 +0200)]
Skins2: Fix a warning; add a forgotten #undef.

14 years agoSkins2 compile fix: Apparently declarations went missing in merge.
JP Dinger [Fri, 2 Oct 2009 08:55:11 +0000 (10:55 +0200)]
Skins2 compile fix: Apparently declarations went missing in merge.

14 years agoSkins2: Use typedefs for internal template-derived types, and rectify an accidental...
JP Dinger [Sat, 12 Sep 2009 14:36:00 +0000 (16:36 +0200)]
Skins2: Use typedefs for internal template-derived types, and rectify an accidental skip while removing.

14 years agoSkins2: Cosmetics, 100% pure. We don't indent for labels in C, we don't in C++.
JP Dinger [Sat, 12 Sep 2009 15:14:01 +0000 (17:14 +0200)]
Skins2: Cosmetics, 100% pure. We don't indent for labels in C, we don't in C++.

14 years agoReplace #if XP_SYMBOL with #if defined(XP_SYMBOL) for consistency.
JP Dinger [Tue, 4 Aug 2009 15:32:39 +0000 (17:32 +0200)]
Replace #if XP_SYMBOL with #if defined(XP_SYMBOL) for consistency.

14 years agomacosx/framework: Add video_dirs to the list of MediaDiscoverer by default.
Pierre d'Herbemont [Sat, 5 Dec 2009 15:41:20 +0000 (16:41 +0100)]
macosx/framework: Add video_dirs to the list of MediaDiscoverer by default.

14 years agoshout: Simplify description name.
Pierre d'Herbemont [Sat, 5 Dec 2009 15:35:16 +0000 (16:35 +0100)]
shout: Simplify description name.

14 years agoVLCKit: QuickTime doesn't support mp4v but h264 in mp4.
Pierre d'Herbemont [Thu, 3 Dec 2009 11:12:20 +0000 (12:12 +0100)]
VLCKit: QuickTime doesn't support mp4v but h264 in mp4.

14 years agoVLCKit: fix a leak.
Pierre d'Herbemont [Thu, 3 Dec 2009 11:12:07 +0000 (12:12 +0100)]
VLCKit: fix a leak.

14 years agolibvlc: Fix media discoverer with category.
Pierre d'Herbemont [Thu, 3 Dec 2009 11:11:05 +0000 (12:11 +0100)]
libvlc: Fix media discoverer with category.

14 years agoM3U: some people do use UTF-8 in m3u, revert to autodetect
Rémi Denis-Courmont [Sat, 5 Dec 2009 14:43:05 +0000 (16:43 +0200)]
M3U: some people do use UTF-8 in m3u, revert to autodetect

14 years agosmem: no need to create the variables as config_ChainParse is already creating them.
Rémi Duraffort [Sat, 5 Dec 2009 11:06:25 +0000 (12:06 +0100)]
smem: no need to create the variables as config_ChainParse is already creating them.

14 years agoSignedness mismatch
Rémi Denis-Courmont [Sat, 5 Dec 2009 10:53:01 +0000 (12:53 +0200)]
Signedness mismatch

14 years agoInput item type cannot be negative (fix warning)
Rémi Denis-Courmont [Sat, 5 Dec 2009 10:51:19 +0000 (12:51 +0200)]
Input item type cannot be negative (fix warning)

14 years agoOrder initializers
Rémi Denis-Courmont [Sat, 5 Dec 2009 10:44:59 +0000 (12:44 +0200)]
Order initializers

14 years agoUnused variable
Rémi Denis-Courmont [Sat, 5 Dec 2009 10:37:59 +0000 (12:37 +0200)]
Unused variable

14 years agoUnused variables
Rémi Denis-Courmont [Sat, 5 Dec 2009 10:32:47 +0000 (12:32 +0200)]
Unused variables

14 years agoimem requires -lm
Rémi Denis-Courmont [Sat, 5 Dec 2009 10:07:51 +0000 (12:07 +0200)]
imem requires -lm

14 years agosmem: use config_ChainParse for configuration.
Rémi Duraffort [Fri, 4 Dec 2009 18:41:28 +0000 (19:41 +0100)]
smem: use config_ChainParse for configuration.

14 years agoContribs: projectM depends on glew
Jean-Baptiste Kempf [Fri, 4 Dec 2009 13:58:09 +0000 (14:58 +0100)]
Contribs: projectM depends on glew

14 years agoReally kill reallocations.
Rémi Duraffort [Fri, 4 Dec 2009 13:19:19 +0000 (14:19 +0100)]
Really kill reallocations.

14 years agoQt: make the search box take less space.
Jean-Baptiste Kempf [Fri, 4 Dec 2009 13:08:06 +0000 (14:08 +0100)]
Qt: make the search box take less space.

14 years agoContribs: update libpng-osx.patch.
Konstantin Pavlov [Fri, 4 Dec 2009 12:07:27 +0000 (15:07 +0300)]
Contribs: update libpng-osx.patch.

14 years agoWin32 Contribs: now with CDDB, SQLite3 and projectM
Jean-Baptiste Kempf [Fri, 4 Dec 2009 11:57:25 +0000 (12:57 +0100)]
Win32 Contribs: now with CDDB, SQLite3 and projectM

14 years agoSQL/SQLite: Fix GetColumn functions in SQLite and implement a GetColumnSize function
Srikanth Raju [Mon, 30 Nov 2009 08:58:00 +0000 (14:28 +0530)]
SQL/SQLite: Fix GetColumn functions in SQLite and implement a GetColumnSize function

Add a GetColumnSize function in the SQL API.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoqt4: kill some reallocations.
Rémi Duraffort [Fri, 4 Dec 2009 11:02:59 +0000 (12:02 +0100)]
qt4: kill some reallocations.

14 years agoMerge FFmpeg on Windows
Jean-Baptiste Kempf [Fri, 4 Dec 2009 10:45:19 +0000 (11:45 +0100)]
Merge FFmpeg on Windows

14 years agoConfigure: fix typo
Jean-Baptiste Kempf [Fri, 4 Dec 2009 10:45:08 +0000 (11:45 +0100)]
Configure: fix typo

14 years agodc1394: fix memleaks.
Rémi Duraffort [Fri, 4 Dec 2009 10:38:58 +0000 (11:38 +0100)]
dc1394: fix memleaks.

14 years agodc1394: fix potential memleak.
Rémi Duraffort [Fri, 4 Dec 2009 10:33:46 +0000 (11:33 +0100)]
dc1394: fix potential memleak.

14 years agodc1394: fix debug messages
Rémi Duraffort [Fri, 4 Dec 2009 10:31:09 +0000 (11:31 +0100)]
dc1394: fix debug messages

14 years agodc1394: We must quit the function if the file handler is -1 (and not continue like...
Rémi Duraffort [Fri, 4 Dec 2009 10:16:01 +0000 (11:16 +0100)]
dc1394: We must quit the function if the file handler is -1 (and not continue like if that's ok).

14 years agodc1394: factorize.
Rémi Duraffort [Fri, 4 Dec 2009 09:55:23 +0000 (10:55 +0100)]
dc1394: factorize.

14 years agoActivate projectM for windows
Jean-Baptiste Kempf [Fri, 4 Dec 2009 10:06:51 +0000 (11:06 +0100)]
Activate projectM for windows

14 years agoContrib: various fixes to hope fixing projectM compilation
Jean-Baptiste Kempf [Fri, 4 Dec 2009 08:14:31 +0000 (09:14 +0100)]
Contrib: various fixes to hope fixing projectM compilation

14 years agoContrib: update taglib to 1.6.1
Jean-Baptiste Kempf [Fri, 4 Dec 2009 00:00:16 +0000 (01:00 +0100)]
Contrib: update taglib to 1.6.1

14 years agoFix DirectSound spdif audio output
Jeff Lu [Wed, 2 Dec 2009 18:50:17 +0000 (10:50 -0800)]
Fix DirectSound spdif audio output

DirectSound spdif-mode audio output was garbled because buffer calculations
were using always pcm-mode size values.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoContrib: minor update for theora and libpng
Jean-Baptiste Kempf [Thu, 3 Dec 2009 22:53:42 +0000 (23:53 +0100)]
Contrib: minor update for theora and libpng

14 years agolibprojectM 2.0.0 update for Win32
Jean-Baptiste Kempf [Thu, 3 Dec 2009 22:48:26 +0000 (23:48 +0100)]
libprojectM 2.0.0 update for Win32

14 years agoContrib: add Glew for projectM
Jean-Baptiste Kempf [Thu, 3 Dec 2009 21:33:13 +0000 (22:33 +0100)]
Contrib: add Glew for projectM

This stupid library with only 1 file to compile has won, by far, to be awarded the MOST STUPID config/Makefile system... Seriously, autotools is bad, but if you do stuff like that, please go and stop using a computer

14 years agoForce projectM to be static
Jean-Baptiste Kempf [Thu, 3 Dec 2009 20:58:39 +0000 (21:58 +0100)]
Force projectM to be static

14 years agoContribs: use projectM 2.0.0
Jean-Baptiste Kempf [Thu, 3 Dec 2009 20:56:31 +0000 (21:56 +0100)]
Contribs: use projectM 2.0.0

14 years agoContrib bootstrap: ready cmake crosscompilation
Jean-Baptiste Kempf [Thu, 3 Dec 2009 22:39:17 +0000 (23:39 +0100)]
Contrib bootstrap: ready cmake crosscompilation

14 years agoQt: remove unnecessary macro
Jean-Baptiste Kempf [Tue, 1 Dec 2009 01:04:59 +0000 (02:04 +0100)]
Qt: remove unnecessary macro

14 years agoQt: rename panels.hpp to standardpanel.hpp
Jean-Baptiste Kempf [Sun, 29 Nov 2009 23:44:01 +0000 (00:44 +0100)]
Qt: rename panels.hpp to standardpanel.hpp

We don't have anymore 2 types of panels.

14 years agoQt: Remove the gotoPlaying button, as noone understood it.
Jean-Baptiste Kempf [Sun, 29 Nov 2009 23:39:50 +0000 (00:39 +0100)]
Qt: Remove the gotoPlaying button, as noone understood it.

14 years agoQt: playlist, remove the bar of buttons at the bottom
Jean-Baptiste Kempf [Sun, 29 Nov 2009 23:37:10 +0000 (00:37 +0100)]
Qt: playlist, remove the bar of buttons at the bottom

It just changes the layout, but not much more yet.

14 years agoQt: playlist code cosmetics
Jean-Baptiste Kempf [Sun, 29 Nov 2009 23:26:43 +0000 (00:26 +0100)]
Qt: playlist code cosmetics

14 years agoQt: remove random and repeat buttons from playlist
Jean-Baptiste Kempf [Sun, 29 Nov 2009 23:21:56 +0000 (00:21 +0100)]
Qt: remove random and repeat buttons from playlist

And clean the code.

14 years agoQt: Remove PLPanel upper class
Jean-Baptiste Kempf [Sun, 29 Nov 2009 23:17:36 +0000 (00:17 +0100)]
Qt: Remove PLPanel upper class

14 years agoQt: add repeat and random button to the default toolbar
Jean-Baptiste Kempf [Sun, 29 Nov 2009 22:37:08 +0000 (23:37 +0100)]
Qt: add repeat and random button to the default toolbar

14 years agoNEWS: XvMC was removed
Jean-Baptiste Kempf [Sun, 29 Nov 2009 22:16:49 +0000 (23:16 +0100)]
NEWS: XvMC was removed

14 years agoQt: allow loop/repeat button to be in a toolbar (part 2)
Jean-Baptiste Kempf [Sun, 29 Nov 2009 22:16:16 +0000 (23:16 +0100)]
Qt: allow loop/repeat button to be in a toolbar (part 2)

Action and states consistency

14 years agoHotkeys: add missing break in switch
Jean-Baptiste Kempf [Sun, 29 Nov 2009 20:24:24 +0000 (21:24 +0100)]
Hotkeys: add missing break in switch

14 years agoQt: allow loop/repeat button to be in a toolbar (part 1)
Jean-Baptiste Kempf [Sun, 29 Nov 2009 16:47:09 +0000 (17:47 +0100)]
Qt: allow loop/repeat button to be in a toolbar (part 1)

14 years agoQt: make sure the random buttons states are consistent
Jean-Baptiste Kempf [Sun, 29 Nov 2009 17:20:24 +0000 (18:20 +0100)]
Qt: make sure the random buttons states are consistent

with the core and between themselves

14 years agoQt: code cosmetic
Jean-Baptiste Kempf [Sun, 29 Nov 2009 16:48:23 +0000 (17:48 +0100)]
Qt: code cosmetic

14 years agoQt: actually activate random action
Jean-Baptiste Kempf [Sun, 29 Nov 2009 16:13:07 +0000 (17:13 +0100)]
Qt: actually activate random action

14 years agoQt: moving Random to the normal toolbars
Jean-Baptiste Kempf [Sat, 28 Nov 2009 13:09:35 +0000 (14:09 +0100)]
Qt: moving Random to the normal toolbars

14 years agoQt: factorize again
Jean-Baptiste Kempf [Sat, 28 Nov 2009 13:29:07 +0000 (14:29 +0100)]
Qt: factorize again

14 years agoQt: factorize
Jean-Baptiste Kempf [Sat, 28 Nov 2009 13:24:06 +0000 (14:24 +0100)]
Qt: factorize

14 years agoQt: fix tab order
Jean-Baptiste Kempf [Fri, 27 Nov 2009 17:51:11 +0000 (18:51 +0100)]
Qt: fix tab order

14 years agoQt: add the hw-accel to simple preferences
Jean-Baptiste Kempf [Fri, 27 Nov 2009 17:50:14 +0000 (18:50 +0100)]
Qt: add the hw-accel to simple preferences

14 years agoQt: first run dialog is never asked again if --no-qt-privacy-ask was passed on the...
Jean-Baptiste Kempf [Fri, 27 Nov 2009 17:41:02 +0000 (18:41 +0100)]
Qt: first run dialog is never asked again if --no-qt-privacy-ask was passed on the first run.

This will help deployment.
And Close #1834.
I believe that it will work on Maemo now.

14 years agoQt4: firstRun dialog is now separated
Jean-Baptiste Kempf [Fri, 27 Nov 2009 17:28:29 +0000 (18:28 +0100)]
Qt4: firstRun dialog is now separated

14 years agoBlacklist Qt 4.5.0 as promised
Jean-Baptiste Kempf [Fri, 27 Nov 2009 14:09:28 +0000 (15:09 +0100)]
Blacklist Qt 4.5.0 as promised

I know this is annoying, but it is too difficult to maintain.
If you are a maintainer, you can revert this commit, but this isn't advised

14 years agoQt: remove unnecessary includes
Jean-Baptiste Kempf [Fri, 27 Nov 2009 14:08:10 +0000 (15:08 +0100)]
Qt: remove unnecessary includes

14 years agoUpdate NEWS and LIST
Jean-Baptiste Kempf [Fri, 27 Nov 2009 14:07:48 +0000 (15:07 +0100)]
Update NEWS and LIST

14 years agoChange debug
Jean-Baptiste Kempf [Thu, 15 Oct 2009 20:00:35 +0000 (22:00 +0200)]
Change debug

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: code cosmetics
Jean-Baptiste Kempf [Wed, 14 Oct 2009 20:02:45 +0000 (22:02 +0200)]
Qt: code cosmetics

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: use a single state variable and debug
Jean-Baptiste Kempf [Wed, 14 Oct 2009 20:00:29 +0000 (22:00 +0200)]
Qt: use a single state variable and debug

This also fixes the non returning to the correct size because of too high minimumSize();

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: move to Stack Widget, part 2
Jean-Baptiste Kempf [Tue, 13 Oct 2009 13:19:29 +0000 (15:19 +0200)]
Qt: move to Stack Widget, part 2

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agoQt: change mainLayout
Jean-Baptiste Kempf [Thu, 8 Oct 2009 08:58:43 +0000 (10:58 +0200)]
Qt: change mainLayout

And use a QStackedWidget.
This will be usefull in the future to:
 - simplify the code about states and video-resize
 - support Qt Animations

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
14 years agobandlimited: check input format more thoroughly (closes #3171)
Rémi Denis-Courmont [Thu, 3 Dec 2009 21:49:52 +0000 (23:49 +0200)]
bandlimited: check input format more thoroughly (closes #3171)

14 years agoCode factor
Rémi Denis-Courmont [Thu, 3 Dec 2009 21:49:31 +0000 (23:49 +0200)]
Code factor

14 years agocontribs: updated binary package for all Darwin flavours including SQLite 3.6.20...
Felix Paul Kühne [Thu, 3 Dec 2009 20:43:29 +0000 (21:43 +0100)]
contribs: updated binary package for all Darwin flavours including SQLite 3.6.20 and the usual round of updates for the other libraries

14 years agocontribs: make sure regex and SQLite get only compiled once per release
Felix Paul Kühne [Thu, 3 Dec 2009 20:41:46 +0000 (21:41 +0100)]
contribs: make sure regex and SQLite get only compiled once per release

14 years agocontribs: added SQLite 3.6.20 to the OS X contribs
Felix Paul Kühne [Thu, 3 Dec 2009 20:29:23 +0000 (21:29 +0100)]
contribs: added SQLite 3.6.20 to the OS X contribs