]> git.sesse.net Git - vlc/log
vlc
13 years agoncurses: Use a table to store color pairs
Rafaël Carré [Mon, 25 Oct 2010 20:52:01 +0000 (22:52 +0200)]
ncurses: Use a table to store color pairs

13 years agoncurses: Rewrite playlist code to make it more readable
Rafaël Carré [Mon, 25 Oct 2010 20:38:50 +0000 (22:38 +0200)]
ncurses: Rewrite playlist code to make it more readable

Split some functions

13 years agoncurses: factorize ReadDir()
Rafaël Carré [Mon, 25 Oct 2010 19:43:30 +0000 (21:43 +0200)]
ncurses: factorize ReadDir()

13 years agoncurses: improve array cleanup
Rafaël Carré [Mon, 25 Oct 2010 19:29:08 +0000 (21:29 +0200)]
ncurses: improve array cleanup

factorize

13 years agoncurses: cosmetics
Rafaël Carré [Mon, 25 Oct 2010 19:05:15 +0000 (21:05 +0200)]
ncurses: cosmetics

Remove braces around a single statement
Merge some comparisons
"( a )"             -> "(a)"
"if(x)"             -> "if (x)"
"if (x == NULL)"    -> "if (!x)"
"if (x != NULL)"    -> "if (x)"

ReadDir: Invert logic to have less indentation:
{
    if( a )
        x();
    else
        y();
}
====>
{
    if( !a )
    {
        y();
        return;
    }

    x();
}

13 years agoncurses: reorder static functions
Rafaël Carré [Mon, 25 Oct 2010 18:50:37 +0000 (20:50 +0200)]
ncurses: reorder static functions

Remove most forward declarations
Also update copyright

13 years agolua_sd_channels: implement the search function.
Rémi Duraffort [Mon, 25 Oct 2010 21:34:36 +0000 (23:34 +0200)]
lua_sd_channels: implement the search function.

13 years agoAdd an SD for channels.com (nice content).
Rémi Duraffort [Mon, 25 Oct 2010 21:17:09 +0000 (23:17 +0200)]
Add an SD for channels.com (nice content).

13 years agolua: cosmetics.
Rémi Duraffort [Mon, 25 Oct 2010 13:15:45 +0000 (15:15 +0200)]
lua: cosmetics.

13 years agoFixed kate decoder compilation.
Laurent Aimar [Sun, 24 Oct 2010 15:58:59 +0000 (17:58 +0200)]
Fixed kate decoder compilation.

13 years agoFixed filter_chain_MouseFilter when multiple video filters are used.
Laurent Aimar [Sun, 24 Oct 2010 15:57:57 +0000 (17:57 +0200)]
Fixed filter_chain_MouseFilter when multiple video filters are used.

Ths mouse events must be filtered backward.

13 years agoImproved video-splitter changes by seeking back to try to resynch on I frames.
Laurent Aimar [Sat, 23 Oct 2010 21:20:07 +0000 (23:20 +0200)]
Improved video-splitter changes by seeking back to try to resynch on I frames.

13 years agoFixed variable name in motion control intf.
Laurent Aimar [Sat, 23 Oct 2010 21:17:07 +0000 (23:17 +0200)]
Fixed variable name in motion control intf.

13 years agoRenamed vout-filter in video-splitter.
Laurent Aimar [Sat, 23 Oct 2010 21:16:22 +0000 (23:16 +0200)]
Renamed vout-filter in video-splitter.

13 years agoFixed vout-filter change support in qt4.
Laurent Aimar [Sat, 23 Oct 2010 21:09:11 +0000 (23:09 +0200)]
Fixed vout-filter change support in qt4.

13 years agoMoved "vout-filter" change support from vout to playlist.
Laurent Aimar [Sat, 23 Oct 2010 21:06:08 +0000 (23:06 +0200)]
Moved "vout-filter" change support from vout to playlist.

 Vout does not support on the fly changes, and an action on the input is needed.
As such, it only belong to the input manager (hence the playlist). It also
remove another vlc_object_find(PARENT).

13 years agoCosmetics (vout).
Laurent Aimar [Fri, 22 Oct 2010 18:54:35 +0000 (20:54 +0200)]
Cosmetics (vout).

13 years agoMoved vout_GetSnapshot() to video_output.c
Laurent Aimar [Fri, 22 Oct 2010 18:51:50 +0000 (20:51 +0200)]
Moved vout_GetSnapshot() to video_output.c

13 years agoFixed and simplify --monitor-par support.
Laurent Aimar [Fri, 22 Oct 2010 18:39:03 +0000 (20:39 +0200)]
Fixed and simplify --monitor-par support.

