]> git.sesse.net Git - vlc/log
vlc
14 years agoTransrate removed in 1.0.2 already
Rémi Denis-Courmont [Sat, 29 Aug 2009 16:16:23 +0000 (19:16 +0300)]
Transrate removed in 1.0.2 already

14 years agocontrib: ffmpeg optimizations for N900:
Rémi Denis-Courmont [Sat, 8 Aug 2009 19:05:23 +0000 (22:05 +0300)]
contrib: ffmpeg optimizations for N900:

* assume Cortex-A8 ARM core,
 * enable NEON instructions,
 * disable run-time CPU detection.

14 years agocontrib: turn off Thumb ISA for libavcodec and libmad
Rémi Denis-Courmont [Sat, 29 Aug 2009 15:36:54 +0000 (18:36 +0300)]
contrib: turn off Thumb ISA for libavcodec and libmad

Conflicts:

extras/contrib/src/Makefile

14 years agocontrib: assume TI OMAP3 core when on Maemo/armel
Rémi Denis-Courmont [Sat, 29 Aug 2009 15:08:02 +0000 (18:08 +0300)]
contrib: assume TI OMAP3 core when on Maemo/armel

This tries to preserve maemo-x86 compatibilty, if anyone cares.
However, this probably breaks N8x0 support if it ever worked(?).

14 years agocontrib: build static PIC libraries for Maemo 5
Rémi Denis-Courmont [Sat, 29 Aug 2009 14:08:27 +0000 (17:08 +0300)]
contrib: build static PIC libraries for Maemo 5

14 years agocontrib: add macro for Maemo specifics
Rémi Denis-Courmont [Sat, 29 Aug 2009 14:00:53 +0000 (17:00 +0300)]
contrib: add macro for Maemo specifics

14 years agocontrib: avoid Darwin patch on other systems
Rémi Denis-Courmont [Sat, 29 Aug 2009 15:39:45 +0000 (18:39 +0300)]
contrib: avoid Darwin patch on other systems

14 years agoFFMPEG: remove CPU detect hack
Rémi Denis-Courmont [Sat, 8 Aug 2009 19:06:33 +0000 (22:06 +0300)]
FFMPEG: remove CPU detect hack

There is a configure option for this...

14 years agoRTMP output: disable strict aliasing
Rémi Denis-Courmont [Sat, 29 Aug 2009 13:43:58 +0000 (16:43 +0300)]
RTMP output: disable strict aliasing

14 years agoRTMP access: disable strict aliasing
Rémi Denis-Courmont [Sat, 29 Aug 2009 13:40:36 +0000 (16:40 +0300)]
RTMP access: disable strict aliasing

14 years agoCheck for eventfd
Rémi Denis-Courmont [Sat, 29 Aug 2009 13:16:52 +0000 (16:16 +0300)]
Check for eventfd

Fix linking against N900 glibc 2.5.

14 years agoRename "xcb" plugin to "xcb_x11"
Rafaël Carré [Sat, 29 Aug 2009 12:03:41 +0000 (14:03 +0200)]
Rename "xcb" plugin to "xcb_x11"

This reflects its real capabilities as opposed to "xcb_xv"

14 years agoxspf: factorize and remove dead assignement.
Rémi Duraffort [Sat, 29 Aug 2009 10:40:03 +0000 (12:40 +0200)]
xspf: factorize and remove dead assignement.

14 years agoxspf: cosmetics.
Rémi Duraffort [Sat, 29 Aug 2009 10:29:45 +0000 (12:29 +0200)]
xspf: cosmetics.

14 years agoVLM: fix aliasing
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:35:16 +0000 (13:35 +0300)]
VLM: fix aliasing

14 years agoFix use of strchr()
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:30:51 +0000 (13:30 +0300)]
Fix use of strchr()

14 years agoReally fix access_alsa compilation
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:29:23 +0000 (13:29 +0300)]
Really fix access_alsa compilation

14 years agoProvide a default and work around gcc
Rémi Denis-Courmont [Sat, 29 Aug 2009 10:26:57 +0000 (13:26 +0300)]
Provide a default and work around gcc

