vlc.git
11 years agoWin32: fix version checks
Geoffroy Couprie [Tue, 8 Sep 2009 19:32:35 +0000 (21:32 +0200)]
Win32: fix version checks

11 years agoWin32: fix version check at install time
Geoffroy Couprie [Tue, 8 Sep 2009 17:53:49 +0000 (19:53 +0200)]
Win32: fix version check at install time

11 years agoFixed typo into invmem error message
Christophe Courtaut [Tue, 8 Sep 2009 12:04:12 +0000 (14:04 +0200)]
Fixed typo into invmem error message

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoFix HDTV height for H.264 streams with correct PAR.
Marian Ďurkovič [Tue, 8 Sep 2009 13:34:20 +0000 (15:34 +0200)]
Fix HDTV height for H.264 streams with correct PAR.

11 years agoWin32: add asInvoker to manifest
Geoffroy Couprie [Tue, 8 Sep 2009 11:01:12 +0000 (13:01 +0200)]
Win32: add asInvoker to manifest

11 years agoPerform charset detection and conversion to UTF-8 also for SDT fields.
Marian Ďurkovič [Tue, 8 Sep 2009 10:36:24 +0000 (12:36 +0200)]
Perform charset detection and conversion to UTF-8 also for SDT fields.

11 years agoConfigure.ac cleanup around directX
Jean-Baptiste Kempf [Tue, 8 Sep 2009 10:26:00 +0000 (12:26 +0200)]
Configure.ac cleanup around directX

11 years agoFix compilation on Windows by using a less important warning
Jean-Baptiste Kempf [Tue, 8 Sep 2009 10:25:38 +0000 (12:25 +0200)]
Fix compilation on Windows by using a less important warning

11 years agoWin7 compliance for test1: installer fixes.
Jean-Baptiste Kempf [Tue, 8 Sep 2009 10:25:09 +0000 (12:25 +0200)]
Win7 compliance for test1: installer fixes.

11 years agoCoInitialize requires -lole32
Jean-Baptiste Kempf [Tue, 8 Sep 2009 09:26:29 +0000 (11:26 +0200)]
CoInitialize requires -lole32

11 years agoRemove misleading comment, testing proved otherwise.
Marian Ďurkovič [Tue, 8 Sep 2009 10:04:36 +0000 (12:04 +0200)]
Remove misleading comment, testing proved otherwise.

11 years agoRevert "Fix demuxdump to work with RTP input ..."
Marian Ďurkovič [Tue, 8 Sep 2009 10:03:19 +0000 (12:03 +0200)]
Revert "Fix demuxdump to work with RTP input ..."

This reverts commit 8f9391f621f409375238c9967f3e264ebba38637.

(The root cause for this problem was fixed in commit
494826773c6938e3a87b12b1026c8b53c73a01a0)

11 years agoAdd support for last lines without newline in .hosts (untested).
JP Dinger [Tue, 8 Sep 2009 08:52:26 +0000 (10:52 +0200)]
Add support for last lines without newline in .hosts (untested).

11 years agoTry a better formulation for stats option
Jean-Baptiste Kempf [Tue, 8 Sep 2009 08:39:51 +0000 (10:39 +0200)]
Try a better formulation for stats option

11 years agoQt: restore system's default theme without having to guess
Francois Cartegnie [Mon, 7 Sep 2009 22:43:42 +0000 (00:43 +0200)]
Qt: restore system's default theme without having to guess

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoQt: be sure that the conversion to Int from TYPE_ROLE worked
Jean-Baptiste Kempf [Tue, 8 Sep 2009 08:33:44 +0000 (10:33 +0200)]
Qt: be sure that the conversion to Int from TYPE_ROLE worked

11 years agoTemporary fix for compilation
Jean-Baptiste Kempf [Tue, 8 Sep 2009 08:29:10 +0000 (10:29 +0200)]
Temporary fix for compilation

