vlc.git
9 years agocontribs: fix libvpx build, only specify cross prefix for win32
Rafaël Carré [Sun, 31 Oct 2010 20:02:16 +0000 (21:02 +0100)]
contribs: fix libvpx build, only specify cross prefix for win32

9 years agocontribs: ignore more files
Rafaël Carré [Sun, 31 Oct 2010 19:21:02 +0000 (20:21 +0100)]
contribs: ignore more files

9 years agocontribs: remove bashism, remove generated link from VCS
Rafaël Carré [Sun, 31 Oct 2010 19:17:05 +0000 (20:17 +0100)]
contribs: remove bashism, remove generated link from VCS

9 years agocontrib: To please the windows build bot allow to use the old command line switch.
Pierre d'Herbemont [Sun, 31 Oct 2010 18:51:29 +0000 (19:51 +0100)]
contrib: To please the windows build bot allow to use the old command line switch.

9 years agocontrib: Fix build when there is no autoconf.
Pierre d'Herbemont [Sun, 31 Oct 2010 17:45:10 +0000 (18:45 +0100)]
contrib: Fix build when there is no autoconf.

9 years agocontrib: Old syntax should throw an error.
Pierre d'Herbemont [Sun, 31 Oct 2010 17:26:28 +0000 (18:26 +0100)]
contrib: Old syntax should throw an error.

9 years agoconfig: Factorize the Mac OS X targets.
Pierre d'Herbemont [Sun, 31 Oct 2010 17:10:56 +0000 (18:10 +0100)]
config: Factorize the Mac OS X targets.

9 years agocontrib: Remove broken check.
Pierre d'Herbemont [Sun, 31 Oct 2010 16:57:32 +0000 (17:57 +0100)]
contrib: Remove broken check.

9 years agocontrib: Automatically set the correct HAVE_${distro} flag.
Pierre d'Herbemont [Sun, 31 Oct 2010 16:54:34 +0000 (17:54 +0100)]
contrib: Automatically set the correct HAVE_${distro} flag.

9 years agocontrib: Support for iOS.
Pierre d'Herbemont [Sun, 31 Oct 2010 16:42:25 +0000 (17:42 +0100)]
contrib: Support for iOS.

9 years agocontrib: Make sure we can override default CC and CFLAGS from bootstrap.
Pierre d'Herbemont [Sun, 31 Oct 2010 16:40:43 +0000 (17:40 +0100)]
contrib: Make sure we can override default CC and CFLAGS from bootstrap.

9 years agocontrib: Allow install dir and build dir override for contribs.
Pierre d'Herbemont [Sun, 31 Oct 2010 16:17:29 +0000 (17:17 +0100)]
contrib: Allow install dir and build dir override for contribs.

9 years agoQt4: don't cache inside pictureflow
Ilkka Ollakka [Sun, 31 Oct 2010 16:53:19 +0000 (18:53 +0200)]
Qt4: don't cache inside pictureflow

doesn't seem to help at all in thatway, also leaked in playlist-tree mode
(so if you revert, remember to fix that)

9 years agoQt4: pictureflow, check that we use valid index
Ilkka Ollakka [Sun, 31 Oct 2010 16:08:12 +0000 (18:08 +0200)]
Qt4: pictureflow, check that we use valid index

9 years agobootstrap: Use getopts.
Pierre d'Herbemont [Sun, 31 Oct 2010 15:20:19 +0000 (16:20 +0100)]
bootstrap: Use getopts.

9 years agocontrib: Add some abstraction layers instead of using raw echo.
Pierre d'Herbemont [Sun, 31 Oct 2010 15:09:50 +0000 (16:09 +0100)]
contrib: Add some abstraction layers instead of using raw echo.

9 years agoqt4: don't deaccelerate when closing on target in pictureflow
Ilkka Ollakka [Sun, 31 Oct 2010 15:42:48 +0000 (17:42 +0200)]
qt4: don't deaccelerate when closing on target in pictureflow

9 years agoQt4: render artists/title on pictureflow
Ilkka Ollakka [Sun, 31 Oct 2010 15:40:55 +0000 (17:40 +0200)]
Qt4: render artists/title on pictureflow