13 years agoRemoved non thread safe callbacks on video-title-show/timeout/position.
Laurent Aimar [Fri, 22 Oct 2010 18:29:18 +0000 (20:29 +0200)]
Removed non thread safe callbacks on video-title-show/timeout/position.

13 years agoMerged vout_pictures.c with video_output.c.
Laurent Aimar [Fri, 22 Oct 2010 18:13:33 +0000 (20:13 +0200)]
Merged vout_pictures.c with video_output.c.

13 years agoMoved picture_t related functions to its own file.
Laurent Aimar [Fri, 22 Oct 2010 18:11:12 +0000 (20:11 +0200)]
Moved picture_t related functions to its own file.

13 years agoatmo: support Fnordlicht protocol with up to 254 channels
André Weber [Mon, 25 Oct 2010 17:18:36 +0000 (19:18 +0200)]
atmo: support Fnordlicht protocol with up to 254 channels

13 years agoFix compiling of xscreensaver plugin
Mika Tiainen [Sat, 23 Oct 2010 16:21:13 +0000 (19:21 +0300)]
Fix compiling of xscreensaver plugin

Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years agoTS mux: fix use of non-existent variables
Rémi Denis-Courmont [Mon, 25 Oct 2010 15:35:32 +0000 (18:35 +0300)]
TS mux: fix use of non-existent variables

See http://forum.videolan.org/viewtopic.php?f=13&t=83706

13 years agoObject reference leak
Rémi Denis-Courmont [Mon, 25 Oct 2010 15:28:45 +0000 (18:28 +0300)]
Object reference leak

13 years ago theora: fix packetizer fourcc
Pierre Ynard [Sat, 23 Oct 2010 21:16:10 +0000 (23:16 +0200)]
 theora: fix packetizer fourcc

This prevented restreaming theora streams into ogg

Signed-off-by: Rafaël Carré <rafael.carre@gmail.com>
13 years agoDarwin9: warn about gcc-4.2 only if not installed
VideoLAN [Sun, 24 Oct 2010 17:50:08 +0000 (19:50 +0200)]
Darwin9: warn about gcc-4.2 only if not installed

13 years agocontribs: get number of CPUs on darwin
VideoLAN [Sun, 24 Oct 2010 17:48:09 +0000 (19:48 +0200)]
contribs: get number of CPUs on darwin

13 years agoQt4: fix SD search.
Rémi Duraffort [Sun, 24 Oct 2010 17:50:31 +0000 (19:50 +0200)]
Qt4: fix SD search.

13 years agotaglib is not thread-safe
Rafaël Carré [Sun, 24 Oct 2010 16:14:33 +0000 (18:14 +0200)]
taglib is not thread-safe

Fix ticket #3958

13 years agoQt: adapt to new SD search function
Jean-Baptiste Kempf [Sun, 24 Oct 2010 14:58:25 +0000 (16:58 +0200)]
Qt: adapt to new SD search function

13 years agoQt: playlist code refactoring
Jean-Baptiste Kempf [Sun, 24 Oct 2010 14:48:25 +0000 (16:48 +0200)]
Qt: playlist code refactoring

13 years agoQt: do not search SD if the text is empty
Jean-Baptiste Kempf [Sun, 24 Oct 2010 01:38:46 +0000 (03:38 +0200)]
Qt: do not search SD if the text is empty

13 years agoNew-ogg-seek-logic-theora-specific-changes
G Finch [Tue, 10 Aug 2010 02:05:53 +0000 (23:05 -0300)]
New-ogg-seek-logic-theora-specific-changes

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
13 years agortsp: fix socket leak
Pierre Ynard [Sun, 24 Oct 2010 08:17:13 +0000 (10:17 +0200)]
rtsp: fix socket leak

A socket is leaked when the client passes a wrong session identifier.
A remote attacker could craft malicious RTSP requests and...

13 years agosd: remove the pf_search and use a more generic pf_control function.
Rémi Duraffort [Sun, 24 Oct 2010 01:52:12 +0000 (03:52 +0200)]
sd: remove the pf_search and use a more generic pf_control function.

This way we can implement both a search function and a description function.

13 years agoQt: search differently when you are in SD
Jean-Baptiste Kempf [Sun, 24 Oct 2010 01:24:31 +0000 (03:24 +0200)]
Qt: search differently when you are in SD

So that you don't kill the lua.sd search() functions