11 years agoQt4: clean PLModel of i_depth related code
Jakob Leben [Tue, 8 Sep 2009 01:07:06 +0000 (03:07 +0200)]
Qt4: clean PLModel of i_depth related code

11 years agoremove testing artifact
Jakob Leben [Tue, 8 Sep 2009 00:43:55 +0000 (02:43 +0200)]
remove testing artifact

11 years agoqt4: implement drag&drop in playlist selector
Jakob Leben [Mon, 7 Sep 2009 23:59:06 +0000 (01:59 +0200)]
qt4: implement drag&drop in playlist selector

11 years agoQt4: make PLSelector a subclass of QTreeWidget
Jakob Leben [Mon, 7 Sep 2009 22:29:19 +0000 (00:29 +0200)]
Qt4: make PLSelector a subclass of QTreeWidget

11 years agoChange formulation to be sure people don't think we send statistics over the net.
Jean-Baptiste Kempf [Mon, 7 Sep 2009 22:23:42 +0000 (00:23 +0200)]
Change formulation to be sure people don't think we send statistics over the net.

11 years agoInfo panel text fix
Francois Cartegnie [Mon, 7 Sep 2009 17:04:12 +0000 (19:04 +0200)]
Info panel text fix

fix natural reading

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoBring back aout_buffer_t.p_sys for the sole benefit of transcode
Rémi Denis-Courmont [Mon, 7 Sep 2009 21:24:18 +0000 (00:24 +0300)]
Bring back aout_buffer_t.p_sys for the sole benefit of transcode

11 years agoRemove never used function
Rémi Denis-Courmont [Mon, 7 Sep 2009 21:23:39 +0000 (00:23 +0300)]
Remove never used function

11 years agoRework aout_buffer_t layout
Rémi Denis-Courmont [Mon, 7 Sep 2009 20:53:55 +0000 (23:53 +0300)]
Rework aout_buffer_t layout

 * 12 bytes saved on 32-bits platforms,
 * 32 bytes saved on 64-bits platforms.

11 years agoCompile fix
Christophe Mutricy [Mon, 7 Sep 2009 20:30:18 +0000 (21:30 +0100)]
Compile fix

11 years agoAdd some fallback for language we have a translation
Christophe Mutricy [Sun, 6 Sep 2009 18:35:41 +0000 (19:35 +0100)]
Add some fallback for language we have a translation

11 years agoThanks
Rémi Denis-Courmont [Mon, 7 Sep 2009 19:52:18 +0000 (22:52 +0300)]
Thanks

11 years agoProperly attach stream_Demux object to its parent.
Marian Ďurkovič [Mon, 7 Sep 2009 05:47:34 +0000 (07:47 +0200)]
Properly attach stream_Demux object to its parent.

Now :demuxdump-file=foo works correctly with RTP input.

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoFix buggy memcpy in DstreamRead
Marian Ďurkovič [Sat, 5 Sep 2009 06:57:44 +0000 (08:57 +0200)]
Fix buggy memcpy in DstreamRead

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoDo not try to detach an already detached handler
Rémi Denis-Courmont [Mon, 7 Sep 2009 19:21:34 +0000 (22:21 +0300)]
Do not try to detach an already detached handler

11 years agoMove LibVLC error messages to libvlc_printerr().
Rémi Denis-Courmont [Mon, 7 Sep 2009 19:13:49 +0000 (22:13 +0300)]
Move LibVLC error messages to libvlc_printerr().

11 years agoRemove set/get drawable
Rémi Denis-Courmont [Mon, 7 Sep 2009 19:02:04 +0000 (22:02 +0300)]
Remove set/get drawable

11 years agoFixed some missing unlock() in picture_pool.
Laurent Aimar [Mon, 7 Sep 2009 18:15:34 +0000 (20:15 +0200)]
Fixed some missing unlock() in picture_pool.

11 years agoCosmetics (K&R of picture_pool).
Laurent Aimar [Mon, 7 Sep 2009 18:08:39 +0000 (20:08 +0200)]
Cosmetics (K&R of picture_pool).