9 years agoQt4: pictureflow, activate input if cliked and it's not currently playing one
Ilkka Ollakka [Sun, 31 Oct 2010 15:16:36 +0000 (17:16 +0200)]
Qt4: pictureflow, activate input if cliked and it's not currently playing one

9 years agoQt4: make pictureflow work with tree-like playlist too
Ilkka Ollakka [Sun, 31 Oct 2010 14:53:43 +0000 (16:53 +0200)]
Qt4: make pictureflow work with tree-like playlist too

9 years agoncurses: fix #1987
Rafaël Carré [Sun, 31 Oct 2010 14:02:32 +0000 (15:02 +0100)]
ncurses: fix #1987

Use a ncurses timeout() of 1 second, which will block when waiting for input

We use 1 second so the position slider is refreshed correctly
We could use 500ms to not miss any change, now the slider can make a
2 seconds jump, see Nyquist-Shannon theorem

Add a variable to the context to exit the main loop as soon as the exit key
is pressed, so we don't have to wait one more second: vlc_object_alive()
doesn't return false immediately after calling libvlc_Quit()

9 years agoOSX framework: ignore-config and no-media-library are already the default
Rafaël Carré [Sun, 31 Oct 2010 13:34:37 +0000 (14:34 +0100)]
OSX framework: ignore-config and no-media-library are already the default

9 years agoRevert "swscale: Support RGB565 in swscale."
Laurent Aimar [Sun, 31 Oct 2010 12:03:29 +0000 (13:03 +0100)]
Revert "swscale: Support RGB565 in swscale."

This reverts commit 103ae418b44980c0cabd211cd18d10ed87a994f4.

This cannot be good: either it is invalid or incomplete. More informations
are needed to properly fix the issue seen.

9 years agoRemoved invalid assignation while loading cue files.
Laurent Aimar [Sun, 31 Oct 2010 11:54:28 +0000 (12:54 +0100)]
Removed invalid assignation while loading cue files.

 It has some random effects depending on the url (including use of
uninitialized pointer).

9 years agoFixed a allocation failure test in swscale.
Laurent Aimar [Sun, 31 Oct 2010 11:41:02 +0000 (12:41 +0100)]
Fixed a allocation failure test in swscale.

9 years agoFixed allocation failure test in input_item_SetEpg().
Laurent Aimar [Sun, 31 Oct 2010 11:40:15 +0000 (12:40 +0100)]
Fixed allocation failure test in input_item_SetEpg().

9 years agoRemoved useless test (demux_New).
Laurent Aimar [Sun, 31 Oct 2010 11:36:23 +0000 (12:36 +0100)]
Removed useless test (demux_New).

9 years agoFixed a check on malloc failure in libvlc_media_get_tracks_info().
Laurent Aimar [Sun, 31 Oct 2010 11:35:44 +0000 (12:35 +0100)]
Fixed a check on malloc failure in libvlc_media_get_tracks_info().

9 years agoFixed double frees in libvlc_audio_output_device_longname/id.
Laurent Aimar [Sun, 31 Oct 2010 11:34:45 +0000 (12:34 +0100)]
Fixed double frees in libvlc_audio_output_device_longname/id.

9 years agoFixed a potential double free if an error occurs while saving the configuration.
Laurent Aimar [Sun, 31 Oct 2010 11:32:51 +0000 (12:32 +0100)]
Fixed a potential double free if an error occurs while saving the configuration.

9 years agoRemoved useless test (ts.c)
Laurent Aimar [Sun, 31 Oct 2010 11:32:29 +0000 (12:32 +0100)]
Removed useless test (ts.c)

9 years agoFixed a potential double free on error in qtl/shoutcast demuxers.
Laurent Aimar [Sun, 31 Oct 2010 11:31:32 +0000 (12:31 +0100)]
Fixed a potential double free on error in qtl/shoutcast demuxers.

9 years agoRemoved useless test in oggseek.
Laurent Aimar [Sun, 31 Oct 2010 11:31:11 +0000 (12:31 +0100)]
Removed useless test in oggseek.

