1
mirror of https://code.videolan.org/videolan/vlc synced 2024-09-04 09:11:33 +02:00
Commit Graph

30591 Commits

Author SHA1 Message Date
Laurent Aimar
00b6b76217 Fixed aout visual vout recycling.
It closes #2471
It changes a bit the public API but cannot(?) be avoided.
2009-02-05 23:22:01 +01:00
Laurent Aimar
0c5f718e49 Clean up a bit audio input.c 2009-02-05 22:46:19 +01:00
Laurent Aimar
de6ce14e7b Do not save a vout if there is still an active vout. 2009-02-05 22:24:56 +01:00
Rémi Denis-Courmont
d61e4c6c82 Fix unitialized seekable variable 2009-02-05 22:27:10 +02:00
Rémi Denis-Courmont
f9e0558e02 XCB: remove hotkeys from video output
The window provider can take care of this (tested with Qt4 and XCB
window). X11 forwards unhandled events to ancestor windows.
2009-02-05 21:49:13 +02:00
Laurent Aimar
08b5947d02 Simplify read timing in stream.c. 2009-02-05 20:39:32 +01:00
Rémi Denis-Courmont
8cbb6fc339 XCB window hoykeys support
It kinda suck to have to duplicate this though. Qt4 embedded X video
exhibits the same problem. One ugly "fix" could involve the video
output listening for the parent window event - not sure if this would
work. Another option would be to now create a window in the video
output at all, but then we loose reparenting (useless?). In either
cases, handling of hotkeys in fullscreen mode would seem problematic,
unless we handle fullscreen via the window provider too
(control request?).
2009-02-05 21:23:57 +02:00
Rémi Denis-Courmont
126bc96b79 vout_window_t.p_sys type safety 2009-02-05 21:23:43 +02:00
Rémi Denis-Courmont
bfe80765bd XCB window: set background color to black 2009-02-05 20:58:29 +02:00
Laurent Aimar
b8554d1c69 Cosmetics. 2009-02-05 19:31:01 +01:00
Laurent Aimar
61ead2d3a2 Revert "fix overriden variables."
This reverts commit 0bed6fc3e3.

It is broken (at least for ps).
2009-02-05 19:30:16 +01:00
Laurent Aimar
dd2c4d4400 Fixed long term pts rounding error in mod. 2009-02-05 19:13:11 +01:00
Laurent Aimar
8accabd39b Improved a bit mod detection checks.
Check the content of the file to validate the extension selection.

 Some checks are light but either the file format does not provide enough
identifier data or too much code would be needed. But it is better than
nothing.
2009-02-05 19:13:11 +01:00
Laurent Aimar
cf36a814e1 Added mod title support. 2009-02-05 19:13:11 +01:00
Laurent Aimar
08b0129445 Added a few sanity checks to mod.
Among them, it will now refuse to load file larger than 500Mbytes.
2009-02-05 19:13:11 +01:00
Laurent Aimar
2887a459ec Cosmetics (mod). 2009-02-05 19:13:11 +01:00
Rémi Denis-Courmont
37acd67edf Unitialized variable 2009-02-05 18:59:54 +02:00
Rémi Denis-Courmont
ecdec76a4b System knows better whether we can seek. 2009-02-05 18:40:15 +02:00
Rémi Denis-Courmont
558ed80209 Do not poll regular files (useless), block devices (undefined).
We do poll character devices, as it works for TTYs and some platform
specific devices.
2009-02-05 18:37:56 +02:00
Rémi Denis-Courmont
9d4c2ee574 Only use file size for regular files. Allow seeking block devices.
Block special files are always seekable. File size is undefined for
non-regular files.
2009-02-05 18:37:56 +02:00
Rémi Denis-Courmont
be6cfb0561 access_file: cosmetics 2009-02-05 18:03:09 +02:00
Rémi Denis-Courmont
28431c2d47 Do not reinvent eventfd. Won't work if syscall.h is old. 2009-02-05 17:27:15 +02:00
Rémi Denis-Courmont
069e8d419f Menu key triggers the popup menu
That particular key is supposed to work that way.
2009-02-05 17:27:14 +02:00
Felix Paul Kühne
4946fda524 macosx: really fixed packaging of the Mozilla/Safari plugin
Note that it will try to use the X11 vout right now, so you won't get any visible video output
2009-02-04 23:42:24 +01:00
Rémi Denis-Courmont
4ab7d88131 XCB key press handling
Windows-specific keys are missing (found in XFree86?).
Mouse wheel is implemented with mouse events (like X11); afterall it is
not on the KEYboard.
2009-02-04 22:14:24 +02:00
Rémi Denis-Courmont
1f3f64f793 Set libvlccore and libvlc versions to that of 0.9.9 + 1
Also libvlccore is not backward compatible, whereas libvlc is.
2009-02-04 18:02:55 +02:00
Jean-Baptiste Kempf
06dea9e8c9 s/41000/44100 in sout panel 2009-02-04 12:44:17 +01:00
Christophe Mutricy
4eb5aa9f62 i18n: Fix 2009-02-03 23:06:53 +00:00
Alexis Ballier
941cc25eb6 Fix non posix test construction in configure.
POSIX does not document the == construction for test; Even if GNU test and bash builtin allow it, configure is run by sh and FreeBSD test does not allow it so that this test is always false there.