11 years agoCosmetics (K&R of picture_fifo).
Laurent Aimar [Mon, 7 Sep 2009 17:39:53 +0000 (19:39 +0200)]
Cosmetics (K&R of picture_fifo).

11 years agoMoved out picture_fifo/pool_t code from vout_pictures.c
Laurent Aimar [Mon, 7 Sep 2009 17:31:51 +0000 (19:31 +0200)]
Moved out picture_fifo/pool_t code from vout_pictures.c

11 years agoEnabled vmem in "vout display" wrapper.
Laurent Aimar [Mon, 7 Sep 2009 17:06:19 +0000 (19:06 +0200)]
Enabled vmem in "vout display" wrapper.

11 years agoConverted vmem to "vout display" API.
Laurent Aimar [Mon, 7 Sep 2009 17:05:51 +0000 (19:05 +0200)]
Converted vmem to "vout display" API.

11 years agoAdded picture_pool_NewExtended.
Laurent Aimar [Mon, 7 Sep 2009 17:04:47 +0000 (19:04 +0200)]
Added picture_pool_NewExtended.

It allows to add callback called before/after a picture is used.

11 years agoRTP: apply de-jitter from last dequeuing rather than last queuing
Rémi Denis-Courmont [Mon, 7 Sep 2009 16:09:35 +0000 (19:09 +0300)]
RTP: apply de-jitter from last dequeuing rather than last queuing

Previously, if the absolute delay dropped by a longer interval than the
packetization time, we could end up repeatedly waiting into the future,
and never dequeue anything.

11 years agoCorrect samplerates...
Jean-Baptiste Kempf [Mon, 7 Sep 2009 16:00:22 +0000 (18:00 +0200)]
Correct samplerates...

11 years agoWin32: add support for Win 7 taskbar thumbnails
Geoffroy Couprie [Mon, 7 Sep 2009 14:39:41 +0000 (16:39 +0200)]
Win32: add support for Win 7 taskbar thumbnails

11 years agoWin32: make the windows_interfaces header compatible with shlobj.h
Geoffroy Couprie [Mon, 7 Sep 2009 14:38:22 +0000 (16:38 +0200)]
Win32: make the windows_interfaces header compatible with shlobj.h

11 years agoWin32: fix My Music and My Videos directories access
Geoffroy Couprie [Sun, 6 Sep 2009 18:11:02 +0000 (20:11 +0200)]
Win32: fix My Music and My Videos directories access

11 years agocontrib: Fix check for OSX Snow Leopard.
Barry Wardell [Mon, 7 Sep 2009 11:30:13 +0000 (12:30 +0100)]
contrib: Fix check for OSX Snow Leopard.

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agofaad contrib
Rafaël Carré [Mon, 7 Sep 2009 11:26:02 +0000 (13:26 +0200)]
faad contrib

use the compiler to check -iquote support
faad use inline asm => no thumb support

11 years agoRevert "qt4: selector: switch source on single click"
Jakob Leben [Mon, 7 Sep 2009 08:03:14 +0000 (10:03 +0200)]
Revert "qt4: selector: switch source on single click"

This reverts commit 2d23529861a5eb27647adaa42ae8f4de5c23ce18.

11 years agoqt4: add source name above PL view
Jakob Leben [Mon, 7 Sep 2009 00:13:58 +0000 (02:13 +0200)]
qt4: add source name above PL view

11 years agoqt4: selector: switch source on single click
Jakob Leben [Sun, 6 Sep 2009 23:39:42 +0000 (01:39 +0200)]
qt4: selector: switch source on single click

11 years agoQt: cosmetics
Jean-Baptiste Kempf [Sun, 6 Sep 2009 22:26:26 +0000 (00:26 +0200)]
Qt: cosmetics

11 years agoWin32: separate Windows code correctly.
Jean-Baptiste Kempf [Sun, 6 Sep 2009 22:23:19 +0000 (00:23 +0200)]
Win32: separate Windows code correctly.