9 years agoUsed char [size] instead of char * in mp4.c for the iso639 conversion table.
Laurent Aimar [Sun, 31 Oct 2010 11:30:12 +0000 (12:30 +0100)]
Used char [size] instead of char * in mp4.c for the iso639 conversion table.

9 years agoMde GrabVideo() in v4l2.c a bit easier to follow.
Laurent Aimar [Sun, 31 Oct 2010 11:29:25 +0000 (12:29 +0100)]
Mde GrabVideo() in v4l2.c a bit easier to follow.

9 years agotransform filter rewrite as a "video filter2".
Laurent Aimar [Sat, 30 Oct 2010 19:47:42 +0000 (21:47 +0200)]
transform filter rewrite as a "video filter2".

It is not yet complete:
 - packed YUV support is lost
 - rotation modes are lost (it needs change to the vout core).

9 years agoWin32 build fix attempt
Rémi Denis-Courmont [Sun, 31 Oct 2010 11:49:23 +0000 (13:49 +0200)]
Win32 build fix attempt

9 years agoRemove unmaintained BeOS support
Rémi Denis-Courmont [Sun, 31 Oct 2010 11:39:27 +0000 (13:39 +0200)]
Remove unmaintained BeOS support

9 years agoRevert "vmem: By default keep the original image aspect ratio."
Rémi Denis-Courmont [Sun, 31 Oct 2010 11:27:52 +0000 (13:27 +0200)]
Revert "vmem: By default keep the original image aspect ratio."

This reverts commit 4d9bf01bb1bad90a28100e2a80bb1482b0997a54.

9 years agoXCB: use automake conditional
Rémi Denis-Courmont [Sun, 31 Oct 2010 11:08:59 +0000 (13:08 +0200)]
XCB: use automake conditional

9 years agoQt4: rework coverflow to use playlist model for art
Ilkka Ollakka [Sun, 31 Oct 2010 11:06:44 +0000 (13:06 +0200)]
Qt4: rework coverflow to use playlist model for art

9 years agoQt4: return qmodelindex from moveCursor
Ilkka Ollakka [Sun, 31 Oct 2010 11:06:02 +0000 (13:06 +0200)]
Qt4: return qmodelindex from moveCursor

9 years agodemux/ts: beatify warning digital format when dump invalid header of pes
wucan [Sun, 31 Oct 2010 10:54:06 +0000 (11:54 +0100)]
demux/ts: beatify warning digital format when dump invalid header of pes

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
9 years agoNEWS: s/OpenGL ES 2.0/OpenGL ES 1.1/
Pierre d'Herbemont [Sun, 31 Oct 2010 10:46:38 +0000 (11:46 +0100)]
NEWS: s/OpenGL ES 2.0/OpenGL ES 1.1/

9 years agovout_ios: We do use 4 spaces indentation and not TABS.
Pierre d'Herbemont [Sun, 31 Oct 2010 10:30:13 +0000 (11:30 +0100)]
vout_ios: We do use 4 spaces indentation and not TABS.

9 years agoPO: add ios.m
Jean-Baptiste Kempf [Sun, 31 Oct 2010 11:28:36 +0000 (12:28 +0100)]
PO: add ios.m

9 years agoDemux image: remove \t in source code
Jean-Baptiste Kempf [Sun, 31 Oct 2010 11:26:44 +0000 (12:26 +0100)]
Demux image: remove \t in source code

9 years agoNEWS: iOS and Targa
Jean-Baptiste Kempf [Sun, 31 Oct 2010 11:24:48 +0000 (12:24 +0100)]
NEWS: iOS and Targa

9 years agoopengl: Fix a typo.
Pierre d'Herbemont [Sun, 31 Oct 2010 10:16:59 +0000 (11:16 +0100)]
opengl: Fix a typo.

9 years agoquartztext: Fixup.
Pierre d'Herbemont [Sun, 31 Oct 2010 10:16:37 +0000 (11:16 +0100)]
quartztext: Fixup.

