]> git.sesse.net Git - vlc/log
vlc
13 years agocontribs: update gettext to 0.18
Christophe Mutricy [Thu, 20 May 2010 19:03:30 +0000 (21:03 +0200)]
contribs: update gettext to 0.18

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoContribs: update Qt for win32 to 4.6.2
Jean-Baptiste Kempf [Wed, 2 Jun 2010 23:44:37 +0000 (01:44 +0200)]
Contribs: update Qt for win32 to 4.6.2

Compiling qt on win32 is still long and painful

13 years agoTypo
Christophe Mutricy [Wed, 2 Jun 2010 22:01:27 +0000 (23:01 +0100)]
Typo

13 years agox264: use x264_picture_init from X264_BUILD >= 98
Ilkka Ollakka [Wed, 2 Jun 2010 20:10:51 +0000 (23:10 +0300)]
x264: use x264_picture_init from X264_BUILD >= 98

13 years agoluahttp: use the same options as the http interface.
Rémi Duraffort [Wed, 2 Jun 2010 19:49:35 +0000 (21:49 +0200)]
luahttp: use the same options as the http interface.

Nnot every options are implemented right now, only the most wanted.

13 years agoLua: new script Allocine (France)
Jean-Philippe André [Wed, 2 Jun 2010 19:22:25 +0000 (03:22 +0800)]
Lua: new script Allocine (France)

This extension is in French only.
A german version may appear soon.

13 years agoimdb.lua: Redesign, fix some bugs
Jean-Philippe André [Wed, 2 Jun 2010 19:15:46 +0000 (03:15 +0800)]
imdb.lua: Redesign, fix some bugs

13 years agoMozilla: use --no-xlib
Rémi Denis-Courmont [Wed, 2 Jun 2010 18:36:53 +0000 (21:36 +0300)]
Mozilla: use --no-xlib

It will be hard to convince all Mozilla plugins-capable browsers to
call XInitThreads() early enough, if it ever happens. In the mean time,
make sure we use only pure XCB and avoid Xlib in VLC plugins.

Note: I did not check that the web plugins itself was not using Xlib
outside the main Mozilla browser thread.

This should fix #3662. We loose GLX and PulseAudio inside Mozilla.

13 years ago--no-xlib: prevent use of XInitThreads() and hence Xlib
Rémi Denis-Courmont [Wed, 2 Jun 2010 18:30:49 +0000 (21:30 +0300)]
--no-xlib: prevent use of XInitThreads() and hence Xlib

Certain LibVLC applications fail to call XInitThreads() before they
call XOpenDisplay(). Then VLC calls XInitThreads(). Then the
applications call XCloseDisplay(), which raises a segmentation fault.
In this case, Xlib tries acquire lock that was never created as the
Display ppinter was created before threaded Xlib mode was enabled.

These applications can now pass --no-xlib to libvlc_new(). This will
prevent any VLC Xlib-based plugin from being used. Currently, this
affects interfaces (not really an issue), PulseAudio (until Colin's
patch is merged upstream) and GLX (Xlib-based by design).

This will be necessary to address #3662.

13 years ago--glx-display is also merged with --x11-display
Rémi Denis-Courmont [Wed, 2 Jun 2010 18:24:47 +0000 (21:24 +0300)]
--glx-display is also merged with --x11-display

13 years agoExtensions: fix Qt freeze when reloading scripts
Jean-Philippe André [Wed, 2 Jun 2010 16:47:34 +0000 (00:47 +0800)]
Extensions: fix Qt freeze when reloading scripts

Description of the bug:

 This freeze happened only on Windows (tested on XP & Wine), but not on
 Linux. If I only moved up the "killInstance()" line, then the freeze
 would happen only on Linux but not on Windows.
 In these cases the QDialog's destructor never returned.

13 years agoHttp interface VLC_OBJECT_VLC has been replaced by VLC_OBJECT_LIBVLC.
Christian Masus [Wed, 2 Jun 2010 16:30:34 +0000 (18:30 +0200)]
Http interface VLC_OBJECT_VLC has been replaced by VLC_OBJECT_LIBVLC.

