vlc.git
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

11 years agoAdd horizontal scrollbar to MediaInfo's third panel to fully show EPG info
Marian Ďurkovič [Wed, 2 Sep 2009 05:45:21 +0000 (07:45 +0200)]
Add horizontal scrollbar to MediaInfo's third panel to fully show EPG info

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
11 years agoTypo again...
Jean-Baptiste Kempf [Thu, 3 Sep 2009 21:20:44 +0000 (23:20 +0200)]
Typo again...

I must have done something wrong with my VIM.

11 years agoFix demuxdump to work with RTP input, which would dump garbage when RTP
Marian Ďurkovič [Fri, 4 Sep 2009 09:36:47 +0000 (11:36 +0200)]
Fix demuxdump to work with RTP input, which would dump garbage when RTP
input is used. When stream_Read was used alone, it read 1316 bytes from
the RTP input add added garbage upto DUMP_BLOCKSIZE. With stream_Peek it
works as expected and also makes the whole demuxdump faster.

Signed-off-by: JP Dinger <jpd@videolan.org>
11 years agospdif: Add a comment to explicitely explain why we don't free old buffer.
Pierre d'Herbemont [Thu, 3 Sep 2009 21:30:53 +0000 (23:30 +0200)]
spdif: Add a comment to explicitely explain why we don't free old buffer.

11 years agoFixed dummy input Control function.
Laurent Aimar [Thu, 3 Sep 2009 21:01:09 +0000 (23:01 +0200)]
Fixed dummy input Control function.

DEMUX_GET_PTS_DELAY must not fail for an access_demux.

11 years agoFixed segfault with spdif mixer.
Laurent Aimar [Thu, 3 Sep 2009 20:37:16 +0000 (22:37 +0200)]
Fixed segfault with spdif mixer.

 The aout core use a hack to avoid useless memcpy: the buffer in which
to mix is the same as the one in the first active input fifo.

11 years agoChecked demux_Control return value in input.
Laurent Aimar [Thu, 3 Sep 2009 20:25:20 +0000 (22:25 +0200)]
Checked demux_Control return value in input.

11 years agoavcodec, avformat, postproc and switcher link against avutil
Rémi Denis-Courmont [Thu, 3 Sep 2009 19:46:50 +0000 (22:46 +0300)]
avcodec, avformat, postproc and switcher link against avutil

Contrary to swscale(?), those plugins call avutil directly

11 years agoFixed invalid p_aout->p_mixer usage in aout input.
Laurent Aimar [Thu, 3 Sep 2009 19:23:44 +0000 (21:23 +0200)]
Fixed invalid p_aout->p_mixer usage in aout input.

11 years agoChorus_flanger needs -lm
Rémi Denis-Courmont [Thu, 3 Sep 2009 19:16:58 +0000 (22:16 +0300)]
Chorus_flanger needs -lm

11 years agocontrib: and libxcb and xcb-util
Rémi Denis-Courmont [Thu, 3 Sep 2009 18:36:26 +0000 (21:36 +0300)]
contrib: and libxcb and xcb-util

11 years agocontrib: remove pointless patch and avoid libtool/autogen.sh hell
Rémi Denis-Courmont [Thu, 3 Sep 2009 17:53:21 +0000 (20:53 +0300)]
contrib: remove pointless patch and avoid libtool/autogen.sh hell

11 years agocontrib: build faad with fixed point on ARM
Rémi Denis-Courmont [Tue, 1 Sep 2009 20:06:38 +0000 (23:06 +0300)]
contrib: build faad with fixed point on ARM

It would seem to be significantly faster that way.

11 years agocontrib: Maemo: enable optimizations except tree vectorization
Rémi Denis-Courmont [Tue, 1 Sep 2009 15:02:32 +0000 (18:02 +0300)]
contrib: Maemo: enable optimizations except tree vectorization

11 years agocontrib: typo
Rémi Denis-Courmont [Tue, 1 Sep 2009 15:02:09 +0000 (18:02 +0300)]
contrib: typo

11 years agoContrib: Maemo: do not use ARM Thumb ISA
Rémi Denis-Courmont [Mon, 31 Aug 2009 20:14:24 +0000 (23:14 +0300)]
Contrib: Maemo: do not use ARM Thumb ISA

This was unstable.

11 years agoPhantom xcb_aux dependency
Rémi Denis-Courmont [Thu, 3 Sep 2009 19:15:48 +0000 (22:15 +0300)]
Phantom xcb_aux dependency