9 years agomp4: fixup
Pierre d'Herbemont [Sun, 31 Oct 2010 10:16:24 +0000 (11:16 +0100)]
mp4: fixup

9 years agovmem: By default keep the original image aspect ratio.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:53:57 +0000 (10:53 +0100)]
vmem: By default keep the original image aspect ratio.

Old behavior is accessible via vmem-preserve-aspect-ratio.

I believe this is the most sensitive defaults even though this is not the current libvlc API. I wouldn't expect client breakage, but I may be mistaken here. Please shout if so.

(Note, This is being used to do the iOS thumbnailing)

9 years agoopengl: Supports OpenGL ES.
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>
9 years agoquartztext: Allow to bypass quartztext build on Darwin.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:27:36 +0000 (10:27 +0100)]
quartztext: Allow to bypass quartztext build on Darwin.

9 years agomodules: Add iOS vout module.
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>
9 years agoswscale: Support RGB565 in swscale.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:17:42 +0000 (10:17 +0100)]
swscale: Support RGB565 in swscale.

9 years agoquartztext: Basic support for iOS.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:15:07 +0000 (10:15 +0100)]
quartztext: Basic support for iOS.

9 years agomp4: Don't build IOKit specific hack on iOS.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:11:03 +0000 (10:11 +0100)]
mp4: Don't build IOKit specific hack on iOS.

9 years agomotion: Don't use unimotion on iOS.
Pierre d'Herbemont [Sun, 31 Oct 2010 09:05:21 +0000 (10:05 +0100)]
motion: Don't use unimotion on iOS.

9 years agoarm_neon: Force libtool to be in CC mode when using a custom as for 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.

9 years agoRemove useless #includes
Rémi Denis-Courmont [Sun, 31 Oct 2010 09:12:20 +0000 (11:12 +0200)]
Remove useless #includes

9 years agoFix a typo with the libtool flag -export-symbols-regex
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>
9 years agoVAAPI: build fix
Pierre Ynard [Sat, 30 Oct 2010 20:14:11 +0000 (22:14 +0200)]
VAAPI: build fix

9 years agoQt4: coverflow, only do animation if target is under 100 items away
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.

9 years agoQt4: small buggy test if modelinder is hidden or now
Ilkka Ollakka [Sat, 30 Oct 2010 19:54:24 +0000 (22:54 +0300)]
Qt4: small buggy test if modelinder is hidden or now

9 years agoQt4: don't crash coverflow when cliked my mouse
Ilkka Ollakka [Sat, 30 Oct 2010 19:53:54 +0000 (22:53 +0300)]
Qt4: don't crash coverflow when cliked my mouse

9 years agoQt4: coverflow, fix off-by-one in scrollto
Ilkka Ollakka [Sat, 30 Oct 2010 19:53:30 +0000 (22:53 +0300)]
Qt4: coverflow, fix off-by-one in scrollto

9 years agoAdded targa support to image demuxer.
Laurent Aimar [Sat, 30 Oct 2010 19:01:42 +0000 (21:01 +0200)]
Added targa support to image demuxer.

9 years agoQt4: showslide scroll to row instead of column
Ilkka Ollakka [Sat, 30 Oct 2010 19:03:51 +0000 (22:03 +0300)]
Qt4: showslide scroll to row instead of column

9 years agoQt4: don't connect centerindexchanged, it's trigggered allways when coverflow is...
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

9 years agoQt4 don't return on empty arturl, otherwise we don't get noart-icons
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

9 years agoluarc: fix #4282
Rémi Duraffort [Sat, 30 Oct 2010 17:20:53 +0000 (19:20 +0200)]
luarc: fix #4282

9 years agolua_sd: force garbage collection once a while.
Rémi Duraffort [Wed, 27 Oct 2010 17:36:39 +0000 (19:36 +0200)]
lua_sd: force garbage collection once a while.

9 years agoUse var_Inherit* when applicable.
Rémi Duraffort [Wed, 27 Oct 2010 16:19:15 +0000 (18:19 +0200)]
Use var_Inherit* when applicable.