Signed-off-by: Rémi Duraffort <ivoire@videolan.org>
13 years agoqt4: use slower and better scaling on albumart-label
Ilkka Ollakka [Wed, 2 Jun 2010 15:12:58 +0000 (18:12 +0300)]
qt4: use slower and better scaling on albumart-label

We could use QPixmapCache here too, but I don't think it speeds up it
any noticeable way, just makes code littlebit longer.

13 years agoPackage Win32: add .vlt and .wsz extensions
Jean-Philippe André [Tue, 1 Jun 2010 16:34:33 +0000 (00:34 +0800)]
Package Win32: add .vlt and .wsz extensions

To open skins, you have to use a special command, thus a different
ShellAssociation.
Entries are not selected by default (as they may be associated to
the VLC Skin Editor)

13 years agoSkins2: remove skins demux
Jean-Philippe André [Tue, 1 Jun 2010 16:14:08 +0000 (00:14 +0800)]
Skins2: remove skins demux

As pointed by Rémi, only medias should be "openable" in VLC.

13 years agoSkins2: check if file exists, not folder
Jean-Philippe André [Tue, 1 Jun 2010 16:07:23 +0000 (00:07 +0800)]
Skins2: check if file exists, not folder

Note: it looks like vlc_stat("C:") returns an error (Windows)

13 years agoRevert "Zip filter: skip .vlt & .wsz (skins)"
Jean-Philippe André [Tue, 1 Jun 2010 16:07:05 +0000 (00:07 +0800)]
Revert "Zip filter: skip .vlt & .wsz (skins)"

This reverts commit 80bd960092525f0af649881ccb6081da1eea4d04.

13 years agoRevert "Decomp filter: skip .vlc & .wsz files (skins)"
Jean-Philippe André [Tue, 1 Jun 2010 16:06:53 +0000 (00:06 +0800)]
Revert "Decomp filter: skip .vlc & .wsz files (skins)"

This reverts commit 3acea6444dca179ef35358917b8595e02beeb0e3.

13 years agoRevert "Skins: "file" shortcut for skins access_demux (& decode URI)"
Jean-Philippe André [Tue, 1 Jun 2010 16:05:56 +0000 (00:05 +0800)]
Revert "Skins: "file" shortcut for skins access_demux (& decode URI)"

This reverts commit 117c94235c96a5927592398ec13f8ce3d8a58a36.

13 years agoFix obvious typo lost in a git warp.
Jean-Baptiste Kempf [Wed, 2 Jun 2010 10:01:21 +0000 (12:01 +0200)]
Fix obvious typo lost in a git warp.

Sorry

13 years agoepg: remove the external channels widget
Ludovic Fauvet [Wed, 2 Jun 2010 09:06:05 +0000 (11:06 +0200)]
epg: remove the external channels widget

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoepg: add an overlay containing the channels list
Ludovic Fauvet [Wed, 2 Jun 2010 09:00:29 +0000 (11:00 +0200)]
epg: add an overlay containing the channels list

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoepg: highlight ongoing programs in the epg view
Ludovic Fauvet [Sat, 6 Mar 2010 12:55:48 +0000 (13:55 +0100)]
epg: highlight ongoing programs in the epg view

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoepg: remove debug in epg
Ludovic Fauvet [Sat, 6 Mar 2010 12:45:07 +0000 (13:45 +0100)]
epg: remove debug in epg

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoplaylist: modified playlist_NodeCreate()
Sebastian Birk [Wed, 2 Jun 2010 09:19:06 +0000 (11:19 +0200)]
playlist: modified playlist_NodeCreate()

The passed flags in the variable i_flags are now applied to the new node.
This solves bug ticket #3690, where it was possible to delete the "Playlist" and
"Media Library" nodes, since the read-only flag was not set for them.

13 years agovod_rtsp: C99 for loop iterator declarations
Pierre Ynard [Wed, 2 Jun 2010 04:07:28 +0000 (06:07 +0200)]
vod_rtsp: C99 for loop iterator declarations

13 years agoWin7: new buttons for taskbar
Jean-Baptiste Kempf [Tue, 1 Jun 2010 21:30:59 +0000 (23:30 +0200)]
Win7: new buttons for taskbar