11 years agoQt: reuse the SD data
Jean-Baptiste Kempf [Sun, 6 Sep 2009 22:22:34 +0000 (00:22 +0200)]
Qt: reuse the SD data

When reloading, correctly update the view.

11 years agoQt4: display the select SD in playlist.
Jean-Baptiste Kempf [Sun, 6 Sep 2009 19:32:15 +0000 (21:32 +0200)]
Qt4: display the select SD in playlist.

Maybe playlist_ServicesDiscoveryAdd could return the playlist_item_t* ?
This is ugly, and should be fixed.

11 years agoQt: cosmetics and code-cleaning
Jean-Baptiste Kempf [Sun, 6 Sep 2009 18:57:42 +0000 (20:57 +0200)]
Qt: cosmetics and code-cleaning

11 years agoQt: using correctly setSource with playlist_items
Jean-Baptiste Kempf [Wed, 2 Sep 2009 23:13:58 +0000 (01:13 +0200)]
Qt: using correctly setSource with playlist_items

And correct decoration.

11 years agoQt: remove dead code/signals
Jean-Baptiste Kempf [Tue, 1 Sep 2009 22:54:39 +0000 (00:54 +0200)]
Qt: remove dead code/signals

11 years agoQt4: move the selector from View/Model to QTreeWidget
Jean-Baptiste Kempf [Tue, 1 Sep 2009 22:46:34 +0000 (00:46 +0200)]
Qt4: move the selector from View/Model to QTreeWidget

The idea behind this is to simplify the playlist_model and have a better SD control.

11 years agoWin32: fix DIR_SEP failed assertion introduced in 96998812a21d05d8711db846e37df91cebc...
Geoffroy Couprie [Sun, 6 Sep 2009 17:34:33 +0000 (19:34 +0200)]
Win32: fix DIR_SEP failed assertion introduced in 96998812a21d05d8711db846e37df91cebc8eac0

11 years agoWin32: fix potential error with thumbbar buttons
Geoffroy Couprie [Sat, 22 Aug 2009 13:18:07 +0000 (15:18 +0200)]
Win32: fix potential error with thumbbar buttons

11 years agoProbably fix an assumed PPC64 warning
Rémi Denis-Courmont [Sun, 6 Sep 2009 16:04:22 +0000 (19:04 +0300)]
Probably fix an assumed PPC64 warning

11 years agoOptimize a little bit more
Rémi Denis-Courmont [Sun, 6 Sep 2009 12:06:35 +0000 (15:06 +0300)]
Optimize a little bit more

11 years agoNEON vectorized fi32->s16l audio filter
Rémi Denis-Courmont [Sat, 5 Sep 2009 19:12:36 +0000 (22:12 +0300)]
NEON vectorized fi32->s16l audio filter

This conversion is always needed between mixer and output.

11 years agoconverter_neon: minor tweaks for fl32->fi32
Rémi Denis-Courmont [Sun, 6 Sep 2009 10:44:15 +0000 (13:44 +0300)]
converter_neon: minor tweaks for fl32->fi32

 * always use NEON VCVT
 * avoid pointless interlace/deinterlace in load/store