14 years agoqt4: access visible playlist column selector menu from general playlist popup menu
Jakob Leben [Sat, 29 Aug 2009 08:28:24 +0000 (10:28 +0200)]
qt4: access visible playlist column selector menu from general playlist popup menu

This fixes the issue that it was not possible to get any column back once all had been hidden

14 years agoxspf: cosmetics and fix potential memleak.
Rémi Duraffort [Sat, 29 Aug 2009 08:17:30 +0000 (10:17 +0200)]
xspf: cosmetics and fix potential memleak.

14 years agotest: remove dangling stuff
Pierre Ynard [Fri, 28 Aug 2009 23:12:28 +0000 (01:12 +0200)]
test: remove dangling stuff

14 years agoi18n: remove deleted files
Pierre Ynard [Fri, 28 Aug 2009 21:02:45 +0000 (23:02 +0200)]
i18n: remove deleted files

14 years agoFixed segfault when xcb xvideo open failed.
Laurent Aimar [Fri, 28 Aug 2009 19:46:39 +0000 (21:46 +0200)]
Fixed segfault when xcb xvideo open failed.

14 years agoconfigure: remove return-type from Werror warnings
Pierre Ynard [Fri, 28 Aug 2009 18:02:58 +0000 (20:02 +0200)]
configure: remove return-type from Werror warnings

Some "no return statement in function returning non-void" warnings are
definitely not errors, and cannot be silenced without introducing dead
code, which is arguably just worse.

14 years agolibvlc_audio: we don't need VLC_PUBLIC_API here (already declared in the
Rémi Duraffort [Fri, 28 Aug 2009 17:29:56 +0000 (19:29 +0200)]
libvlc_audio: we don't need VLC_PUBLIC_API here (already declared in the
headers)

14 years agolibvlc: remove dead initialization and factorize.
Rémi Duraffort [Fri, 28 Aug 2009 17:22:17 +0000 (19:22 +0200)]
libvlc: remove dead initialization and factorize.

14 years agolibvlc: fix logic '||' and not '&&'.
Rémi Duraffort [Fri, 28 Aug 2009 17:15:25 +0000 (19:15 +0200)]
libvlc: fix logic '||' and not '&&'.

14 years agoequalizer: add a mutex to protect p_sys variables.
Rémi Duraffort [Fri, 28 Aug 2009 15:55:45 +0000 (17:55 +0200)]
equalizer: add a mutex to protect p_sys variables.

14 years agoequalizer: cosmetic/factorize.
Rémi Duraffort [Fri, 28 Aug 2009 15:19:14 +0000 (17:19 +0200)]
equalizer: cosmetic/factorize.

14 years agoAdded ability to move to previous item in the media list player playlist. Added playb...
Niles Bindel [Wed, 26 Aug 2009 22:03:59 +0000 (17:03 -0500)]
Added ability to move to previous item in the media list player playlist. Added playback modes to allow for automatic looping and repeating of playlist items. Fixed a race condition with Pause and Play functions by adding appropriate locks to these functions. Added automated testing for previous item and playback options.

Signed-off-by: Pierre d'Herbemont <pdherbemont@free.fr>
14 years agopython-ctypes: check at load time the availability of symbols before trying to wrap...
Olivier Aubert [Fri, 28 Aug 2009 14:35:29 +0000 (16:35 +0200)]
python-ctypes: check at load time the availability of symbols before trying to wrap them

14 years agopython-ctypes: accomodate both old and new message exception getter
Olivier Aubert [Fri, 28 Aug 2009 14:34:49 +0000 (16:34 +0200)]
python-ctypes: accomodate both old and new message exception getter

14 years agopython-ctypes: fix mediacontrol_new_from_instance invocation
Olivier Aubert [Fri, 28 Aug 2009 14:33:27 +0000 (16:33 +0200)]
python-ctypes: fix mediacontrol_new_from_instance invocation

