]> git.sesse.net Git - vlc/log
vlc
13 years agoandroid: Implement pipe2
Rafaël Carré [Mon, 5 Sep 2011 08:00:03 +0000 (10:00 +0200)]
android: Implement pipe2

13 years agoTry loading the qualcomm omx core
Martin Storsjö [Sun, 4 Sep 2011 12:54:08 +0000 (14:54 +0200)]
Try loading the qualcomm omx core

This works when running straight OpenMAX on a rooted Nexus One
with chmodded /dev nodes.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoImplemented 'Boss Key' in qt4 interface (close #3838).
Laurent Aimar [Mon, 5 Sep 2011 21:10:24 +0000 (23:10 +0200)]
Implemented 'Boss Key' in qt4 interface (close #3838).

 There is an incorrect interaction with 'pause on minimized' feature
when showing back the video (depending on qt-system-tray).

13 years agoAdded 'Boss Key' support to the core.
Laurent Aimar [Mon, 5 Sep 2011 19:58:50 +0000 (21:58 +0200)]
Added 'Boss Key' support to the core.

The interfaces that want to implement it can now add a callback on
libvlc::intf-boss.

13 years agoSDL vout: never override signals (rather than only in debug builds)
Rémi Denis-Courmont [Mon, 5 Sep 2011 21:00:46 +0000 (00:00 +0300)]
SDL vout: never override signals (rather than only in debug builds)

13 years agoImprove vlc_memalign()
Rémi Denis-Courmont [Mon, 5 Sep 2011 20:42:24 +0000 (23:42 +0300)]
Improve vlc_memalign()

 - use native MingW back-end on Windows, instead of kludges,
 - remove "base" pointer parameter,
 - inline.

13 years agoRemove filter_t.pf_audio_buffer_new
Rémi Denis-Courmont [Mon, 5 Sep 2011 19:39:19 +0000 (22:39 +0300)]
Remove filter_t.pf_audio_buffer_new

13 years agoUse decoder_NewAudioBuffer()
Rémi Denis-Courmont [Mon, 5 Sep 2011 19:45:25 +0000 (22:45 +0300)]
Use decoder_NewAudioBuffer()

13 years agoFix warning
Rémi Denis-Courmont [Mon, 5 Sep 2011 19:39:11 +0000 (22:39 +0300)]
Fix warning

13 years agoDisplay the decoded video format in the "Media information" panel.
Laurent Aimar [Mon, 5 Sep 2011 19:33:43 +0000 (21:33 +0200)]
Display the decoded video format in the "Media information" panel.

It closes #5053.

13 years agoPrint codec_id on unsupported track in avformat demuxer.
Laurent Aimar [Mon, 5 Sep 2011 19:23:41 +0000 (21:23 +0200)]
Print codec_id on unsupported track in avformat demuxer.

13 years agoRegister libvlc_MediaPlayerVout event.
Laurent Aimar [Mon, 5 Sep 2011 19:12:58 +0000 (21:12 +0200)]
Register libvlc_MediaPlayerVout event.

13 years agoFixed extract video filter when requesting black color.
Laurent Aimar [Mon, 5 Sep 2011 19:00:07 +0000 (21:00 +0200)]
Fixed extract video filter when requesting black color.

It closes #4695.

13 years agoAdded libvlc_MediaPlayerVout event.
Laurent Aimar [Mon, 5 Sep 2011 17:37:35 +0000 (19:37 +0200)]
Added libvlc_MediaPlayerVout event.

It is send on vout count changes (close #5277).

13 years agoDead code
Rémi Denis-Courmont [Mon, 5 Sep 2011 17:50:47 +0000 (20:50 +0300)]
Dead code

13 years agoRemove libvlc event queue slightly incorrect debug
Rémi Denis-Courmont [Mon, 5 Sep 2011 17:46:20 +0000 (20:46 +0300)]
Remove libvlc event queue slightly incorrect debug

13 years agoMPEG mux: do not hide bugs in debug builds!
Rémi Denis-Courmont [Mon, 5 Sep 2011 17:37:25 +0000 (20:37 +0300)]
MPEG mux: do not hide bugs in debug builds!

13 years agoRemove some debug
Rémi Denis-Courmont [Mon, 5 Sep 2011 17:36:56 +0000 (20:36 +0300)]
Remove some debug

13 years agoFix a few debug messages
Rémi Denis-Courmont [Mon, 5 Sep 2011 17:35:52 +0000 (20:35 +0300)]
Fix a few debug messages

13 years agoOnly open video device once
Rémi Denis-Courmont [Mon, 5 Sep 2011 16:38:37 +0000 (19:38 +0300)]
Only open video device once

13 years agoSmall code factorization
Rémi Denis-Courmont [Mon, 5 Sep 2011 16:22:22 +0000 (19:22 +0300)]
Small code factorization

13 years agoSimplify V4L2 configure checks
Rémi Denis-Courmont [Mon, 5 Sep 2011 15:26:52 +0000 (18:26 +0300)]
Simplify V4L2 configure checks

 - only check for libv4l2 if V4L2 is supported,
 - only check for --enable-pvr if V4L2 is supported,
 - remove mostly useless --enable-libv4l2 and --enable-v4l2.

13 years agoLet autoconf detect -g and -O2, do not reinvent the wheel
Rémi Denis-Courmont [Mon, 5 Sep 2011 16:16:37 +0000 (19:16 +0300)]
Let autoconf detect -g and -O2, do not reinvent the wheel

Save CFLAGS and CXXFLAGS after the compiler is detected, rather than
before. This is when autoconf sets -g and -O2 automatically by default.

13 years agoFix static modules
Rafaël Carré [Mon, 5 Sep 2011 16:13:55 +0000 (18:13 +0200)]
Fix static modules

13 years agoSerbian Win32: fix building
Jean-Baptiste Kempf [Mon, 5 Sep 2011 14:37:54 +0000 (16:37 +0200)]
Serbian Win32: fix building

13 years agoopengl: fixes macosx vout issue.
Sebastien Zwickert [Sun, 4 Sep 2011 23:31:41 +0000 (01:31 +0200)]
opengl: fixes macosx vout issue.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
13 years agomacosx: fix some more compilation warnings
Felix Paul Kühne [Mon, 5 Sep 2011 12:01:23 +0000 (14:01 +0200)]
macosx: fix some more compilation warnings

13 years agoDon't leak a HICON
Jean-Baptiste Kempf [Thu, 1 Sep 2011 15:36:02 +0000 (17:36 +0200)]
Don't leak a HICON

13 years agomacosx: look for libvlc in lib/ for bundle creation.
Sebastien Zwickert [Sun, 4 Sep 2011 23:30:11 +0000 (01:30 +0200)]
macosx: look for libvlc in lib/ for bundle creation.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
13 years agofile: fix file/network caching detection for windows
Pierre Ynard [Mon, 5 Sep 2011 00:28:06 +0000 (02:28 +0200)]
file: fix file/network caching detection for windows

Untested

13 years agoWinCE: remove stray comment
Pierre Ynard [Mon, 5 Sep 2011 00:13:40 +0000 (02:13 +0200)]
WinCE: remove stray comment

13 years agoFix typo in installer
Pierre Ynard [Sun, 4 Sep 2011 22:55:29 +0000 (00:55 +0200)]
Fix typo in installer

13 years agoi18n: update POTFILES
Pierre Ynard [Sun, 4 Sep 2011 22:47:47 +0000 (00:47 +0200)]
i18n: update POTFILES

13 years agomacosx: clean up
Felix Paul Kühne [Sun, 4 Sep 2011 17:43:50 +0000 (19:43 +0200)]
macosx: clean up

13 years agomacosx: set the splitview divider to 60% gray instead of black to fit most default...
Felix Paul Kühne [Sun, 4 Sep 2011 17:02:36 +0000 (19:02 +0200)]
macosx: set the splitview divider to 60% gray instead of black to fit most default apps

13 years agomacosx: remove dead code and rename vout.* to VideoView.*
Felix Paul Kühne [Sun, 4 Sep 2011 16:42:52 +0000 (18:42 +0200)]
macosx: remove dead code and rename vout.* to VideoView.*

13 years agomacosx: prevent ugly artifacts when playing a video
Felix Paul Kühne [Sun, 4 Sep 2011 16:38:31 +0000 (18:38 +0200)]
macosx: prevent ugly artifacts when playing a video

13 years agomacosx: replace the 'basic' vs 'all' radio button on the bottom left of the prefs...
Felix Paul Kühne [Sun, 4 Sep 2011 16:25:14 +0000 (18:25 +0200)]
macosx: replace the 'basic' vs 'all' radio button on the bottom left of the prefs window with a simple button, which is nicer and more 'Mac-like'

13 years agomacosx: slim the split view divider and turn it black
Felix Paul Kühne [Sun, 4 Sep 2011 16:01:17 +0000 (18:01 +0200)]
macosx: slim the split view divider and turn it black

13 years agoopengl: some cleanup
Felix Paul Kühne [Sun, 4 Sep 2011 15:40:50 +0000 (17:40 +0200)]
opengl: some cleanup

13 years agoopengl: disable the broken mac-specific code
Felix Paul Kühne [Sun, 4 Sep 2011 15:25:58 +0000 (17:25 +0200)]
opengl: disable the broken mac-specific code

This way, the Linux code is run (without shader) and we achieve a working vout. Thanks a lot for the massive help by fenrir\!

13 years agoavcodec: set libmpeg2mmx idct in use if we encode to mp2v
Ilkka Ollakka [Sun, 4 Sep 2011 17:06:20 +0000 (20:06 +0300)]
avcodec: set libmpeg2mmx idct in use if we encode to mp2v

It could be the reason people noticed difference between libmpeg2/avcodec encodes.
As mentioned in VDD'11.

13 years agoActivate installer serbian translation
Christophe Mutricy [Thu, 16 Jun 2011 22:39:01 +0000 (23:39 +0100)]
Activate installer serbian translation

Conflicts:

extras/package/win32/vlc.win32.nsi.in

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
13 years agoFix serbian.nsh
Christophe Mutricy [Sat, 18 Jun 2011 16:35:45 +0000 (17:35 +0100)]
Fix serbian.nsh

Blind commit

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
13 years agoAdd serbian translation of win installer
Predrag Ljubenović [Thu, 16 Jun 2011 22:38:35 +0000 (23:38 +0100)]
Add serbian translation of win installer

Signed-off-by: Christophe Mutricy <xtophe@chewa.net>
13 years agoDistribute lithuanian.nsh
Christophe Mutricy [Sun, 4 Sep 2011 12:46:26 +0000 (14:46 +0200)]
Distribute lithuanian.nsh

13 years agoAdd Basque translation in Win32 installer
Christophe Mutricy [Sun, 4 Sep 2011 12:44:37 +0000 (14:44 +0200)]
Add Basque translation in Win32 installer

Translation from Xabier Aramendi <azpidatziak@gmail.com>

13 years agoTypo
Christophe Mutricy [Sun, 4 Sep 2011 10:47:39 +0000 (12:47 +0200)]
Typo

13 years agoV4L2: merge two switches
Rémi Denis-Courmont [Sun, 4 Sep 2011 12:42:02 +0000 (15:42 +0300)]
V4L2: merge two switches

13 years agoV4L2: only keep codecs data during initialization
Rémi Denis-Courmont [Sun, 4 Sep 2011 11:04:49 +0000 (14:04 +0300)]
V4L2: only keep codecs data during initialization

13 years agoV4L2: move variables out of p_sys
Rémi Denis-Courmont [Sun, 4 Sep 2011 09:56:25 +0000 (12:56 +0300)]
V4L2: move variables out of p_sys

13 years agoAdd Russian translator
Christophe Mutricy [Fri, 8 Jul 2011 18:09:42 +0000 (19:09 +0100)]
Add Russian translator

13 years agocontribs: fixed hardcoded paths
Felix Paul Kühne [Sun, 4 Sep 2011 10:22:55 +0000 (12:22 +0200)]
contribs: fixed hardcoded paths

13 years agoMissing #include
Rémi Denis-Courmont [Sun, 4 Sep 2011 09:32:40 +0000 (12:32 +0300)]
Missing #include

13 years agoanother compilation fix for the mac
Felix Paul Kühne [Sat, 3 Sep 2011 17:34:26 +0000 (19:34 +0200)]
another compilation fix for the mac

13 years agoconfigure: fixed compilation for darwin
Rafaël Carré [Sat, 3 Sep 2011 17:23:25 +0000 (19:23 +0200)]
configure: fixed compilation for darwin

13 years agoqt4: fix preferences widget compile
Ilkka Ollakka [Sat, 3 Sep 2011 16:31:20 +0000 (19:31 +0300)]
qt4: fix preferences widget compile

13 years agoWin32: do not load DLL from cwd
Jean-Baptiste Kempf [Sat, 3 Sep 2011 16:26:59 +0000 (18:26 +0200)]
Win32: do not load DLL from cwd

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agox264: place SEI in start of first block, also copy all nals at once
Ilkka Ollakka [Sat, 3 Sep 2011 15:47:41 +0000 (18:47 +0300)]
x264: place SEI in start of first block, also copy all nals at once

libavcodec seems to do the same and didn't actually found a reaso earlier
patch did what it did. Copying nals helps if you do slices, so it doesn't
do one nal at a time.

13 years agoUse weak symbol only on ELF targets
Rémi Denis-Courmont [Sat, 3 Sep 2011 12:32:51 +0000 (15:32 +0300)]
Use weak symbol only on ELF targets

13 years agoQt4: fix V4L2 video standard in open dialog
Rémi Denis-Courmont [Sat, 3 Sep 2011 10:46:29 +0000 (13:46 +0300)]
Qt4: fix V4L2 video standard in open dialog

13 years agosetfillVLCConfigCombo: deal with string config items
Rémi Denis-Courmont [Sat, 3 Sep 2011 10:46:11 +0000 (13:46 +0300)]
setfillVLCConfigCombo: deal with string config items

13 years agoReplace fdopendir()
Rémi Denis-Courmont [Sat, 3 Sep 2011 09:54:40 +0000 (12:54 +0300)]
Replace fdopendir()

13 years agoInline V4L2 device probing into device initialization
Rémi Denis-Courmont [Fri, 2 Sep 2011 12:32:52 +0000 (15:32 +0300)]
Inline V4L2 device probing into device initialization

13 years agoFix sout-switcher compilation
Rémi Duraffort [Sat, 3 Sep 2011 08:34:47 +0000 (10:34 +0200)]
Fix sout-switcher compilation

13 years agomp4: fix printf formating
Rémi Duraffort [Mon, 8 Aug 2011 22:23:18 +0000 (00:23 +0200)]
mp4: fix printf formating

13 years agoaccess/alsa.c: Simplify demux loop.
Jean-Paul Saman [Mon, 30 May 2011 12:17:41 +0000 (14:17 +0200)]
access/alsa.c: Simplify demux loop.
(cherry picked from commit d3dd902828854d30b7b39c5e8147152ec6d63289)

13 years agoaccess/alsa.c: Cleanup
Jean-Paul Saman [Thu, 12 May 2011 09:12:55 +0000 (11:12 +0200)]
access/alsa.c: Cleanup

No functional changes.
(cherry picked from commit bb9c939672a915df2de9acdf83a08298ddd483da)

13 years agoaccess/alsa.c: Todays capture cards support more than one format for audio capturing.
Jean-Paul Saman [Thu, 12 May 2011 09:07:34 +0000 (11:07 +0200)]
access/alsa.c: Todays capture cards support more than one format for audio capturing.
(cherry picked from commit fb46b4a117c51b4a352b739a9cc568636598bc5b)

13 years agoaccess/alsa.c: simplify error recovery when capturing
Jean-Paul Saman [Fri, 2 Sep 2011 14:43:34 +0000 (16:43 +0200)]
access/alsa.c: simplify error recovery when capturing

Use highlevel function snd_pcm_recover() the recover from error states.

13 years agoaccess/alsa.c: Read first before using snd_pcm_wait(), just like arecord does.
Jean-Paul Saman [Thu, 7 Apr 2011 15:29:22 +0000 (17:29 +0200)]
access/alsa.c: Read first before using snd_pcm_wait(), just like arecord does.

Read first before using snd_pcm_wait(), just like arecord does.
(cherry picked from commit 4b0e0dcd63952c5ef466742b9930ac5632ac8bd3)

13 years agopackage: no need to look in src/
Pierre Ynard [Sat, 3 Sep 2011 01:55:07 +0000 (03:55 +0200)]
package: no need to look in src/

13 years agopackage: look for libvlc in lib/
Pierre Ynard [Sat, 3 Sep 2011 01:06:57 +0000 (03:06 +0200)]
package: look for libvlc in lib/

13 years agolibvlc: distribute libvlc_version.h.in
Pierre Ynard [Sat, 3 Sep 2011 00:31:23 +0000 (02:31 +0200)]
libvlc: distribute libvlc_version.h.in

13 years agoV4L2: distribute missing header file
Pierre Ynard [Sat, 3 Sep 2011 00:03:51 +0000 (02:03 +0200)]
V4L2: distribute missing header file

13 years agoUseless includes
Rémi Denis-Courmont [Thu, 1 Sep 2011 19:52:45 +0000 (22:52 +0300)]
Useless includes

13 years agoSplit V4L2 plug-in in multiple files
Rémi Denis-Courmont [Thu, 1 Sep 2011 19:51:53 +0000 (22:51 +0300)]
Split V4L2 plug-in in multiple files

13 years agoTypo
Rémi Denis-Courmont [Thu, 1 Sep 2011 19:28:06 +0000 (22:28 +0300)]
Typo

13 years agoPVR: remove V4L1
Rémi Denis-Courmont [Thu, 1 Sep 2011 19:15:59 +0000 (22:15 +0300)]
PVR: remove V4L1

13 years agoV4L2: do not retain device path after initialization
Rémi Denis-Courmont [Thu, 1 Sep 2011 18:14:41 +0000 (21:14 +0300)]
V4L2: do not retain device path after initialization

13 years agoDo not keep some V4L2 useless settings after initialization
Rémi Denis-Courmont [Thu, 1 Sep 2011 17:40:17 +0000 (20:40 +0300)]
Do not keep some V4L2 useless settings after initialization

13 years agoClean --v4l2-set-ctrls up
Rémi Denis-Courmont [Thu, 1 Sep 2011 17:36:52 +0000 (20:36 +0300)]
Clean --v4l2-set-ctrls up

13 years agoEnumerate V4L2 audio inputs correctly and do not store unused infos
Rémi Denis-Courmont [Thu, 1 Sep 2011 18:11:48 +0000 (21:11 +0300)]
Enumerate V4L2 audio inputs correctly and do not store unused infos

13 years agoRename i_audio_mode to i_tuner_audio_mode
Rémi Denis-Courmont [Thu, 1 Sep 2011 18:11:06 +0000 (21:11 +0300)]
Rename i_audio_mode to i_tuner_audio_mode

i_audio_mode should be used for the audio input mode (if ever supported).

13 years agoDo not keep table of all V4L2 tuners, only tuner index and type
Rémi Denis-Courmont [Thu, 1 Sep 2011 17:56:31 +0000 (20:56 +0300)]
Do not keep table of all V4L2 tuners, only tuner index and type

Also do not enumerate every tuner two times when one is enough.

13 years agoOpen V4L2 node and initialize libv4l2 only once
Rémi Denis-Courmont [Thu, 1 Sep 2011 17:30:16 +0000 (20:30 +0300)]
Open V4L2 node and initialize libv4l2 only once

13 years agoSelect V4L2 input before standard as per specification
Rémi Denis-Courmont [Thu, 1 Sep 2011 17:21:31 +0000 (20:21 +0300)]
Select V4L2 input before standard as per specification

13 years agoDo not keep V4L2 input table in memory and fail on invalid input
Rémi Denis-Courmont [Thu, 1 Sep 2011 17:18:23 +0000 (20:18 +0300)]
Do not keep V4L2 input table in memory and fail on invalid input

The table is not needed. Furthermore, each input is now enumerated
once rather than twice.

13 years agov4l2: use var_LocationParse()
Rémi Denis-Courmont [Thu, 1 Sep 2011 16:44:32 +0000 (19:44 +0300)]
v4l2: use var_LocationParse()

13 years agoMark as safe v4l2 options already allowed by ParseMRL()
Rémi Denis-Courmont [Thu, 1 Sep 2011 16:43:38 +0000 (19:43 +0300)]
Mark as safe v4l2 options already allowed by ParseMRL()

13 years agoDrop v4l2 access priority to zero to avoid redumdant load/probe
Rémi Denis-Courmont [Thu, 1 Sep 2011 16:34:13 +0000 (19:34 +0300)]
Drop v4l2 access priority to zero to avoid redumdant load/probe

Maybe one day we will support autodetecting V4L2 device nodes
(as file://) but until then...

13 years agoObsolete --v4l2-io and auto-detect the correct setting
Rémi Denis-Courmont [Thu, 1 Sep 2011 16:24:09 +0000 (19:24 +0300)]
Obsolete --v4l2-io and auto-detect the correct setting

For the time being, mmap() is used if supported, otherwise read() if
supported, otherwise fail. This makes the user pointer method dead
code. It might make sense to revive it on capable device drivers to
support zero copy, but until then that method is no better than mmap().

13 years agoSwitch v4l2-standard from integer to string, add missing choices
Rémi Denis-Courmont [Thu, 1 Sep 2011 15:39:06 +0000 (18:39 +0300)]
Switch v4l2-standard from integer to string, add missing choices

Also an integer values in the MRL (v4l2://standard=XXX) is now
interpreted as a v4l2_std_id bit field, just like the command line
option (--v4l2-standard=XXX). This fixes an out-of-bound read with
large values.

13 years agoV4L2: do not probe and keep video standard
Rémi Denis-Courmont [Thu, 1 Sep 2011 14:44:54 +0000 (17:44 +0300)]
V4L2: do not probe and keep video standard

Keeping the list of video standards in memory was almost pure waste:
The whole data set was only used to print one debug message.

The list of supported standards depends on the selected input.
So listing the standards during probe was wrong in any case.

13 years agoImprove access initialization macro safety
Rémi Denis-Courmont [Thu, 1 Sep 2011 18:14:20 +0000 (21:14 +0300)]
Improve access initialization macro safety

13 years agoFix race between installation and execution of vlc-cache-gen
Rémi Denis-Courmont [Thu, 1 Sep 2011 17:07:41 +0000 (20:07 +0300)]
Fix race between installation and execution of vlc-cache-gen

13 years agofix folder meta_engine (typo)
Rafaël Carré [Thu, 1 Sep 2011 04:34:34 +0000 (00:34 -0400)]
fix folder meta_engine (typo)

13 years agoAndroid configure: actually use NEON in NEON build
Jean-Baptiste Kempf [Thu, 1 Sep 2011 00:12:25 +0000 (02:12 +0200)]
Android configure: actually use NEON in NEON build

Oops :D

13 years agoConfigure: fix typo
Jean-Baptiste Kempf [Wed, 31 Aug 2011 22:24:03 +0000 (00:24 +0200)]
Configure: fix typo

13 years agoCheck for Linux DVB version 5
Rémi Denis-Courmont [Wed, 31 Aug 2011 14:06:50 +0000 (17:06 +0300)]
Check for Linux DVB version 5

This should fix compilation with kernel headers 2.6.27 and older
(obviously not tested).