13 years agosout_httplive: fix free of uninitialized pointer.
Rémi Duraffort [Sat, 23 Oct 2010 17:13:52 +0000 (19:13 +0200)]
sout_httplive: fix free of uninitialized pointer.

13 years agoUse var_Set* when applicable.
Rémi Duraffort [Sat, 23 Oct 2010 15:15:40 +0000 (17:15 +0200)]
Use var_Set* when applicable.

13 years agoAdd access module for BlackMagic SDI cards ("decklink").
Steinar H. Gunderson [Thu, 23 Sep 2010 21:44:34 +0000 (23:44 +0200)]
Add access module for BlackMagic SDI cards ("decklink").

Adds a driver for the BlackMagic DeckLink series of SDI cards (input only).
It requires BlackMagic's proprietary (but free-to-download) SDK to compile
and run. I've only tested it on Linux -- the Windows API is very similar but
not identical, so some adjustments will probably have to happen if anybody
wants this to work on Windows. (Windows users can, AFAIK, already access the
card via DirectShow, though.) It supports multiple cards, all the various
A/V inputs and video modes including setting field dominance and multichannel
input (2, 8 or 16 channels).

All testing has been with a DeckLink HD Extreme 3, which I have very
graciously been given access to by Frikanalen.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoTypos.
Rémi Duraffort [Sat, 23 Oct 2010 15:07:25 +0000 (17:07 +0200)]
Typos.

13 years agoDo not use strlen just to check that a string is non-empty.
Rémi Duraffort [Sat, 23 Oct 2010 15:06:33 +0000 (17:06 +0200)]
Do not use strlen just to check that a string is non-empty.

13 years agoaccess_out_file: add the sync option, only if O_SYNC is defined.
Rémi Duraffort [Sat, 23 Oct 2010 14:07:11 +0000 (16:07 +0200)]
access_out_file: add the sync option, only if O_SYNC is defined.

13 years agoshout: fix a memory leak.
Rémi Duraffort [Sat, 23 Oct 2010 13:46:58 +0000 (15:46 +0200)]
shout: fix a memory leak.

13 years agoshout: cosmetics.
Rémi Duraffort [Sat, 23 Oct 2010 13:20:30 +0000 (15:20 +0200)]
shout: cosmetics.

13 years agoshout: use vlc_UrlParse instead of a custom one that can crash for some input ...
Rémi Duraffort [Sat, 23 Oct 2010 13:13:07 +0000 (15:13 +0200)]
shout: use vlc_UrlParse instead of a custom one that can crash for some input ...

13 years agoSkins2: #ifdef broken code on Win32
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:46:10 +0000 (01:46 +0200)]
Skins2: #ifdef broken code on Win32

13 years agoConfigure: actually do what the help says it does
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:32:03 +0000 (01:32 +0200)]
Configure: actually do what the help says it does

13 years agoFix compilation.
Rémi Duraffort [Fri, 22 Oct 2010 23:19:37 +0000 (01:19 +0200)]
Fix compilation.

13 years agoShout: fix compilation
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:00:38 +0000 (01:00 +0200)]
Shout: fix compilation

13 years agoQt: change the LocationBar Class file
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:52:09 +0000 (17:52 +0200)]
Qt: change the LocationBar Class file

13 years agoPlaylist code: simplification, part 1
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:42:43 +0000 (17:42 +0200)]
Playlist code: simplification, part 1

13 years agoQt: Remove the "media brower" label
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:32:50 +0000 (17:32 +0200)]
Qt: Remove the "media brower" label

This adds exactly NOTHING to the usefulness of the UI

13 years agoQt: search the SD if possible.
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:30:21 +0000 (17:30 +0200)]
Qt: search the SD if possible.

13 years agoadd_bool: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:08:23 +0000 (21:08 +0300)]
add_bool: remove callback parameter

13 years agoadd_key: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:06:51 +0000 (21:06 +0300)]
add_key: remove callback parameter

13 years agoadd_integer: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:05:50 +0000 (21:05 +0300)]
add_integer: remove callback parameter

13 years agoadd_float: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:02:01 +0000 (21:02 +0300)]
add_float: remove callback parameter

13 years agoadd_directory: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:57:17 +0000 (20:57 +0300)]
add_directory: remove callback parameter

13 years agoadd_loadfile: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:56:06 +0000 (20:56 +0300)]
add_loadfile: remove callback parameter

13 years agoadd_savefile: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:54:03 +0000 (20:54 +0300)]
add_savefile: remove callback parameter

13 years agoadd_password: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:52:25 +0000 (20:52 +0300)]
add_password: remove callback parameter