Signed-off-by: Christophe Mutricy <xtophe@videolan.org>
2009-02-03 23:06:52 +00:00
Laurent Aimar
9d9e1852a3 Add more CDDA informations to the playlist node. 2009-02-03 23:51:53 +01:00
Laurent Aimar
67242bac7c Decrease fixed point decoder priority to lower than ffmpeg. 2009-02-03 22:50:28 +01:00
Felix Paul Kühne
565bb4caf0 macosx: removed settings for the former access-filters 2009-02-03 18:43:56 +01:00
Felix Paul Kühne
c887168f58 macosx: Renamed 'Quick Open File' to 'Open File' and 'Open File' to 'Advanced Open File' and switched the menu order accordingly to provide the same names as the Qt4 intf 2009-02-03 17:16:08 +01:00
Felix Paul Kühne
c62a73d1f5 macosx: resized to the open dialogue again and cleaned-up the screen input section 2009-02-03 17:16:08 +01:00
Jean-Paul Saman
c5f610c90d mozilla: keep version info automatically up-to-date. 2009-02-03 16:44:39 +01:00
Adrien Maglo
df325fb864 Improve spectrum visualization. Change options : the number of bands for the spectrum and spectrometer visualization is now set with a boolean. Ban some actions to avoid segfaults in visualizations.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
2009-02-03 13:56:08 +01:00
Rémi Duraffort
7b3cb7d92c x11: fix compiler warnings. 2009-02-03 11:49:21 +01:00
Rémi Duraffort
0bed6fc3e3 fix overriden variables. 2009-02-03 11:49:01 +01:00
Rémi Duraffort
16d476260d unused variables. 2009-02-03 10:49:33 +01:00
Rémi Duraffort
bbd5ed6247 vlc_url.h: warning about overriden variable. 2009-02-03 10:49:33 +01:00
Rémi Duraffort
b10e05092c taglib: fix warning about overriden variable. 2009-02-03 10:49:33 +01:00
Christophe Mutricy
55bd6c18ba i18n: Fix in the popup menu
Pointed-By: Eric Lassauge
2009-02-02 23:40:43 +00:00
Jean-Paul Saman
76f34d998b live555: unbreak windows RTSP servers (introduced in c0d37c7c88). 2009-02-02 23:33:34 +01:00
Jean-Paul Saman
b198db8f65 mozilla: update the version number 2009-02-02 23:33:34 +01:00
Jean-Paul Saman
5467cacefc mozilla: fix MacOS X plugin packaging 2009-02-02 23:33:34 +01:00
Laurent Aimar
f0fc0b2353 Sub filter deadlock fixes.
The original idea and debug come from basos g patch with the following
comment:

"A dead lock was created when adding an spu filter (like marq)
because the same mutex was used for spu->p stuff and sub filter
chain (p_spu->p->p_chain)."

 I implemented the creation/destruction of the chain outside the sub-filter
callback.
2009-02-02 22:25:08 +01:00
Laurent Aimar
8a353bf6dc Delete sub-filter callback before destroying p_spu memebers... 2009-02-02 22:25:08 +01:00
Rémi Denis-Courmont
a33c431dea Qt4: use --x11-display 2009-02-02 23:16:19 +02:00
Rémi Denis-Courmont
19e0e15f38 Qt4: use the display we've opened 2009-02-02 23:14:52 +02:00
Rémi Denis-Courmont
1590cffccc Use --x11-display whenever calling XOpenDisplay (except Qt4 this far) 2009-02-02 22:33:52 +02:00