]>
git.sesse.net Git - vlc/log
Romain Goyet [Sun, 31 Oct 2010 09:44:16 +0000 (10:44 +0100)]
opengl: Supports OpenGL ES.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Pierre d'Herbemont [Sun, 31 Oct 2010 09:27:36 +0000 (10:27 +0100)]
quartztext: Allow to bypass quartztext build on Darwin.
Romain Goyet [Sun, 31 Oct 2010 09:24:20 +0000 (10:24 +0100)]
modules: Add iOS vout module.
Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
Pierre d'Herbemont [Sun, 31 Oct 2010 09:17:42 +0000 (10:17 +0100)]
swscale: Support RGB565 in swscale.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:15:07 +0000 (10:15 +0100)]
quartztext: Basic support for iOS.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:11:03 +0000 (10:11 +0100)]
mp4: Don't build IOKit specific hack on iOS.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:05:21 +0000 (10:05 +0100)]
motion: Don't use unimotion on iOS.
Pierre d'Herbemont [Sun, 31 Oct 2010 08:57:27 +0000 (09:57 +0100)]
arm_neon: Force libtool to be in CC mode when using a custom as for iOS.
Rémi Denis-Courmont [Sun, 31 Oct 2010 09:12:20 +0000 (11:12 +0200)]
Remove useless #includes
Brad Smith [Sat, 30 Oct 2010 23:26:25 +0000 (19:26 -0400)]
Fix a typo with the libtool flag -export-symbols-regex
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
Pierre Ynard [Sat, 30 Oct 2010 20:14:11 +0000 (22:14 +0200)]
VAAPI: build fix
Ilkka Ollakka [Sat, 30 Oct 2010 20:01:03 +0000 (23:01 +0300)]
Qt4: coverflow, only do animation if target is under 100 items away
It seems to take about 10s to scroll 100 items in my pc, and any longer than
that is just way too slow.
Ilkka Ollakka [Sat, 30 Oct 2010 19:54:24 +0000 (22:54 +0300)]
Qt4: small buggy test if modelinder is hidden or now
Ilkka Ollakka [Sat, 30 Oct 2010 19:53:54 +0000 (22:53 +0300)]
Qt4: don't crash coverflow when cliked my mouse
Ilkka Ollakka [Sat, 30 Oct 2010 19:53:30 +0000 (22:53 +0300)]
Qt4: coverflow, fix off-by-one in scrollto
Laurent Aimar [Sat, 30 Oct 2010 19:01:42 +0000 (21:01 +0200)]
Added targa support to image demuxer.
Ilkka Ollakka [Sat, 30 Oct 2010 19:03:51 +0000 (22:03 +0300)]
Qt4: showslide scroll to row instead of column
Ilkka Ollakka [Sat, 30 Oct 2010 19:03:21 +0000 (22:03 +0300)]
Qt4: don't connect centerindexchanged, it's trigggered allways when coverflow is scrolling
Ilkka Ollakka [Sat, 30 Oct 2010 18:16:23 +0000 (21:16 +0300)]
Qt4 don't return on empty arturl, otherwise we don't get noart-icons
Rémi Duraffort [Sat, 30 Oct 2010 17:20:53 +0000 (19:20 +0200)]
luarc: fix #4282
Rémi Duraffort [Wed, 27 Oct 2010 17:36:39 +0000 (19:36 +0200)]
lua_sd: force garbage collection once a while.
Rémi Duraffort [Wed, 27 Oct 2010 16:19:15 +0000 (18:19 +0200)]
Use var_Inherit* when applicable.
Rémi Denis-Courmont [Sat, 30 Oct 2010 16:27:04 +0000 (19:27 +0300)]
Require XCB version of libpulse
Rémi Denis-Courmont [Sat, 30 Oct 2010 16:26:43 +0000 (19:26 +0300)]
VAAPI: use vlc_xlib_init()
Laurent Aimar [Sat, 30 Oct 2010 16:04:44 +0000 (18:04 +0200)]
Created the ES inside the Open() function of the ES demuxer.
Based on an initial patch by Rafaël Carré.
Laurent Aimar [Fri, 29 Oct 2010 22:57:01 +0000 (00:57 +0200)]
Fixed playing end of decoded audio data.
It closes #4278, partially closes #3152, closes last part of #3090.
It does not fix audio losses due to potentially buffered data by
packetizers/decoders.
Ludovic Fauvet [Sat, 30 Oct 2010 14:22:56 +0000 (16:22 +0200)]
Upnp: missing <assert.h> include
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Ludovic Fauvet [Sat, 30 Oct 2010 14:12:09 +0000 (16:12 +0200)]
Fix stupid typo
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Sat, 30 Oct 2010 10:00:23 +0000 (12:00 +0200)]
Text: Fix compilation on non-UTF-8 systems
Rafaël Carré [Sat, 30 Oct 2010 12:48:19 +0000 (14:48 +0200)]
ncurses: fix messages display
- use libvlc verbosity
- reset default color after having displayed the messages
Jean-Baptiste Kempf [Sat, 30 Oct 2010 09:44:46 +0000 (11:44 +0200)]
Qt: reorder views
Jean-Baptiste Kempf [Thu, 28 Oct 2010 12:33:27 +0000 (14:33 +0200)]
Qt: initial pass for CoverFlow view of the playlist
This code is unfinished, and is commited as a Proof-of-Concept
If people agree on it, we will go on this experiment, else revert.
A lot of the code is broken, you are warned.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
Jean-Baptiste Kempf [Fri, 29 Oct 2010 01:21:11 +0000 (03:21 +0200)]
Qt, playlist: Move getMeta helper functions to PLModel
Rafaël Carré [Fri, 29 Oct 2010 21:56:40 +0000 (23:56 +0200)]
ncurses: add back comment mistakenly removed
Rafaël Carré [Fri, 29 Oct 2010 21:53:28 +0000 (23:53 +0200)]
ncurses: simplify IsIndex() and DrawPlaylist()
Christophe Mutricy [Fri, 29 Oct 2010 21:30:44 +0000 (22:30 +0100)]
Add some translators
Christophe Mutricy [Fri, 29 Oct 2010 21:24:32 +0000 (22:24 +0100)]
Activate Modern Greek translation on Windows (and Mac)
Rafaël Carré [Fri, 29 Oct 2010 21:34:13 +0000 (23:34 +0200)]
ncurses: if (a || (!a && b)) -> if (a || b)
Rafaël Carré [Fri, 29 Oct 2010 16:09:52 +0000 (18:09 +0200)]
ncurses: typo
Rafaël Carré [Fri, 29 Oct 2010 16:03:51 +0000 (18:03 +0200)]
ncurses: remove broken code to switch between flat/tree view
flat/tree view seems to be controlled by playlist-tree option these days
Rafaël Carré [Fri, 29 Oct 2010 15:46:26 +0000 (17:46 +0200)]
ncurses: missing check in CheckIdx()
Rafaël Carré [Fri, 29 Oct 2010 15:29:12 +0000 (17:29 +0200)]
ncurses: messages box
Rafaël Carré [Fri, 29 Oct 2010 14:16:58 +0000 (16:16 +0200)]
ncurses: lot of changes stacked together
- remove some messages logging dead code
- don't store the ncurses WINDOW, use global stdscr instead
- add some fancy unicode characters to the help
- factorize list navigation key handling
all boxes now use the same code than PLAYLIST/BROWSE
this means there is now a selector in every box
- break Redraw() in several functions
- remove fancy characters from Status box drawing code
use the same layout than meta-info / info boxes
- fix a display bug in objects box
- simplify some functions and remove unneeded arguments
- avoid a strdup() in ReadDir() loop
Known regressions:
- when switching back to PLAYLIST box, the selector will be set to the
playing item only after the 2nd refresh (i.e. maximum 1 second later)
Jean-Baptiste Kempf [Fri, 29 Oct 2010 01:08:19 +0000 (03:08 +0200)]
NEWS: mention latest 1.2.0 developments
And improve consistency
Pierre Ynard [Fri, 29 Oct 2010 01:02:55 +0000 (03:02 +0200)]
description: fix the way the input is stopped
Yes, this still works fine as long as it's used in that one place in
the VLM.
Rémi Denis-Courmont [Thu, 28 Oct 2010 20:57:10 +0000 (23:57 +0300)]
GME: support for more than one track per file
Rémi Denis-Courmont [Thu, 28 Oct 2010 20:56:54 +0000 (23:56 +0300)]
GME: useless #include
Rémi Denis-Courmont [Thu, 28 Oct 2010 19:00:45 +0000 (22:00 +0300)]
GME: fix potential integer overflow
Rémi Denis-Courmont [Thu, 28 Oct 2010 18:58:04 +0000 (21:58 +0300)]
GME: new plugin based on the official C API
Only one track per file implemented yet
Rémi Denis-Courmont [Thu, 28 Oct 2010 17:13:37 +0000 (20:13 +0300)]
GME: complete plugin removal
This uses some unspecified C++ statically linked version of GME.
That does not correspond to libgme, and seems unused.
Rémi Denis-Courmont [Wed, 27 Oct 2010 19:55:01 +0000 (22:55 +0300)]
Win32: libintl (gettext-runtime) should not need libiconv
Our PO files are all encoded in UTF-8, and VLC always binds its text
domain as UTF-8. There is no need to convert localized strings. So
libintl does not need to use iconv.
Jean-Baptiste Kempf [Thu, 28 Oct 2010 12:30:26 +0000 (14:30 +0200)]
PLModel: formatting fixes
Jean-Baptiste Kempf [Thu, 28 Oct 2010 01:59:02 +0000 (03:59 +0200)]
Qt: fix the view checked() state in the ViewMenu
Jean-Baptiste Kempf [Wed, 27 Oct 2010 23:53:41 +0000 (01:53 +0200)]
Qt: further playlistPanel simplifications
This should help a lot the future work.
Pierre Ynard [Thu, 28 Oct 2010 02:58:57 +0000 (04:58 +0200)]
Add missing include
Pierre Ynard [Thu, 28 Oct 2010 02:26:09 +0000 (04:26 +0200)]
i18n: remove deleted file
Pierre Ynard [Wed, 27 Oct 2010 20:33:09 +0000 (22:33 +0200)]
vlm: use libvlc as a parent for vlm instance input resources
We can't use the VLM object because the instances and their input
resources are cleaned up in the VLM destructor
Rémi Denis-Courmont [Wed, 27 Oct 2010 19:31:01 +0000 (22:31 +0300)]
LUA: use FromCharset()
Rémi Denis-Courmont [Wed, 27 Oct 2010 18:26:31 +0000 (21:26 +0300)]
FromLocale and ToLocale based on FromCharset and ToCharset
Pierre d'Herbemont [Wed, 27 Oct 2010 18:25:25 +0000 (20:25 +0200)]
libvlc.sym: Alphabetical order.
Pierre d'Herbemont [Wed, 27 Oct 2010 18:22:28 +0000 (20:22 +0200)]
vlc_cpu: Fix a typo about ppc64.
Ilkka Ollakka [Wed, 27 Oct 2010 15:05:15 +0000 (18:05 +0300)]
Revert "Qt4: small loop change"
This reverts commit
d38706da538c117b7da468edae58c54777104081 .
Changed back, as changed loop didn't do same as original did
Rafaël Carré [Tue, 26 Oct 2010 23:26:39 +0000 (01:26 +0200)]
ncurses: rearrange Run() to remove a variable
Rafaël Carré [Tue, 26 Oct 2010 22:21:01 +0000 (00:21 +0200)]
ncurses: cosmetics to reduce LoC count (now under 2k!)
Also assume p_item->i_es is set correctly
Rafaël Carré [Tue, 26 Oct 2010 22:10:02 +0000 (00:10 +0200)]
Redraw(): if/else if/else if -> switch/case
Rafaël Carré [Tue, 26 Oct 2010 21:42:54 +0000 (23:42 +0200)]
ncurses: split HandleKey()
- use switch/case instead of if/else if/else if
- factor out HandleEditBoxKey() and HandleCommonKey()
- return bool instead of int
Rafaël Carré [Tue, 26 Oct 2010 20:46:36 +0000 (22:46 +0200)]
ncurses: densify HandleKey()
Use one line per switch label when it improves readability
Also explicit the sign of position increment even when positive so +x and -x are aligned
Rafaël Carré [Tue, 26 Oct 2010 20:01:56 +0000 (22:01 +0200)]
ncurses: remove "default: break;" from switches
Rafaël Carré [Tue, 26 Oct 2010 19:57:53 +0000 (21:57 +0200)]
ncurses: factor HandleBrowseKey() out of HandleKey()
Rafaël Carré [Tue, 26 Oct 2010 19:30:36 +0000 (21:30 +0200)]
ncurses: Fix comment, UTF-8 locale is now required
Jean-Baptiste Kempf [Wed, 27 Oct 2010 06:50:08 +0000 (08:50 +0200)]
Qt: move view names to the StandardPanel file
And cleanup includes of StandardPanel
Jean-Baptiste Kempf [Wed, 27 Oct 2010 05:12:23 +0000 (07:12 +0200)]
Qt: Playlist, code simplification and factorisation
Remove friendship
Factorisation of CoverArt
Reduction of class footprints
virtual and protected correctness
Forward declaration when possible
Jean-Baptiste Kempf [Tue, 26 Oct 2010 19:37:28 +0000 (21:37 +0200)]
Qt: rename playlist views files
Jean-Baptiste Kempf [Tue, 26 Oct 2010 19:32:49 +0000 (21:32 +0200)]
Qt: playlist views, correct virtualness
Pierre Ynard [Tue, 26 Oct 2010 23:40:20 +0000 (01:40 +0200)]
luatelnet: fix grammar
Pierre Ynard [Tue, 26 Oct 2010 23:26:47 +0000 (01:26 +0200)]
luatelnet: don't replace \r by extra \n
It's useless and create bogus empty commands, that output ugly blank
lines and crap during login
Rafaël Carré [Tue, 26 Oct 2010 18:14:19 +0000 (20:14 +0200)]
ncurses: factor HandlePlaylistKey() out of HandleKey()
Rémi Denis-Courmont [Tue, 26 Oct 2010 18:11:13 +0000 (21:11 +0300)]
FreeType: use ToCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:59:59 +0000 (20:59 +0300)]
MMS: use ToCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:48:46 +0000 (20:48 +0300)]
Add ToCharset() helper to convert from UTF-8
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:27:40 +0000 (20:27 +0300)]
DVB: resync with TS demux
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:17:55 +0000 (20:17 +0300)]
Replace vlc_fix_readdir() with FromCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:11:35 +0000 (20:11 +0300)]
Move vlc_iconv* to <vlc_charset.h>
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:06:09 +0000 (20:06 +0300)]
TS: use FromCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 16:56:11 +0000 (19:56 +0300)]
NSC: use FromCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 16:51:43 +0000 (19:51 +0300)]
ASF: use FromCharset()
Rafaël Carré [Tue, 26 Oct 2010 16:27:55 +0000 (18:27 +0200)]
ncurses Eject(): initialize psz_device correctly
Ilkka Ollakka [Tue, 26 Oct 2010 16:04:57 +0000 (19:04 +0300)]
Qt4: small loop change
Ilkka Ollakka [Tue, 26 Oct 2010 16:04:06 +0000 (19:04 +0300)]
Qt4: don't create multiple playlist models
Rafaël Carré [Tue, 26 Oct 2010 14:00:07 +0000 (16:00 +0200)]
ncurses: fix search string display
Rafaël Carré [Tue, 26 Oct 2010 13:54:07 +0000 (15:54 +0200)]
ncurses: remove color switching
--no-color / --color is a fine enough control
Rafaël Carré [Tue, 26 Oct 2010 13:46:53 +0000 (15:46 +0200)]
ncurses: remove f_slider* from intf context
ManageSlider() -> ChangePosition(), now takes the position increment as (signed) argument
Don't show percentage of media in Position (elapsed/total already show this information)
Rafaël Carré [Tue, 26 Oct 2010 13:32:20 +0000 (15:32 +0200)]
ncurses: remove variable from interface context
Rafaël Carré [Tue, 26 Oct 2010 13:25:02 +0000 (15:25 +0200)]
ncurses: fix playlist locking problem
Rafaël Carré [Tue, 26 Oct 2010 13:24:16 +0000 (15:24 +0200)]
ncurses: cleanup
factor out file/directory detection code
remove the need for {OPEN,SEARCH}_CHAIN_SIZE defines
Rafaël Carré [Tue, 26 Oct 2010 12:17:00 +0000 (14:17 +0200)]
typo
Rafaël Carré [Tue, 26 Oct 2010 11:35:32 +0000 (13:35 +0200)]
ncurses: require libncursesw
remove code to workaround lack of unicode support
Also statically allocate open and search buffers
Rafaël Carré [Tue, 26 Oct 2010 09:25:13 +0000 (11:25 +0200)]
ncurses: cosmetics
align 'case' on the same level than 'switch'
use an inline function to switch boxes
Rafaël Carré [Tue, 26 Oct 2010 08:50:31 +0000 (10:50 +0200)]
ncurses: simplify metadata printing
Rafaël Carré [Mon, 25 Oct 2010 22:39:58 +0000 (00:39 +0200)]
ncurses: cleanup
Comment out all messages box code
Factorize Eject()
Replace break/goto in HandleKey() by return
Draw immediately on start of interface (avoid flicker)
fix Playlist race condition in Run()
Remove pointless comments