vlc.git
10 years agowin32text: fix obvious null pointer dereference
Pierre Ynard [Thu, 10 Sep 2009 09:05:21 +0000 (11:05 +0200)]
win32text: fix obvious null pointer dereference

This was totally broken over the last year

10 years agoRTP: Initialize ref_ts to zero
Marian Ďurkovič [Thu, 10 Sep 2009 09:01:58 +0000 (11:01 +0200)]
RTP: Initialize ref_ts to zero

10 years agoSkins2: Cut #define down to size. Should result in identical functionality.
JP Dinger [Thu, 10 Sep 2009 08:47:36 +0000 (10:47 +0200)]
Skins2: Cut #define down to size. Should result in identical functionality.

10 years agoSet EPG default charset to ISO6937 as required by ETSI EN 300 468 Annex A
Marian Ďurkovič [Thu, 10 Sep 2009 06:54:33 +0000 (08:54 +0200)]
Set EPG default charset to ISO6937 as required by ETSI EN 300 468 Annex A
Also provide workarounds for some broadcasters which ignore this standard.

10 years agovlc: only print error message if LibVLC is initialized
Rémi Denis-Courmont [Wed, 9 Sep 2009 19:37:21 +0000 (22:37 +0300)]
vlc: only print error message if LibVLC is initialized

10 years agoAvoid non-existent HAVE_ARM_LINUX
Rémi Denis-Courmont [Wed, 9 Sep 2009 18:41:12 +0000 (21:41 +0300)]
Avoid non-existent HAVE_ARM_LINUX

10 years agoBuild liba52 with fixed point on ARM linux
Rafaël Carré [Wed, 23 Jul 2008 12:14:28 +0000 (14:14 +0200)]
Build liba52 with fixed point on ARM linux

(cherry picked from commit 97f9b3dc9f3b9ba8ca9b74ca95f1113d76ac951a)
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
10 years agocontrib: recognize armel architecture
Rémi Denis-Courmont [Wed, 9 Sep 2009 18:32:09 +0000 (21:32 +0300)]
contrib: recognize armel architecture

10 years agoa52: fix warnings against fixed-point a52dec
Rémi Denis-Courmont [Wed, 9 Sep 2009 19:07:03 +0000 (22:07 +0300)]
a52: fix warnings against fixed-point a52dec

(and partial support for double precision, but who cares...)

10 years agoxcb-xv: allow fallback to RV32 and RV16 XVideo formats
Rémi Denis-Courmont [Wed, 9 Sep 2009 16:37:57 +0000 (19:37 +0300)]
xcb-xv: allow fallback to RV32 and RV16 XVideo formats

10 years agoxcb-xv: fix YV12 again
Rémi Denis-Courmont [Wed, 9 Sep 2009 15:52:26 +0000 (18:52 +0300)]
xcb-xv: fix YV12 again

Chrominance planes swap had been broken by the vout rework.

10 years agoxcb-xv: remove old cruft
Rémi Denis-Courmont [Wed, 9 Sep 2009 15:52:14 +0000 (18:52 +0300)]
xcb-xv: remove old cruft

10 years agoxcb-xv: no need to keep adaptor infos around
Rémi Denis-Courmont [Wed, 9 Sep 2009 15:20:05 +0000 (18:20 +0300)]
xcb-xv: no need to keep adaptor infos around

10 years agoxcb-xv: simplification
Rémi Denis-Courmont [Wed, 9 Sep 2009 15:19:41 +0000 (18:19 +0300)]
xcb-xv: simplification

10 years agoxcb-xv: adaptor selection with --xvideo-adaptor
Rémi Denis-Courmont [Wed, 9 Sep 2009 15:12:08 +0000 (18:12 +0300)]
xcb-xv: adaptor selection with --xvideo-adaptor

This uses the same numbering scheme as xvinfo and hopefully the old
Xlib XVideo plugin.

10 years ago Extended PSI DVB subtitle types to include 0x14/0x28 (indicates DDS present in HD...
Simon Hailes [Wed, 9 Sep 2009 13:30:40 +0000 (15:30 +0200)]
 Extended PSI DVB subtitle types to include 0x14/0x28 (indicates DDS present in HD spec)

Patch corrected by <jb@videolan.org>

10 years agoRTP: compute deadline for reordering from the current time
Marian Ďurkovič [Wed, 9 Sep 2009 11:25:09 +0000 (13:25 +0200)]
RTP: compute deadline for reordering from the current time

10 years agoNo fallback for Sorani
Christophe Mutricy [Tue, 8 Sep 2009 21:08:27 +0000 (22:08 +0100)]
No fallback for Sorani

Fix 271354ef76c662.
locale_match() only support 2 char code and i can't be bothered to expand it for a rare language

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

10 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

10 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>
10 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.

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

10 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.

10 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

10 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

10 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.

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

10 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.

10 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)

10 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).

10 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

10 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>
10 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

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

10 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

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

10 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

10 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

10 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.

10 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>
10 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

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

10 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.

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

10 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

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

10 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>
10 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>
10 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

10 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().

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

10 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.

10 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).

10 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).

10 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

10 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.

10 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.

10 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.

10 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.

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

10 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

10 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

10 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

10 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>
10 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

10 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.

10 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

10 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

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

10 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.

10 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.

10 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.

10 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

10 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.

10 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

10 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.

10 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

10 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

10 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

10 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

10 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.

10 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

10 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)

10 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

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

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

10 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)

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

10 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.

10 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.

10 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.

10 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

10 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.

10 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

10 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.

10 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.

10 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.

10 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.

10 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