14 years agoWin32 port: make aout_sdl and vout_sdl compile for win32
Jean-Baptiste Kempf [Fri, 28 Aug 2009 13:21:16 +0000 (15:21 +0200)]
Win32 port: make aout_sdl and vout_sdl compile for win32

14 years agoFix libproxy usage.
Jean-Baptiste Kempf [Fri, 28 Aug 2009 12:46:34 +0000 (14:46 +0200)]
Fix libproxy usage.

Partially revert 30f9eb499bf5e47a05e6652126fc9c4cbec34e11

14 years agoforward port THANKS.
Rémi Duraffort [Fri, 28 Aug 2009 13:51:33 +0000 (15:51 +0200)]
forward port THANKS.

14 years agob4s: remove unused function.
Rémi Duraffort [Fri, 28 Aug 2009 13:29:15 +0000 (15:29 +0200)]
b4s: remove unused function.

14 years agodvb: some cleanup.
Rémi Duraffort [Fri, 28 Aug 2009 13:25:45 +0000 (15:25 +0200)]
dvb: some cleanup.

14 years agob4s: cleaning
Rémi Duraffort [Fri, 28 Aug 2009 13:05:32 +0000 (15:05 +0200)]
b4s: cleaning
* remove unneded p_sys variables (p_xml)
* fix memleaks.
* fix object leaks.

14 years agob4s: fix a potential memleak.
Rémi Duraffort [Fri, 28 Aug 2009 12:55:37 +0000 (14:55 +0200)]
b4s: fix a potential memleak.