13 years agoadd_font: remove unused parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:48:41 +0000 (20:48 +0300)]
add_font: remove unused parameter

13 years agoRemove legacy parameter from add_string()
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:19:38 +0000 (20:19 +0300)]
Remove legacy parameter from add_string()

13 years agoDo not pass former callback value to VLC_CONFIG_NAME
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:11:39 +0000 (20:11 +0300)]
Do not pass former callback value to VLC_CONFIG_NAME

13 years agoRemove unused change_integer_list parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:00:10 +0000 (20:00 +0300)]
Remove unused change_integer_list parameter

Changing the choice list of a configuration item is not thread-safe.
Plus it does not make much sense to use a strict choice list if the
choices change dynamically.

If ever needed, we can invent a suggestions list system later, just
like we already do for SD plugins enumeration.

13 years agoRemove config change callback
Rémi Denis-Courmont [Fri, 22 Oct 2010 16:45:36 +0000 (19:45 +0300)]
Remove config change callback

This was only used by {alsa,oss}-audio-device and not semantically
correct anyway. If we deem that this is useful, we should register
a callback on the corresponding variables and change the variables
from the UI, not the process-wide configuration.

13 years agoRemove aout_FindAndRestart()
Rémi Denis-Courmont [Thu, 21 Oct 2010 18:28:48 +0000 (21:28 +0300)]
Remove aout_FindAndRestart()

This was only used to change the OSS or ALSA device on the fly.
However, this really should be done with a variable callback, not from
the configuration.

13 years agoRemove read-only field p_callback_data
Rémi Denis-Courmont [Fri, 22 Oct 2010 16:31:57 +0000 (19:31 +0300)]
Remove read-only field p_callback_data

13 years agowinvlc.c: cosmetics
Rafaël Carré [Fri, 22 Oct 2010 16:08:25 +0000 (18:08 +0200)]
winvlc.c: cosmetics

make the loop for copying options in argv nicer

13 years agomisc/atomic: fixed linking
Felix Paul Kühne [Fri, 22 Oct 2010 00:33:02 +0000 (02:33 +0200)]
misc/atomic: fixed linking

13 years agomacosx vout: fixed minor warning
Felix Paul Kühne [Thu, 21 Oct 2010 20:13:00 +0000 (22:13 +0200)]
macosx vout: fixed minor warning

13 years agoaudioqueue aout: fixed 2 minor warnings
Felix Paul Kühne [Thu, 21 Oct 2010 20:07:12 +0000 (22:07 +0200)]
audioqueue aout: fixed 2 minor warnings

13 years agomacosx_dialog_provider: handle EXTENSION_WIDGET_CHECK_BOX and fixed a few warnings...
Felix Paul Kühne [Thu, 21 Oct 2010 19:59:05 +0000 (21:59 +0200)]
macosx_dialog_provider: handle EXTENSION_WIDGET_CHECK_BOX and fixed a few warnings pointed by clang's static analyser

13 years agoNULL rather than 0 pointers
Rémi Denis-Courmont [Thu, 21 Oct 2010 18:18:05 +0000 (21:18 +0300)]
NULL rather than 0 pointers

13 years agoRevert "win32 contribs: Fix dxva2 decoding for Intel cards"
Rafaël Carré [Thu, 21 Oct 2010 19:55:01 +0000 (21:55 +0200)]
Revert "win32 contribs: Fix dxva2 decoding for Intel cards"

This reverts commit 1c1e8beacc1c2beb67d0304986fe638f2554fe61.
Patch applied upstream

