]>
git.sesse.net Git - vlc/log
Rafaël Carré [Tue, 26 Oct 2010 18:14:19 +0000 (20:14 +0200)]
ncurses: factor HandlePlaylistKey() out of HandleKey()
Rémi Denis-Courmont [Tue, 26 Oct 2010 18:11:13 +0000 (21:11 +0300)]
FreeType: use ToCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:59:59 +0000 (20:59 +0300)]
MMS: use ToCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:48:46 +0000 (20:48 +0300)]
Add ToCharset() helper to convert from UTF-8
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:27:40 +0000 (20:27 +0300)]
DVB: resync with TS demux
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:17:55 +0000 (20:17 +0300)]
Replace vlc_fix_readdir() with FromCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:11:35 +0000 (20:11 +0300)]
Move vlc_iconv* to <vlc_charset.h>
Rémi Denis-Courmont [Tue, 26 Oct 2010 17:06:09 +0000 (20:06 +0300)]
TS: use FromCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 16:56:11 +0000 (19:56 +0300)]
NSC: use FromCharset()
Rémi Denis-Courmont [Tue, 26 Oct 2010 16:51:43 +0000 (19:51 +0300)]
ASF: use FromCharset()
Rafaël Carré [Tue, 26 Oct 2010 16:27:55 +0000 (18:27 +0200)]
ncurses Eject(): initialize psz_device correctly
Ilkka Ollakka [Tue, 26 Oct 2010 16:04:57 +0000 (19:04 +0300)]
Qt4: small loop change
Ilkka Ollakka [Tue, 26 Oct 2010 16:04:06 +0000 (19:04 +0300)]
Qt4: don't create multiple playlist models
Rafaël Carré [Tue, 26 Oct 2010 14:00:07 +0000 (16:00 +0200)]
ncurses: fix search string display
Rafaël Carré [Tue, 26 Oct 2010 13:54:07 +0000 (15:54 +0200)]
ncurses: remove color switching
--no-color / --color is a fine enough control
Rafaël Carré [Tue, 26 Oct 2010 13:46:53 +0000 (15:46 +0200)]
ncurses: remove f_slider* from intf context
ManageSlider() -> ChangePosition(), now takes the position increment as (signed) argument
Don't show percentage of media in Position (elapsed/total already show this information)
Rafaël Carré [Tue, 26 Oct 2010 13:32:20 +0000 (15:32 +0200)]
ncurses: remove variable from interface context
Rafaël Carré [Tue, 26 Oct 2010 13:25:02 +0000 (15:25 +0200)]
ncurses: fix playlist locking problem
Rafaël Carré [Tue, 26 Oct 2010 13:24:16 +0000 (15:24 +0200)]
ncurses: cleanup
factor out file/directory detection code
remove the need for {OPEN,SEARCH}_CHAIN_SIZE defines
Rafaël Carré [Tue, 26 Oct 2010 12:17:00 +0000 (14:17 +0200)]
typo
Rafaël Carré [Tue, 26 Oct 2010 11:35:32 +0000 (13:35 +0200)]
ncurses: require libncursesw
remove code to workaround lack of unicode support
Also statically allocate open and search buffers
Rafaël Carré [Tue, 26 Oct 2010 09:25:13 +0000 (11:25 +0200)]
ncurses: cosmetics
align 'case' on the same level than 'switch'
use an inline function to switch boxes
Rafaël Carré [Tue, 26 Oct 2010 08:50:31 +0000 (10:50 +0200)]
ncurses: simplify metadata printing
Rafaël Carré [Mon, 25 Oct 2010 22:39:58 +0000 (00:39 +0200)]
ncurses: cleanup
Comment out all messages box code
Factorize Eject()
Replace break/goto in HandleKey() by return
Draw immediately on start of interface (avoid flicker)
fix Playlist race condition in Run()
Remove pointless comments
Rafaël Carré [Mon, 25 Oct 2010 21:38:12 +0000 (23:38 +0200)]
ncurses: cleanup
remove unused intf_sys_t members
remove useless assignements
use C99 for(;;)
fix a double free when not using ncursesw
use sizeof instead of strlen() when possible
use var_GetInteger() instead of var_Get()
use calloc() to allocate intf_sys_t and remove assignements which set memory to 0
Rafaël Carré [Mon, 25 Oct 2010 20:57:39 +0000 (22:57 +0200)]
ncurses: i_current_view is a boolean
Rafaël Carré [Mon, 25 Oct 2010 20:52:01 +0000 (22:52 +0200)]
ncurses: Use a table to store color pairs
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
Rafaël Carré [Mon, 25 Oct 2010 19:43:30 +0000 (21:43 +0200)]
ncurses: factorize ReadDir()
Rafaël Carré [Mon, 25 Oct 2010 19:29:08 +0000 (21:29 +0200)]
ncurses: improve array cleanup
factorize
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();
}
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
Rémi Duraffort [Mon, 25 Oct 2010 21:34:36 +0000 (23:34 +0200)]
lua_sd_channels: implement the search function.
Rémi Duraffort [Mon, 25 Oct 2010 21:17:09 +0000 (23:17 +0200)]
Add an SD for channels.com (nice content).
Rémi Duraffort [Mon, 25 Oct 2010 13:15:45 +0000 (15:15 +0200)]
lua: cosmetics.
Laurent Aimar [Sun, 24 Oct 2010 15:58:59 +0000 (17:58 +0200)]
Fixed kate decoder compilation.
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.
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.
Laurent Aimar [Sat, 23 Oct 2010 21:17:07 +0000 (23:17 +0200)]
Fixed variable name in motion control intf.
Laurent Aimar [Sat, 23 Oct 2010 21:16:22 +0000 (23:16 +0200)]
Renamed vout-filter in video-splitter.
Laurent Aimar [Sat, 23 Oct 2010 21:09:11 +0000 (23:09 +0200)]
Fixed vout-filter change support in qt4.
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).
Laurent Aimar [Fri, 22 Oct 2010 18:54:35 +0000 (20:54 +0200)]
Cosmetics (vout).
Laurent Aimar [Fri, 22 Oct 2010 18:51:50 +0000 (20:51 +0200)]
Moved vout_GetSnapshot() to video_output.c
Laurent Aimar [Fri, 22 Oct 2010 18:39:03 +0000 (20:39 +0200)]
Fixed and simplify --monitor-par support.
Laurent Aimar [Fri, 22 Oct 2010 18:29:18 +0000 (20:29 +0200)]
Removed non thread safe callbacks on video-title-show/timeout/position.
Laurent Aimar [Fri, 22 Oct 2010 18:13:33 +0000 (20:13 +0200)]
Merged vout_pictures.c with video_output.c.
Laurent Aimar [Fri, 22 Oct 2010 18:11:12 +0000 (20:11 +0200)]
Moved picture_t related functions to its own file.
André Weber [Mon, 25 Oct 2010 17:18:36 +0000 (19:18 +0200)]
atmo: support Fnordlicht protocol with up to 254 channels
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>
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
Rémi Denis-Courmont [Mon, 25 Oct 2010 15:28:45 +0000 (18:28 +0300)]
Object reference leak
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>
VideoLAN [Sun, 24 Oct 2010 17:50:08 +0000 (19:50 +0200)]
Darwin9: warn about gcc-4.2 only if not installed
VideoLAN [Sun, 24 Oct 2010 17:48:09 +0000 (19:48 +0200)]
contribs: get number of CPUs on darwin
Rémi Duraffort [Sun, 24 Oct 2010 17:50:31 +0000 (19:50 +0200)]
Qt4: fix SD search.
Rafaël Carré [Sun, 24 Oct 2010 16:14:33 +0000 (18:14 +0200)]
taglib is not thread-safe
Fix ticket #3958
Jean-Baptiste Kempf [Sun, 24 Oct 2010 14:58:25 +0000 (16:58 +0200)]
Qt: adapt to new SD search function
Jean-Baptiste Kempf [Sun, 24 Oct 2010 14:48:25 +0000 (16:48 +0200)]
Qt: playlist code refactoring
Jean-Baptiste Kempf [Sun, 24 Oct 2010 01:38:46 +0000 (03:38 +0200)]
Qt: do not search SD if the text is empty
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>
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...
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.
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
Rémi Duraffort [Sat, 23 Oct 2010 17:13:52 +0000 (19:13 +0200)]
sout_httplive: fix free of uninitialized pointer.
Rémi Duraffort [Sat, 23 Oct 2010 15:15:40 +0000 (17:15 +0200)]
Use var_Set* when applicable.
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>
Rémi Duraffort [Sat, 23 Oct 2010 15:07:25 +0000 (17:07 +0200)]
Typos.
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.
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.
Rémi Duraffort [Sat, 23 Oct 2010 13:46:58 +0000 (15:46 +0200)]
shout: fix a memory leak.
Rémi Duraffort [Sat, 23 Oct 2010 13:20:30 +0000 (15:20 +0200)]
shout: cosmetics.
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 ...
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:46:10 +0000 (01:46 +0200)]
Skins2: #ifdef broken code on Win32
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:32:03 +0000 (01:32 +0200)]
Configure: actually do what the help says it does
Rémi Duraffort [Fri, 22 Oct 2010 23:19:37 +0000 (01:19 +0200)]
Fix compilation.
Jean-Baptiste Kempf [Fri, 22 Oct 2010 23:00:38 +0000 (01:00 +0200)]
Shout: fix compilation
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:52:09 +0000 (17:52 +0200)]
Qt: change the LocationBar Class file
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:42:43 +0000 (17:42 +0200)]
Playlist code: simplification, part 1
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
Jean-Baptiste Kempf [Fri, 22 Oct 2010 15:30:21 +0000 (17:30 +0200)]
Qt: search the SD if possible.
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:08:23 +0000 (21:08 +0300)]
add_bool: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:06:51 +0000 (21:06 +0300)]
add_key: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:05:50 +0000 (21:05 +0300)]
add_integer: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 18:02:01 +0000 (21:02 +0300)]
add_float: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:57:17 +0000 (20:57 +0300)]
add_directory: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:56:06 +0000 (20:56 +0300)]
add_loadfile: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:54:03 +0000 (20:54 +0300)]
add_savefile: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:52:25 +0000 (20:52 +0300)]
add_password: remove callback parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:48:41 +0000 (20:48 +0300)]
add_font: remove unused parameter
Rémi Denis-Courmont [Fri, 22 Oct 2010 17:19:38 +0000 (20:19 +0300)]
Remove legacy parameter from add_string()
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
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.
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.
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.
Rémi Denis-Courmont [Fri, 22 Oct 2010 16:31:57 +0000 (19:31 +0300)]
Remove read-only field p_callback_data
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
Felix Paul Kühne [Fri, 22 Oct 2010 00:33:02 +0000 (02:33 +0200)]
misc/atomic: fixed linking
Felix Paul Kühne [Thu, 21 Oct 2010 20:13:00 +0000 (22:13 +0200)]
macosx vout: fixed minor warning
Felix Paul Kühne [Thu, 21 Oct 2010 20:07:12 +0000 (22:07 +0200)]
audioqueue aout: fixed 2 minor warnings