13 years agoDo not disable X11 ARGB visuals (fixes: #3581)
Rémi Denis-Courmont [Tue, 1 Jun 2010 21:11:38 +0000 (00:11 +0300)]
Do not disable X11 ARGB visuals (fixes: #3581)

The XVideo and X11 outputs can cope with this properly now

13 years agoXCB/X11: rework and fix color depth selection
Rémi Denis-Courmont [Tue, 1 Jun 2010 20:56:29 +0000 (23:56 +0300)]
XCB/X11: rework and fix color depth selection

13 years agoXCB/X11: support different color depth than parent window (refs #3581)
Rémi Denis-Courmont [Tue, 1 Jun 2010 20:55:00 +0000 (23:55 +0300)]
XCB/X11: support different color depth than parent window (refs #3581)

13 years agoRevert "atmo: add support for new device fnordlicht"
André Weber [Tue, 1 Jun 2010 19:36:45 +0000 (21:36 +0200)]
Revert "atmo: add support for new device fnordlicht"
source contained tabs, will commit again later (sorry for any trouble)

This reverts commit 1af1e3b16f2c70d802e5155efd38823756ca1be9.

13 years agoXCB/XVideo: support parent window with ARGB visual (refs #3581)
Rémi Denis-Courmont [Tue, 1 Jun 2010 20:10:52 +0000 (23:10 +0300)]
XCB/XVideo: support parent window with ARGB visual (refs #3581)

X11 inherits properties from the parent window by default. XVideo does
not (typically) like ARGB visuals. To create plain RGB window on an ARGB
window, we need to force the color map, background and border parameters
to non-ARGB values.

There is one remaining problem to enable ARGB support in Qt4: the Qt4
video widget has a transparent background by default. This is inadequate
in fullscreen mode.

13 years agoatmo: add support for new device fnordlicht
Kai Lauterbach [Tue, 1 Jun 2010 19:26:36 +0000 (21:26 +0200)]
atmo: add support for new device fnordlicht
Fnordlicht - is a serial device with up to four channels
- http://github.com/fd0/fnordlicht/raw/master/doc/PROTOCOL
- http://github.com/fd0/fnordlicht/

Signed-off-by: André Weber <atmo@videolan.org>
13 years agoavcodec: adjust encoders vp8 defaults littlebit
Ilkka Ollakka [Tue, 1 Jun 2010 18:20:20 +0000 (21:20 +0300)]
avcodec: adjust encoders vp8 defaults littlebit

13 years agoSynchronize NEWS
Jean-Baptiste Kempf [Tue, 1 Jun 2010 17:24:06 +0000 (19:24 +0200)]
Synchronize NEWS

13 years agoSynchronise NEWS between 1.1 and master
Jean-Baptiste Kempf [Tue, 1 Jun 2010 17:14:52 +0000 (19:14 +0200)]
Synchronise NEWS between 1.1 and master

13 years agoQt: correctly forward wheeling events on Win32
Jean-Baptiste Kempf [Tue, 1 Jun 2010 14:26:51 +0000 (16:26 +0200)]
Qt: correctly forward wheeling events on Win32

Closes blocker #3262

13 years agoQt: fix 'leave fullscreen' menu
Jean-Baptiste Kempf [Tue, 1 Jun 2010 13:17:37 +0000 (15:17 +0200)]
Qt: fix 'leave fullscreen' menu

Close  #3700

13 years agovod_rtsp: fix scope of variables
Pierre Ynard [Tue, 1 Jun 2010 05:03:57 +0000 (07:03 +0200)]
vod_rtsp: fix scope of variables

13 years agovod_rtsp: cosmetics
Pierre Ynard [Tue, 1 Jun 2010 04:02:02 +0000 (06:02 +0200)]
vod_rtsp: cosmetics

Identation

13 years agoContribs: cleanup
Jean-Baptiste Kempf [Mon, 31 May 2010 23:47:11 +0000 (01:47 +0200)]
Contribs: cleanup

Remove unneeded old patches
Rename patche for consistency

13 years agoContribs: remove dead patches
Jean-Baptiste Kempf [Mon, 31 May 2010 23:39:30 +0000 (01:39 +0200)]
Contribs: remove dead patches

13 years agoContribs: update libdvdnav patches
Jean-Baptiste Kempf [Mon, 31 May 2010 23:32:42 +0000 (01:32 +0200)]
Contribs: update libdvdnav patches

Resolution and Win32 threads have been merged upstream

13 years agoos x: fix preferences to leave x264 preset/tune empty
Juho Vähä-Herttua [Mon, 31 May 2010 12:23:52 +0000 (15:23 +0300)]
os x: fix preferences to leave x264 preset/tune empty

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
(cherry picked from commit c521391d4c4a8bbcfed35e09705698099798efd9)

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
13 years agoOSX: fix a crash when the option-list finished by 0, like the new x264_nal_hrd
Juho Vähä-Herttua [Sun, 30 May 2010 07:47:53 +0000 (10:47 +0300)]
OSX: fix a crash when the option-list finished by 0, like the new x264_nal_hrd
(cherry picked from commit 64188f7809f44b9b74f94e07bbd0381b398a6afa)

Signed-off-by: Ilkka Ollakka <ileoo@iki.fi>
(cherry picked from commit 5fd7ef49bdd60d2d9b0c007426627313dec48366)

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
13 years agoSPUDEC : Bump up the capability value for the native decoder. This will be useful...
Jai Menon [Mon, 31 May 2010 13:42:58 +0000 (19:12 +0530)]
SPUDEC : Bump up the capability value for the native decoder. This will be useful in the case where we want to selectively enable DVD subtitle decoding through libavcodec, but override it by default.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
13 years agoDo not scan for subtitles files in the current dir for TS files
Rémi Denis-Courmont [Mon, 31 May 2010 13:31:35 +0000 (16:31 +0300)]
Do not scan for subtitles files in the current dir for TS files

This should work around #3547.

13 years agoSimplification (make_path always returns an absolute path)
Rémi Denis-Courmont [Mon, 31 May 2010 13:25:27 +0000 (16:25 +0300)]
Simplification (make_path always returns an absolute path)

13 years agoQt4 media info: show local file path instead of file:// URI
Rémi Denis-Courmont [Mon, 31 May 2010 13:13:08 +0000 (16:13 +0300)]
Qt4 media info: show local file path instead of file:// URI

This fixes #3626.

13 years agoSkins: "file" shortcut for skins access_demux (& decode URI)
Jean-Philippe André [Mon, 31 May 2010 05:44:57 +0000 (13:44 +0800)]
Skins: "file" shortcut for skins access_demux (& decode URI)

Without the shortcut, it is not possible to start the access_demux
for skins, as the full URL is set to file://<path>.vlt

Now we can read skins packages as in earlier versions:
 $ vlc your_skin.vlt

13 years agoDecomp filter: skip .vlc & .wsz files (skins)
Jean-Philippe André [Mon, 31 May 2010 05:43:45 +0000 (13:43 +0800)]
Decomp filter: skip .vlc & .wsz files (skins)

13 years agoZip filter: skip .vlt & .wsz (skins)
Jean-Philippe André [Mon, 31 May 2010 05:43:20 +0000 (13:43 +0800)]
Zip filter: skip .vlt & .wsz (skins)

13 years agoi18n: remove deleted file
Pierre Ynard [Mon, 31 May 2010 05:14:28 +0000 (07:14 +0200)]
i18n: remove deleted file

13 years agoContrib: activate mp4 and asf in taglib
Jean-Baptiste Kempf [Sun, 30 May 2010 23:24:24 +0000 (01:24 +0200)]
Contrib: activate mp4 and asf in taglib

Ref #3630

13 years agoTaglib: add debug to help fixing mp4/cover bugs
Jean-Baptiste Kempf [Sun, 30 May 2010 23:06:22 +0000 (01:06 +0200)]
Taglib: add debug to help fixing mp4/cover bugs

13 years agoMKV: code cosmetics and copyright update
Jean-Baptiste Kempf [Sun, 30 May 2010 22:07:30 +0000 (00:07 +0200)]
MKV: code cosmetics and copyright update

13 years agoMKV: code simplification by scope reduction
Jean-Baptiste Kempf [Sun, 30 May 2010 21:51:55 +0000 (23:51 +0200)]
MKV: code simplification by scope reduction

13 years agoMKV: parse segment cleanup
Jean-Baptiste Kempf [Sun, 30 May 2010 15:42:36 +0000 (17:42 +0200)]
MKV: parse segment cleanup

Notably: do the difference between Unknown and Unsupported Elements so the bug reports are cleaner
do comment deprecated stuff

13 years agoQt4: set title for the video as we do for other dialogs
Rémi Denis-Courmont [Sun, 30 May 2010 20:28:22 +0000 (23:28 +0300)]
Qt4: set title for the video as we do for other dialogs

13 years agoremove the signals interface
Rémi Denis-Courmont [Sun, 30 May 2010 17:52:07 +0000 (20:52 +0300)]
remove the signals interface

13 years agoDo signal handling in the main() thread
Rémi Denis-Courmont [Sun, 30 May 2010 17:50:13 +0000 (20:50 +0300)]
Do signal handling in the main() thread

This saves one thread. Previously, the main thread was doing nothing.

13 years agoAdd libvlc_set_exit_handler(), more powerful than libvlc_wait()
Rémi Denis-Courmont [Sun, 30 May 2010 17:28:35 +0000 (20:28 +0300)]
Add libvlc_set_exit_handler(), more powerful than libvlc_wait()

13 years agolibvlc_Quit: support using a callback
Rémi Denis-Courmont [Sun, 30 May 2010 17:17:27 +0000 (20:17 +0300)]
libvlc_Quit: support using a callback

This is more flexible than the current libvlc_InternalWait() which
requires a thread that does nothing for the whole lifetime of VLC.

13 years agointf_Create: do not fail if libvlc is exiting
Rémi Denis-Courmont [Sun, 30 May 2010 17:15:50 +0000 (20:15 +0300)]
intf_Create: do not fail if libvlc is exiting

This should fix VLC reporting an interface error if it is interrupted
early.

13 years agoLua Extensions: implement fake "require"
Jean-Philippe André [Sun, 30 May 2010 14:57:21 +0000 (22:57 +0800)]
Lua Extensions: implement fake "require"

As the "descriptor" function is called with absolutely no libraries
loaded, even the built-in "require" function is not present at scan
time.
This closes #3453.

Note: this is a bit of a hack, but I prefer not to load any libs when
scanning the available extensions

Remove some useless debug, too

13 years agoExtensions/Qt: open external links on labels
Jean-Philippe André [Sun, 30 May 2010 12:09:37 +0000 (20:09 +0800)]
Extensions/Qt: open external links on labels

13 years agoFix variables types.
Rémi Duraffort [Sun, 30 May 2010 14:29:21 +0000 (16:29 +0200)]
Fix variables types.

13 years agoFix duplicated option.
Rémi Duraffort [Sun, 30 May 2010 14:36:50 +0000 (16:36 +0200)]
Fix duplicated option.

13 years agoLuaHttp: Fix #3628 (update the sout mrl).
Rémi Duraffort [Sun, 30 May 2010 10:52:49 +0000 (12:52 +0200)]
LuaHttp: Fix #3628 (update the sout mrl).

13 years agoRevert "Added Qt::Tool flag on the fullscreen widget."
Rémi Denis-Courmont [Sun, 30 May 2010 14:59:31 +0000 (17:59 +0300)]
Revert "Added Qt::Tool flag on the fullscreen widget."

This reverts commit a91750568de08cd94738e8692420ddc4b2088f5c.

13 years agoQt4: main interface drops always-on-top mode when going fullscreen
Rémi Denis-Courmont [Sun, 30 May 2010 15:01:00 +0000 (18:01 +0300)]
Qt4: main interface drops always-on-top mode when going fullscreen

If the main interface does not contain any video, it has no business
with the video-on-top flag.

13 years agoQt4: change main interface mode from the UI thread
Rémi Denis-Courmont [Sun, 30 May 2010 14:37:12 +0000 (17:37 +0300)]
Qt4: change main interface mode from the UI thread

This presumptively fixes a probable race condition. For the umpteenth
time, never ever make any Qt4 UI call from the video output thread!!

13 years agoQt4: convert on top event to signal/slot model
Rémi Denis-Courmont [Sun, 30 May 2010 14:29:35 +0000 (17:29 +0300)]
Qt4: convert on top event to signal/slot model

13 years agoQt4: undo always-on-top hint when the video is released
Rémi Denis-Courmont [Sun, 30 May 2010 14:07:41 +0000 (17:07 +0300)]
Qt4: undo always-on-top hint when the video is released

The main interface went always-on-top when the video widget was created
but it failed to return to normal state when the video widget was
destroyed.

13 years agoQt4: only reset main interface window flags if needed
Rémi Denis-Courmont [Sun, 30 May 2010 14:04:32 +0000 (17:04 +0300)]
Qt4: only reset main interface window flags if needed

Unfortunately, according to the Qt4 documentation, changing the window
flags hides the window (until show() is called). So I guess there is no
way to toggle the on-top mode without the ugly blinking effect. Then,
try to minimize its occurences.

13 years agoFixed vout display key event thread destruction.
Laurent Aimar [Sun, 30 May 2010 13:01:17 +0000 (15:01 +0200)]
Fixed vout display key event thread destruction.

block_FifoWake does not work as I thought.

13 years agoSet vout_display_info_t::has_event_thread for msw and xcb vouts.
Laurent Aimar [Sun, 30 May 2010 12:49:13 +0000 (14:49 +0200)]
Set vout_display_info_t::has_event_thread for msw and xcb vouts.

13 years agoAdded vout_display_info_t::has_event_thread.
Laurent Aimar [Sun, 30 May 2010 12:44:17 +0000 (14:44 +0200)]
Added vout_display_info_t::has_event_thread.

If false, the vout core will use a thread to dispatch key events.
It reimplement [cb72d26f0825b31fd10af18a03763b41067cfe37] using a bit less code
and by adding support for multiple keys pressed in a row.
The thread is created only if needed.

13 years agoRevert "Helpers to emit asynchronous key press events (refs #3661)"
Laurent Aimar [Sun, 30 May 2010 12:27:21 +0000 (14:27 +0200)]
Revert "Helpers to emit asynchronous key press events (refs #3661)"

This reverts commit cb72d26f0825b31fd10af18a03763b41067cfe37.

13 years agoRevert "SDL: use key thread (partially fix #3661)"
Laurent Aimar [Sun, 30 May 2010 12:25:38 +0000 (14:25 +0200)]
Revert "SDL: use key thread (partially fix #3661)"

This reverts commit a0c1d2ccdd62ef333e30f2fc9717fd0bf44ec4a3.

13 years agoRevert "CACA: use key thread (partially fix #3661)"
Laurent Aimar [Sun, 30 May 2010 12:25:34 +0000 (14:25 +0200)]
Revert "CACA: use key thread (partially fix #3661)"

This reverts commit 031dec33fbe1cde74e6ef1680638435d335daafe.

13 years agoRevert "AA: use key thread (partially fix #3661) - untested"
Laurent Aimar [Sun, 30 May 2010 12:25:30 +0000 (14:25 +0200)]
Revert "AA: use key thread (partially fix #3661) - untested"

This reverts commit 4b4350938d98feb676cc0f0573780449ff9125cb.

13 years agoAA: use key thread (partially fix #3661) - untested
Rémi Denis-Courmont [Sun, 30 May 2010 11:46:27 +0000 (14:46 +0300)]
AA: use key thread (partially fix #3661) - untested

13 years agoCACA: use key thread (partially fix #3661)
Rémi Denis-Courmont [Sun, 30 May 2010 11:43:54 +0000 (14:43 +0300)]
CACA: use key thread (partially fix #3661)

13 years agoSDL: use key thread (partially fix #3661)
Rémi Denis-Courmont [Sun, 30 May 2010 11:41:04 +0000 (14:41 +0300)]
SDL: use key thread (partially fix #3661)

13 years agoHelpers to emit asynchronous key press events (refs #3661)
Rémi Denis-Courmont [Sun, 30 May 2010 11:33:35 +0000 (14:33 +0300)]
Helpers to emit asynchronous key press events (refs #3661)

We have the same bug in several outputs (SDL, AA, CACA), so lets make
the solution generic.

13 years agotransform: invert horizontal and vertical flip
Rémi Denis-Courmont [Sun, 30 May 2010 07:50:23 +0000 (10:50 +0300)]
transform: invert horizontal and vertical flip

This is consistent with the current mouse filter, and how people tend
to interpret the horizontal and vertical words. Until now, VLC would
refer to the rotational axis direction rather than the direction of the
changed dimension.

Fixes: LB#568750
13 years agoWork-around a Qt issue when starting in minimal mode
Jean-Baptiste Kempf [Sat, 29 May 2010 23:03:09 +0000 (01:03 +0200)]
Work-around a Qt issue when starting in minimal mode

Close #3573
How can the size of a widget be bigger than the size of its parent window? Really weird Qt bug

13 years agol10n: Chinese update
Dean Lee [Sat, 29 May 2010 22:10:11 +0000 (23:10 +0100)]
l10n: Chinese update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
13 years agol10n: Polish update
Michał Trzebiatowski [Sat, 29 May 2010 22:05:16 +0000 (23:05 +0100)]
l10n: Polish update

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
13 years agoFix invalid free at exit on non-UTF-8 systems
Rémi Denis-Courmont [Sat, 29 May 2010 20:44:40 +0000 (23:44 +0300)]
Fix invalid free at exit on non-UTF-8 systems

13 years agoMoved "sub-margin" to vout.
Laurent Aimar [Fri, 28 May 2010 20:04:09 +0000 (22:04 +0200)]
Moved "sub-margin" to vout.

It doesn't belong to the input.

13 years agoSimplify up/down subtitle hotkey.
Laurent Aimar [Fri, 28 May 2010 19:50:18 +0000 (21:50 +0200)]
Simplify up/down subtitle hotkey.

13 years agofreetype: Try to use non-bitmap fonts first and fallback to bitmap ones
김정은 [Sat, 29 May 2010 17:08:18 +0000 (20:08 +0300)]
freetype: Try to use non-bitmap fonts first and fallback to bitmap ones

Signed-off-by: Ilkka Ollakka <ileoo@videolan.org>
(commited with --author, no git-format patch was send to vlc-devel even if requested)

13 years agoAdd a secret --user-agent option to pass the application name
Rémi Denis-Courmont [Sat, 29 May 2010 16:27:32 +0000 (19:27 +0300)]
Add a secret --user-agent option to pass the application name

Currently, this is not used anywhere, but better have it for forward
compatibility. This is not as elegant as a dedicated libvlc function
call. But there is no other way to set a parameter before
libvlc_InternalInit() is called by libvlc_new(), short of changing the
libvlc_new() prototype (again). And that would probably be worse.

13 years agoFix Server: HTTP and RTSP header syntax
Rémi Denis-Courmont [Sat, 29 May 2010 16:15:03 +0000 (19:15 +0300)]
Fix Server: HTTP and RTSP header syntax

13 years agolive: fix HTTP user agent syntax
Rémi Denis-Courmont [Sat, 29 May 2010 16:14:46 +0000 (19:14 +0300)]
live: fix HTTP user agent syntax

13 years agoHTTP: add LibVLC version to User-Agent correctly
Rémi Denis-Courmont [Sat, 29 May 2010 16:03:23 +0000 (19:03 +0300)]
HTTP: add LibVLC version to User-Agent correctly

13 years agoPartially fix previous commit: allow forward slash
Rémi Denis-Courmont [Sat, 29 May 2010 16:06:58 +0000 (19:06 +0300)]
Partially fix previous commit: allow forward slash

In theory, we should check that there is only one slash per token, but
it is not really dangerous.

13 years agoHTTP access: validate user agent string
Rémi Denis-Courmont [Sat, 29 May 2010 15:57:33 +0000 (18:57 +0300)]
HTTP access: validate user agent string

First, we should not let user shoot themselves in the foot. But most
importantly, we need to validate the string as it is marked as a safe
option (especially CRLF there could be disastrous).