13 years agoFixed potential segfault in vout when not using DR (close #3899).
Laurent Aimar [Wed, 20 Oct 2010 19:31:33 +0000 (21:31 +0200)]
Fixed potential segfault in vout when not using DR (close #3899).

It can happen if the vout display uses the same chroma than the video but
doesn't do the resize itself.

13 years agoFixed typo in targa image mime.
Laurent Aimar [Wed, 20 Oct 2010 19:30:27 +0000 (21:30 +0200)]
Fixed typo in targa image mime.

13 years agoinput: Fill in the input_item es
Rafaël Carré [Wed, 20 Oct 2010 14:44:05 +0000 (16:44 +0200)]
input: Fill in the input_item es

Based on pdherbemont's patch
Re-use existing es_format_t, do not worry about memory footprint
It is meant to replace sout_stream_description

13 years agolive555 : remove timeout thread before closing rtsp session
Sébastien Escudier [Thu, 21 Oct 2010 12:57:56 +0000 (14:57 +0200)]
live555 : remove timeout thread before closing rtsp session

13 years agonet_OpenDgram don't return 0 in case of failure
Sébastien Escudier [Thu, 21 Oct 2010 06:48:49 +0000 (08:48 +0200)]
net_OpenDgram don't return 0 in case of failure

13 years agowinvlc: enable media-library
Rafaël Carré [Wed, 20 Oct 2010 17:54:54 +0000 (19:54 +0200)]
winvlc: enable media-library

13 years agovlc-cachegen: remove useless options
Rafaël Carré [Wed, 20 Oct 2010 17:54:07 +0000 (19:54 +0200)]
vlc-cachegen: remove useless options

--ignore-config and --no-media-library are default

13 years agoDisable media-library by default
Rafaël Carré [Wed, 20 Oct 2010 14:17:31 +0000 (16:17 +0200)]
Disable media-library by default

Enable it in vlc binary

13 years agosmem: give an error message if pre-render function didn't give a buffer
Rafaël Carré [Wed, 20 Oct 2010 15:29:00 +0000 (17:29 +0200)]
smem: give an error message if pre-render function didn't give a buffer

13 years agolibvlc headers: remove commas at end of enums
Rafaël Carré [Wed, 20 Oct 2010 14:01:11 +0000 (16:01 +0200)]
libvlc headers: remove commas at end of enums

Fix a warning reported by gcc -ansi -pedantic

13 years agoDon't copy activex/mozilla plugins when packaging for wince
Rafaël Carré [Wed, 20 Oct 2010 12:09:53 +0000 (14:09 +0200)]
Don't copy activex/mozilla plugins when packaging for wince

13 years agoDummy activex/npapi build rules for Windows CE / Windows 64bits
Rafaël Carré [Wed, 20 Oct 2010 10:42:32 +0000 (12:42 +0200)]
Dummy activex/npapi build rules for Windows CE / Windows 64bits

Move the rules from {npapi,activex}.am to /Makefile.am

13 years agonew live555 release: update live-inet_ntop.patch
Rafaël Carré [Wed, 20 Oct 2010 10:36:04 +0000 (12:36 +0200)]
new live555 release: update live-inet_ntop.patch

13 years agoQt: nameLabel: remove old school padding
Francois Cartegnie [Tue, 19 Oct 2010 21:59:11 +0000 (23:59 +0200)]
Qt: nameLabel: remove old school padding
Padding using spaces was resulting in extra spaces when copying to
clipboard

13 years agoNEWS about ActiveX
Rafaël Carré [Tue, 19 Oct 2010 20:59:09 +0000 (22:59 +0200)]
NEWS about ActiveX

13 years agoRemove activex project
Rafaël Carré [Tue, 19 Oct 2010 20:19:20 +0000 (22:19 +0200)]
Remove activex project

It is now available at git://git.videolan.org/activex-vlc.git
Fetch, configure, and build it when making windows packages

Modify npapi-vlc dependencies, and move install of the dll in
package-win-common rule

Pass $(SHELL) to npapi & activex ./configure to be sure they pick
/bin/bash and not /bin/sh (which might be incompatible with libtool)

13 years agomodules: assert when trying to add more than one deprecated alias.
Rémi Duraffort [Tue, 19 Oct 2010 20:09:30 +0000 (22:09 +0200)]
modules: assert when trying to add more than one deprecated alias.

13 years agomodules: fix type.
Rémi Duraffort [Mon, 18 Oct 2010 05:20:51 +0000 (07:20 +0200)]
modules: fix type.

13 years agolua_sd: cleanup.
Rémi Duraffort [Mon, 18 Oct 2010 05:14:43 +0000 (07:14 +0200)]
lua_sd: cleanup.

13 years agolua_sd: implement the search function.
Rémi Duraffort [Mon, 18 Oct 2010 05:06:42 +0000 (07:06 +0200)]
lua_sd: implement the search function.

13 years agoSD: add a function to query a service discovery for more items.
Rémi Duraffort [Mon, 18 Oct 2010 04:56:57 +0000 (06:56 +0200)]
SD: add a function to query a service discovery for more items.

13 years agoDon't build/package mozilla plugin for win64
Rafaël Carré [Mon, 18 Oct 2010 13:10:04 +0000 (15:10 +0200)]
Don't build/package mozilla plugin for win64

npapi hasn't been ported to windows 64 yet

13 years agoBluray: correctly select the main title
Jean-Baptiste Kempf [Sun, 17 Oct 2010 15:24:26 +0000 (17:24 +0200)]
Bluray: correctly select the main title

This should fix the usual playback issues we had so far.