9 years agoRequire XCB version of libpulse
Rémi Denis-Courmont [Sat, 30 Oct 2010 16:27:04 +0000 (19:27 +0300)]
Require XCB version of libpulse

9 years agoVAAPI: use vlc_xlib_init()
Rémi Denis-Courmont [Sat, 30 Oct 2010 16:26:43 +0000 (19:26 +0300)]
VAAPI: use vlc_xlib_init()

9 years agoCreated the ES inside the Open() function of the ES demuxer.
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é.

9 years agoFixed playing end of decoded audio data.
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.

9 years agoUpnp: missing <assert.h> include
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>
9 years agoFix stupid typo
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>
9 years agoText: Fix compilation on non-UTF-8 systems
Jean-Baptiste Kempf [Sat, 30 Oct 2010 10:00:23 +0000 (12:00 +0200)]
Text: Fix compilation on non-UTF-8 systems

9 years agoncurses: fix messages display
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

9 years agoQt: reorder views
Jean-Baptiste Kempf [Sat, 30 Oct 2010 09:44:46 +0000 (11:44 +0200)]
Qt: reorder views

9 years agoQt: initial pass for CoverFlow view of the playlist
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>
9 years agoQt, playlist: Move getMeta helper functions to PLModel
Jean-Baptiste Kempf [Fri, 29 Oct 2010 01:21:11 +0000 (03:21 +0200)]
Qt, playlist: Move getMeta helper functions to PLModel

9 years agoncurses: add back comment mistakenly removed
Rafaël Carré [Fri, 29 Oct 2010 21:56:40 +0000 (23:56 +0200)]
ncurses: add back comment mistakenly removed

9 years agoncurses: simplify IsIndex() and DrawPlaylist()
Rafaël Carré [Fri, 29 Oct 2010 21:53:28 +0000 (23:53 +0200)]
ncurses: simplify IsIndex() and DrawPlaylist()

9 years agoAdd some translators
Christophe Mutricy [Fri, 29 Oct 2010 21:30:44 +0000 (22:30 +0100)]
Add some translators

9 years agoActivate Modern Greek translation on Windows (and Mac)
Christophe Mutricy [Fri, 29 Oct 2010 21:24:32 +0000 (22:24 +0100)]
Activate Modern Greek translation on Windows (and Mac)

9 years agoncurses: if (a || (!a && b)) -> if (a || b)
Rafaël Carré [Fri, 29 Oct 2010 21:34:13 +0000 (23:34 +0200)]
ncurses: if (a || (!a && b)) -> if (a || b)

9 years agoncurses: typo
Rafaël Carré [Fri, 29 Oct 2010 16:09:52 +0000 (18:09 +0200)]
ncurses: typo

9 years agoncurses: remove broken code to switch between flat/tree view
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

9 years agoncurses: missing check in CheckIdx()
Rafaël Carré [Fri, 29 Oct 2010 15:46:26 +0000 (17:46 +0200)]
ncurses: missing check in CheckIdx()

9 years agoncurses: messages box
Rafaël Carré [Fri, 29 Oct 2010 15:29:12 +0000 (17:29 +0200)]
ncurses: messages box

9 years agoncurses: lot of changes stacked together
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)

9 years agoNEWS: mention latest 1.2.0 developments
Jean-Baptiste Kempf [Fri, 29 Oct 2010 01:08:19 +0000 (03:08 +0200)]
NEWS: mention latest 1.2.0 developments

And improve consistency

9 years agodescription: fix the way the input is stopped
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.

9 years agoGME: support for more than one track per file
Rémi Denis-Courmont [Thu, 28 Oct 2010 20:57:10 +0000 (23:57 +0300)]
GME: support for more than one track per file

9 years agoGME: useless #include
Rémi Denis-Courmont [Thu, 28 Oct 2010 20:56:54 +0000 (23:56 +0300)]
GME: useless #include

9 years agoGME: fix potential integer overflow
Rémi Denis-Courmont [Thu, 28 Oct 2010 19:00:45 +0000 (22:00 +0300)]
GME: fix potential integer overflow