14 years agodrms: remove duplicate code (this was done to reuse drms outside of vlc but it
Rémi Duraffort [Fri, 28 Aug 2009 11:01:42 +0000 (13:01 +0200)]
drms: remove duplicate code (this was done to reuse drms outside of vlc but it
seems that noone is using it actually).

14 years agoNEWS: info about x264 rc-behaviour and profile-limitter
Ilkka Ollakka [Fri, 28 Aug 2009 10:49:11 +0000 (13:49 +0300)]
NEWS: info about x264 rc-behaviour and profile-limitter

14 years agoavcodec: fix compilation.
Rémi Duraffort [Fri, 28 Aug 2009 10:39:55 +0000 (12:39 +0200)]
avcodec: fix compilation.

14 years agofix calloc usage.
Rémi Duraffort [Fri, 28 Aug 2009 10:07:45 +0000 (12:07 +0200)]
fix calloc usage.

14 years agoAvcodec: proper warning if build is < 52.25
Jean-Baptiste Kempf [Fri, 28 Aug 2009 10:23:06 +0000 (12:23 +0200)]
Avcodec: proper warning if build is < 52.25

14 years agoRemove all subtitles support for people with old avcodec versions.
Jean-Baptiste Kempf [Fri, 28 Aug 2009 10:18:32 +0000 (12:18 +0200)]
Remove all subtitles support for people with old avcodec versions.

14 years agoNULL is defined in stddef.h
Rafaël Carré [Fri, 28 Aug 2009 10:01:59 +0000 (12:01 +0200)]
NULL is defined in stddef.h

14 years agoDecodeSubtitle: mark func parameters as unused
Rafaël Carré [Fri, 28 Aug 2009 08:23:19 +0000 (10:23 +0200)]
DecodeSubtitle: mark func parameters as unused

14 years agovlc_fixups.h : get NULL declaration when needed
Rafaël Carré [Fri, 28 Aug 2009 08:22:50 +0000 (10:22 +0200)]
vlc_fixups.h : get NULL declaration when needed

14 years agoDXSB is a valid fourCC for XSUB
Jean-Baptiste Kempf [Thu, 27 Aug 2009 22:56:36 +0000 (00:56 +0200)]
DXSB is a valid fourCC for XSUB

14 years agoFix subtitle commit for old versions of avcodec.
Jean-Baptiste Kempf [Thu, 27 Aug 2009 22:46:54 +0000 (00:46 +0200)]
Fix subtitle commit for old versions of avcodec.

14 years agoSupport IMA_WAV ADPCM in w64
Jean-Baptiste Kempf [Thu, 27 Aug 2009 22:40:17 +0000 (00:40 +0200)]
Support IMA_WAV ADPCM in w64

14 years agoUse VLC_CODEC for ADPCM_IMA_WAV
Jean-Baptiste Kempf [Thu, 27 Aug 2009 22:37:06 +0000 (00:37 +0200)]
Use VLC_CODEC for ADPCM_IMA_WAV

14 years agoFix Typo in comment.
Jean-Baptiste Kempf [Thu, 27 Aug 2009 22:28:57 +0000 (00:28 +0200)]
Fix Typo in comment.

14 years agoFix MS ADPCM in w64 files.
Jean-Baptiste Kempf [Thu, 27 Aug 2009 22:27:55 +0000 (00:27 +0200)]
Fix MS ADPCM in w64 files.

14 years agoUse a VLC_CODEC_ADPCM_MS for MS ADPCM
Jean-Baptiste Kempf [Thu, 27 Aug 2009 22:26:47 +0000 (00:26 +0200)]
Use a VLC_CODEC_ADPCM_MS for MS ADPCM

14 years agomixer: fix memleak.
Rémi Duraffort [Thu, 27 Aug 2009 22:06:35 +0000 (00:06 +0200)]
mixer: fix memleak.

14 years agoAdded preliminary subtitle decoder support to our avcodec wrapper.
Laurent Aimar [Thu, 27 Aug 2009 21:27:59 +0000 (23:27 +0200)]
Added preliminary subtitle decoder support to our avcodec wrapper.

Only blu-ray subtitle are enabled.
If other formats are to be enabled, they must be carefully tested.

14 years agoUsed VLC_CODEC_BD_PG in TS demuxer.
Laurent Aimar [Thu, 27 Aug 2009 21:27:14 +0000 (23:27 +0200)]
Used VLC_CODEC_BD_PG in TS demuxer.

14 years agoAdded VLC_CODEC_BD_PG codec.
Laurent Aimar [Thu, 27 Aug 2009 21:26:26 +0000 (23:26 +0200)]
Added VLC_CODEC_BD_PG codec.

It will be used for blu-ray subtitles.

14 years agologo: remove an uneeded variable.
Rémi Duraffort [Thu, 27 Aug 2009 21:12:25 +0000 (23:12 +0200)]
logo: remove an uneeded variable.

14 years agologo: fix memleak.
Rémi Duraffort [Thu, 27 Aug 2009 20:59:15 +0000 (22:59 +0200)]
logo: fix memleak.

14 years agologo: remove unneeded variable.
Rémi Duraffort [Thu, 27 Aug 2009 20:49:48 +0000 (22:49 +0200)]
logo: remove unneeded variable.

14 years agoFFmpeg: protect against old versions of avcodec...
Jean-Baptiste Kempf [Thu, 27 Aug 2009 21:22:11 +0000 (23:22 +0200)]
FFmpeg: protect against old versions of avcodec...

14 years agoSupport of .vqf and .w64 files on file opening
Jean-Baptiste Kempf [Thu, 27 Aug 2009 20:57:14 +0000 (22:57 +0200)]
Support of .vqf and .w64 files on file opening

14 years agoMap FFmpeg F32*E and f64*E to VLC FL32 and FL64
Jean-Baptiste Kempf [Thu, 27 Aug 2009 20:54:12 +0000 (22:54 +0200)]
Map FFmpeg F32*E and f64*E to VLC FL32 and FL64

This solves the Sony Wave float32 sample on little endian machines.
Of course the float64 sample doesn't work yet, because of the lack of converter.

14 years agoFix possible typo
Jean-Baptiste Kempf [Thu, 27 Aug 2009 20:44:24 +0000 (22:44 +0200)]
Fix possible typo

(or maybe it was Aesthetics)

14 years agoRemove forgotten debug. Sorry, guys.
Jean-Baptiste Kempf [Thu, 27 Aug 2009 18:50:13 +0000 (20:50 +0200)]
Remove forgotten debug. Sorry, guys.

14 years agoNEWS about .vqf
Jean-Baptiste Kempf [Thu, 27 Aug 2009 18:39:54 +0000 (20:39 +0200)]
NEWS about .vqf

14 years agoAvformat demuxing: use bit_rate value
Jean-Baptiste Kempf [Thu, 27 Aug 2009 18:37:05 +0000 (20:37 +0200)]
Avformat demuxing: use bit_rate value

This sets the fmt.i_bitrate value and fixes decoding of TwinVQ samples. Thanks a lot to Vitor for pointing where the error was.

14 years agoTwinVQ support using the lastest avcodec commit from Vitor Sessak
Jean-Baptiste Kempf [Thu, 27 Aug 2009 18:05:24 +0000 (20:05 +0200)]
TwinVQ support using the lastest avcodec commit from Vitor Sessak

14 years agoOSDMenu: Use FIND_PARENT instead of FIND_ANYWHERE when applicable.
Jean-Baptiste Kempf [Thu, 27 Aug 2009 12:53:10 +0000 (14:53 +0200)]
OSDMenu: Use FIND_PARENT instead of FIND_ANYWHERE when applicable.

14 years agocontribs: fixed linking libmad when cross-compiling on Darwin for a different archite...
Felix Paul Kühne [Thu, 27 Aug 2009 17:15:10 +0000 (19:15 +0200)]
contribs: fixed linking libmad when cross-compiling on Darwin for a different architecture

14 years agoXvideo: fix SHM line count for videos with unaligned height
Rémi Denis-Courmont [Thu, 27 Aug 2009 16:36:12 +0000 (19:36 +0300)]
Xvideo: fix SHM line count for videos with unaligned height

14 years agocompilation fix
Felix Paul Kühne [Thu, 27 Aug 2009 13:09:43 +0000 (15:09 +0200)]
compilation fix

The actual folders still need to be implemented

14 years agoqt4(Win32): correct crash when saving preferences
Erwan Tulou [Thu, 27 Aug 2009 12:22:14 +0000 (14:22 +0200)]
qt4(Win32): correct crash when saving preferences

The way options are stored in a list by append and retrieve by named index
(enum list) is kind of risky. Errors can easily occur, some are obvious
 (crash), others may be more silent.

14 years agoHumhum. really fix the leak.
Rémi Duraffort [Thu, 27 Aug 2009 12:33:54 +0000 (14:33 +0200)]
Humhum. really fix the leak.

14 years agovariables: checking the class is enough to ensure the type (all variable of the
Rémi Duraffort [Thu, 27 Aug 2009 10:19:19 +0000 (12:19 +0200)]
variables: checking the class is enough to ensure the type (all variable of the
same class are represented by the same global type)

14 years agovideo_filter_logo: fix memleak.
Rémi Duraffort [Thu, 27 Aug 2009 10:17:54 +0000 (12:17 +0200)]
video_filter_logo: fix memleak.

14 years agoconfigure: fix broken poll() test
Pierre Ynard [Thu, 27 Aug 2009 09:43:13 +0000 (11:43 +0200)]
configure: fix broken poll() test

Oops.

14 years agoWinCE: silence poll() warning in configure
Pierre Ynard [Thu, 27 Aug 2009 09:26:39 +0000 (11:26 +0200)]
WinCE: silence poll() warning in configure

AFAIK vlc_poll() works with no problem on WinCE too

14 years agoWinCE: add replacement getpid() function
Pierre Ynard [Thu, 27 Aug 2009 09:14:10 +0000 (11:14 +0200)]
WinCE: add replacement getpid() function

And remove #ifdefs from code

14 years agocontribs: perl was only need by BeOS, removed
Felix Paul Kühne [Wed, 26 Aug 2009 23:39:09 +0000 (01:39 +0200)]
contribs: perl was only need by BeOS, removed

14 years agocontrib: Fix Makefile
Pierre Ynard [Wed, 26 Aug 2009 23:32:42 +0000 (01:32 +0200)]
contrib: Fix Makefile

Remove a forgotten "endif"

14 years agocontribs: removed BeOS support and fixed a typo which prevented proper x86_64 compila...
Felix Paul Kühne [Wed, 26 Aug 2009 23:03:00 +0000 (01:03 +0200)]
contribs: removed BeOS support and fixed a typo which prevented proper x86_64 compilation on Darwin (theora..)

14 years agocontribs: fortunately, no hacks are required anymore to compile liboil for PPC Macs
Felix Paul Kühne [Wed, 26 Aug 2009 22:40:53 +0000 (00:40 +0200)]
contribs: fortunately, no hacks are required anymore to compile liboil for PPC Macs

14 years agorevision 18 of the osx contribs package, out now for all 3 architectures
Felix Paul Kühne [Wed, 26 Aug 2009 22:21:21 +0000 (00:21 +0200)]
revision 18 of the osx contribs package, out now for all 3 architectures

This hopefully fixes some rare compilation issues on x86

14 years agocontribs: fixed theora compilation on ppc based macs
Felix Paul Kühne [Wed, 26 Aug 2009 22:01:15 +0000 (00:01 +0200)]
contribs: fixed theora compilation on ppc based macs

14 years agomacosx/framework: fix custom target scripts in case ARCHS includes more than 1 archit...
Felix Paul Kühne [Wed, 26 Aug 2009 21:48:51 +0000 (23:48 +0200)]
macosx/framework: fix custom target scripts in case ARCHS includes more than 1 architecture

14 years agominimal_macosx: Make sure we actually kill the vout at some point.
Pierre d'Herbemont [Wed, 26 Aug 2009 21:24:45 +0000 (23:24 +0200)]
minimal_macosx: Make sure we actually kill the vout at some point.

14 years agomacosx/framework: Add a new target core-framework.
Pierre d'Herbemont [Wed, 26 Aug 2009 21:23:53 +0000 (23:23 +0200)]
macosx/framework: Add a new target core-framework.

14 years agomacosx/framework: Fix a typo.
Pierre d'Herbemont [Wed, 26 Aug 2009 21:23:12 +0000 (23:23 +0200)]
macosx/framework: Fix a typo.

14 years agoUpdate of the libiconv patch for Win64 by NightStrike
Jean-Baptiste Kempf [Wed, 26 Aug 2009 20:25:13 +0000 (22:25 +0200)]
Update of the libiconv patch for Win64 by NightStrike

14 years agoRemove config_GetCacheDir
Rémi Denis-Courmont [Wed, 26 Aug 2009 19:16:47 +0000 (22:16 +0300)]
Remove config_GetCacheDir

14 years agoWin32: refactor and implement pictures directory
Rémi Denis-Courmont [Wed, 26 Aug 2009 19:09:04 +0000 (22:09 +0300)]
Win32: refactor and implement pictures directory

14 years agoSplit directories configuration per platform
Rémi Denis-Courmont [Wed, 26 Aug 2009 18:51:34 +0000 (21:51 +0300)]
Split directories configuration per platform

There was almost no commonality. This also simplifies stuff a bit.

14 years agoRemove broken DEMUX_SET_PAUSE_STATE
Sébastien Escudier [Wed, 26 Aug 2009 06:23:55 +0000 (08:23 +0200)]
Remove broken DEMUX_SET_PAUSE_STATE

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoAdd input resource support to the LibVLC Media Player
Niles Bindel [Tue, 25 Aug 2009 17:11:06 +0000 (12:11 -0500)]
Add input resource support to the LibVLC Media Player

This change allows for smoother transitioning between playlist items by
not having to recreate the related video/audio resources from scratch on
every item switch. This problem was very apparent in fullscreen mode
when the current display would close out showing the OS background and
then go back to fullscreen before playing the next item.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
14 years agoskins2: uri-encoded mrl required for drag&drop
Erwan Tulou [Wed, 26 Aug 2009 17:12:06 +0000 (19:12 +0200)]
skins2: uri-encoded mrl required for drag&drop

14 years agomacosx/framework: Typo.
Pierre d'Herbemont [Wed, 26 Aug 2009 16:30:32 +0000 (18:30 +0200)]
macosx/framework: Typo.