11 years agoskins2: redraw a black background required for some skins when resizing (see wb skins...
Erwan Tulou [Sun, 6 Sep 2009 10:05:09 +0000 (12:05 +0200)]
skins2: redraw a black background required for some skins when resizing (see wb skins for example)

11 years agoWin32: FromLocale/ToLocale: fix stack underflow on very long strings
Rémi Denis-Courmont [Sun, 6 Sep 2009 07:46:36 +0000 (10:46 +0300)]
Win32: FromLocale/ToLocale: fix stack underflow on very long strings

11 years agoskins2: correct typos
Erwan Tulou [Sat, 5 Sep 2009 19:25:10 +0000 (21:25 +0200)]
skins2: correct typos

11 years agoReduce register clobber
Rémi Denis-Courmont [Sat, 5 Sep 2009 19:12:24 +0000 (22:12 +0300)]
Reduce register clobber

11 years agoskins2: implement recording and next-frame
Erwan Tulou [Sat, 5 Sep 2009 15:12:07 +0000 (17:12 +0200)]
skins2: implement recording and next-frame

This patch adds the following keywords for skins developpers :
      - vlc.canRecord      (boolean / refers to can-record)
      - vlc.isRecording    (boolean / refers to record)
      - vlc.toggleRecord() (function / toggle recording)
      - vlc.nextFrame()    (function / next frame)

11 years agoskins2: replace polling with callbacks
Erwan Tulou [Sat, 5 Sep 2009 10:49:41 +0000 (12:49 +0200)]
skins2: replace polling with callbacks

11 years agoXA: group ADPCM frames per ~50ms before sending to decoder
Rémi Denis-Courmont [Sat, 5 Sep 2009 18:40:29 +0000 (21:40 +0300)]
XA: group ADPCM frames per ~50ms before sending to decoder

Sending one frame per block had way to high CPU overhead.

11 years agoqt4: playlist: allow to hide all but the index 0 column
Jakob Leben [Fri, 4 Sep 2009 01:06:26 +0000 (03:06 +0200)]
qt4: playlist: allow to hide all but the index 0 column

In some circumstances QTreeView does not behave properly if the column index 0 can hide/reappear.

Precisely, when column 0 is hidden and an item get's subitems, those subitems can not be D&D-ed.
If column 0 is then unhidden, trying to D&D the subitems will fail or result in unexpected behaviour.

11 years agoqt4: make title the first PL column
Jakob Leben [Fri, 4 Sep 2009 00:52:36 +0000 (02:52 +0200)]
qt4: make title the first PL column

So that tree branches appear on it.

11 years agoNEON float to fixed point vectorized conversion
Rémi Denis-Courmont [Sat, 5 Sep 2009 14:14:09 +0000 (17:14 +0300)]
NEON float to fixed point vectorized conversion

11 years agoAdd a CPU capability for ARM NEON
Rémi Denis-Courmont [Sat, 5 Sep 2009 13:56:25 +0000 (16:56 +0300)]
Add a CPU capability for ARM NEON

Currently, detection is done at build time. Feel free to add run-time
detect if you know how.

11 years agoconfigure: check for NEON assemly support
Rémi Denis-Courmont [Sat, 5 Sep 2009 15:18:27 +0000 (18:18 +0300)]
configure: check for NEON assemly support

11 years agoARM: pretend not lack the FPU even if we have one
Rémi Denis-Courmont [Sat, 5 Sep 2009 15:20:52 +0000 (18:20 +0300)]
ARM: pretend not lack the FPU even if we have one

While VFP/NEON do support floating point instructions, they appear to
be noticeably slower than fixed point.

11 years agoEnabled snapshot in "vout display" wrapper.
Laurent Aimar [Sat, 5 Sep 2009 09:17:11 +0000 (11:17 +0200)]
Enabled snapshot in "vout display" wrapper.

11 years agoConverted snapshot to "vout display" API.
Laurent Aimar [Sat, 5 Sep 2009 09:16:46 +0000 (11:16 +0200)]
Converted snapshot to "vout display" API.

11 years agoDecreased snapshot vout module priority to 0.
Laurent Aimar [Fri, 4 Sep 2009 18:26:06 +0000 (20:26 +0200)]
Decreased snapshot vout module priority to 0.

You don't want it to be selected automatically.

11 years agocontrib: enable XCB and XCB-UTIL for Maemo
Rémi Denis-Courmont [Sat, 5 Sep 2009 09:19:18 +0000 (12:19 +0300)]
contrib: enable XCB and XCB-UTIL for Maemo

11 years agoTypo
Rémi Denis-Courmont [Sat, 5 Sep 2009 09:12:34 +0000 (12:12 +0300)]
Typo

11 years agoduplicate: cleaning up
Rémi Denis-Courmont [Sat, 5 Sep 2009 09:00:55 +0000 (12:00 +0300)]
duplicate: cleaning up

11 years agoduplicate: fix bug of NumInRange(), i_stop always < 0
Andy chenee [Thu, 3 Sep 2009 17:21:52 +0000 (01:21 +0800)]
duplicate: fix bug of NumInRange(), i_stop always < 0

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agocontrib: Maemo use Tremor instead of Vorbis
Rémi Denis-Courmont [Sat, 5 Sep 2009 08:47:40 +0000 (11:47 +0300)]
contrib: Maemo use Tremor instead of Vorbis

This seems about twice as fast.

11 years agoReport RTP packet loss and make PIM Asserts only a debug event
Marian Ďurkovič [Sat, 5 Sep 2009 08:44:33 +0000 (11:44 +0300)]
Report RTP packet loss and make PIM Asserts only a debug event

(Closes: #2718)

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
11 years agoRTP: fix re-ordering across sequence number wrap
Rémi Denis-Courmont [Sat, 5 Sep 2009 08:39:21 +0000 (11:39 +0300)]
RTP: fix re-ordering across sequence number wrap

Pointed-out-by: Marian Ďurkovič <md@bts.sk>
11 years agoUse vlc_object_get_name()
Rémi Denis-Courmont [Sat, 5 Sep 2009 08:00:07 +0000 (11:00 +0300)]
Use vlc_object_get_name()

11 years agoExport vlc_object_get_name
Rémi Denis-Courmont [Sat, 5 Sep 2009 07:59:47 +0000 (10:59 +0300)]
Export vlc_object_get_name

11 years agoDeprecate vlc_object_find_name()
Rémi Denis-Courmont [Sat, 5 Sep 2009 08:08:41 +0000 (11:08 +0300)]
Deprecate vlc_object_find_name()

11 years agoFix warning
Rémi Denis-Courmont [Sat, 5 Sep 2009 07:59:22 +0000 (10:59 +0300)]
Fix warning

11 years agomacosx/framework: share folder should be in the framework.
Pierre d'Herbemont [Sat, 5 Sep 2009 00:15:49 +0000 (02:15 +0200)]
macosx/framework: share folder should be in the framework.

Else we won't have any lua scripts.

11 years agopython-ctypes: provide a helper pygtk VLCWidget which also serves as example player...
Olivier Aubert [Fri, 4 Sep 2009 14:31:50 +0000 (16:31 +0200)]
python-ctypes: provide a helper pygtk VLCWidget which also serves as example player app.

11 years agopython-ctypes: improve enum conversion
Olivier Aubert [Fri, 4 Sep 2009 13:40:09 +0000 (15:40 +0200)]
python-ctypes: improve enum conversion

11 years agoFix comment
Olivier Aubert [Fri, 4 Sep 2009 13:39:18 +0000 (15:39 +0200)]
Fix comment

11 years agocontribs: fixed packages for x86_64 *coughcough*
Felix Paul Kühne [Fri, 4 Sep 2009 12:47:35 +0000 (14:47 +0200)]
contribs: fixed packages for x86_64 *coughcough*

Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
11 years agocontribs: compilation fix
Felix Paul Kühne [Fri, 4 Sep 2009 11:10:02 +0000 (13:10 +0200)]
contribs: compilation fix

11 years agofreetype: LucidaGrande is stored in a different format in Snow Leopard and therefore...
Felix Paul Kühne [Fri, 4 Sep 2009 10:39:47 +0000 (12:39 +0200)]
freetype: LucidaGrande is stored in a different format in Snow Leopard and therefore at another location

11 years agoFixed major crash on Snow Leopard pointed by Pierre
Felix Paul Kühne [Fri, 4 Sep 2009 10:32:20 +0000 (12:32 +0200)]
Fixed major crash on Snow Leopard pointed by Pierre